Remote Sr. Software Engineer

Posted

Apply now
Please, let Oportun know you found this job on RemoteYeah. This helps us grow 🌱.

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 be a key member of the engineering team, responsible for designing, developing, and maintaining sophisticated software solutions.
  • The role involves solving business problems with technical solutions and contributing to architectural decisions.
  • The engineer will mentor junior engineers and collaborate with cross-functional teams to deliver high-quality, scalable software solutions.
  • Responsibilities include end-to-end delivery of complex software applications, ensuring adherence to best practices and quality standards.
  • The engineer will provide technical leadership, conduct code reviews, and mentor junior engineers.
  • The role requires taking ownership of customer issues and maintaining the reliability and performance of systems.
  • The engineer will independently drive and lead multiple features and projects, keeping stakeholders informed.

Requirements:

  • A minimum of 5 years of experience with Angular and React JS, including unit and end-to-end testing.
  • Extensive proficiency in programming languages such as Java, Kotlin, C#, Python, or similar.
  • At least 5 years of experience working with relational databases and SQL.
  • A minimum of 2 years of experience with document-style databases like MongoDB or DynamoDB.
  • At least 2 years of experience deploying applications in a Kubernetes environment.
  • Proven experience achieving 80%+ code coverage through automated testing.
  • Demonstrated experience in web application development, RESTful APIs, and frontend technologies (HTML, CSS, JavaScript) is advantageous.
  • Typically requires a minimum of 6 years of related experience with a Bachelor's degree or a Master's degree with equivalent education and experience.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Solid grasp of version control systems, such as Git.
  • Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
  • Proven ability to mentor and lead other engineers in a collaborative environment.
  • Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business challenges.
  • Excellent communication and interpersonal abilities.

Benefits:

  • Oportun fosters a diverse, equitable, and inclusive culture where employees feel a sense of belonging.
  • The company celebrates and nurtures its inclusive culture through employee resource groups.
  • Employees have the opportunity to work on impactful projects that advance the company's mission of delivering affordable credit.
  • The role offers the chance to mentor junior engineers and contribute to a culture of continuous learning and technical excellence.
  • Oportun is an Equal Opportunity Employer, considering all qualified applicants without regard to protected categories.
Apply now
Please, let Oportun know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback