Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Staff Software Engineer

at Oportun

Posted 20 hours ago 2 applied

Description:

  • Oportun is a mission-driven fintech that aims to help its members achieve their financial goals through intelligent borrowing, savings, and budgeting capabilities.
  • The company has provided over $19.7 billion in responsible credit and saved its members more than $2.4 billion in interest and fees.
  • Oportun is seeking a Senior Staff Software Engineer to design, build, and maintain foundational services in a Continuous-delivery, container-based environment.
  • The role will significantly impact Oportun’s strategy for high-speed value delivery, zero downtime, and high availability.
  • Responsibilities include defining and standardizing software development approaches, building platform architecture, rearchitecting foundational services, mediating technical discussions, and driving operational excellence.
  • The engineer will also incorporate continuous feedback loops, identify high-impact initiatives, provide technical guidance, and enable collaboration across teams.

Requirements:

  • A minimum of 15 years of related experience is typically required, with a bachelor's degree or a master's degree and equivalent experience.
  • Proven experience of at least 13 years in software development with a strong focus on platform services is necessary.
  • Exemplary skills in distributed system design and the ability to handle significant re-architectures successfully are required.
  • Expertise in programming languages such as Java, Python, or C++ is essential.
  • Mastery of software design principles, data structures, and algorithms is expected.
  • Strong problem-solving skills and the ability to troubleshoot complex technical and business problems are necessary.
  • Excellent communication and collaboration skills are required for effective work in cross-functional teams.
  • Proven ability to lead and mentor multiple teams across complex business problems is essential.
  • Experience in the financial services or fintech industry is a strong advantage.
  • A minimum of 3 years of experience in Continuous Delivery and zero-downtime deployment capabilities is required.
  • Knowledge of secure development practices and platform security is necessary.
  • Expertise in designing, building, deploying, and maintaining container-based applications for at least 5 years is required.
  • Experience with Kubernetes and tools like StrongDM, Jenkins, CircleCI, and GitHub for at least 2 years is necessary.

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 its inclusive culture through employee resource groups.
  • Employees have the opportunity to work in a mission-driven environment that focuses on delivering affordable credit to underserved communities.
  • Oportun is committed to being an Equal Opportunity Employer, considering all qualified applicants without regard to various protected categories.