Remote Senior Software Engineer (R11324)

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 a digital banking platform that aims to help its 2.2 million members achieve their financial goals through intelligent borrowing and savings.
  • The Senior Software Engineer will actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
  • The role requires a strong understanding of a business or system domain, collaborating closely with product managers, designers, and fellow engineers to translate business needs into effective software solutions.
  • The engineer will provide technical leadership and expertise, guiding the team in making sound architectural decisions and solving challenging technical problems.
  • Responsibilities include conducting code reviews, mentoring junior engineers, and fostering a culture of continuous learning and technical excellence.
  • The engineer will take ownership of customer issues, including troubleshooting, root cause identification, and issue resolution, while maintaining system reliability and performance.
  • The role involves independently driving and leading multiple features and projects, orchestrating work across multiple engineers, and keeping stakeholders informed.

Requirements:

  • A minimum of 6 years of related experience is typically required, along with a Bachelor's degree or a Master's degree with equivalent education and experience.
  • A proven track record of delivering sophisticated software solutions with high quality is essential.
  • Extensive proficiency in one or more programming languages, such as Java, is required.
  • A strong understanding of data structures, algorithms, and software design principles is necessary.
  • Demonstrated experience in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript) is advantageous.
  • Proficiency in working with relational databases and SQL is a plus.
  • A solid grasp of version control systems, such as Git, is required.
  • Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
  • Knowledge of Docker and Kubernetes is required.
  • Exposure to CI/CD processes is necessary.
  • Good to have knowledge of automation test frameworks like Karate framework, Web driver I/O, and Jira workflow.
  • Proven ability to mentor and lead other engineers is essential.
  • Exceptional problem-solving and analytical skills are required, along with excellent communication and interpersonal abilities.

Benefits:

  • Oportun fosters a diverse, equitable, and inclusive culture where employees feel a sense of belonging and are encouraged to share their perspectives.
  • The company celebrates and nurtures its inclusive culture through employee resource groups.
  • Employees have the opportunity to work in a collaborative and supportive environment that promotes continuous learning and growth.
  • Oportun is an Equal Opportunity Employer, considering all qualified applicants for employment opportunities without regard to various protected categories.
About the job
Posted on
Job type
Salary
-
Experience level
Leave a feedback