Remote JAVA Senior Software Engineer R12396

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Oportun is seeking a Senior Software Engineer to design, develop, and maintain sophisticated software solutions.
  • The role involves contributing to end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
  • The Senior Software Engineer will collaborate with product managers, designers, and engineers to translate business needs into effective software solutions.
  • Responsibilities include providing technical leadership, conducting code reviews, mentoring junior engineers, and driving the adoption of new practices within the team.
  • The position requires taking ownership of customer issues, troubleshooting, and maintaining system reliability and performance.
  • The Senior Software Engineer will lead multiple features, contribute to large projects, and support stakeholders with issue escalation and resolution.

Requirements:

  • 6+ years of related experience with a Bachelor's degree or a Master's degree with equivalent experience.
  • Proven track record of delivering sophisticated software solutions with high quality.
  • Strong problem-solving and analytical skills with a passion for tackling complex technical and business challenges.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience in web application development, RESTful APIs, and frontend technologies like HTML, CSS, JavaScript, and Angular.
  • Proficiency in writing clean, maintainable, and efficient code for high-quality UI components and features.
  • Knowledge of version control systems like Git and OAuth2.
  • Excellent communication and interpersonal skills for effective collaboration in a team-oriented environment.
  • Ability to mentor and lead other engineers to foster a collaborative work environment.

Benefits:

  • Opportunity to work on a digital banking platform that empowers members to achieve their financial goals.
  • Inclusive culture that values diversity and encourages sharing perspectives.
  • Chance to contribute to innovative products and advance business goals.
  • Mentorship opportunities and continuous learning to foster technical excellence.
  • Competitive salary and benefits package.
  • Equal Opportunity Employer with a commitment to diversity and inclusion.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback