Job Closed
This listing is no longer active.
Oportun is an A.I.-powered digital banking platform that seeks to make financial health effortless for anyone.
Senior Software Engineer
Location
United States
Posted
77 days ago
Salary
$124.2K - $198.7K / year
Seniority
Senior
Job Description
Senior Software Engineer
Oportun
• Design, build, test, deploy, and maintain scalable, reliable platform services and shared libraries. • Contribute to platform and system architecture decisions with a focus on reliability, scalability, and developer experience. • Write high-quality, maintainable code and set a strong example of engineering best practices. • Collaborate with Staff Engineers and peers to implement standards and patterns that support Continuous Delivery. • Identify and address performance, scalability, and reliability issues across platform services. • Participate actively in design reviews, code reviews, and technical discussions, providing thoughtful and constructive feedback. • Drive operational excellence by improving monitoring, alerting, and incident response practices. • Investigate root causes of production issues and implement long-term fixes to reduce on-call burden. • Mentor and support junior and mid-level engineers through code reviews, pairing, and technical guidance. • Partner with cross-functional teams to understand requirements and deliver solutions that create measurable business and customer value.
Job Requirements
- Requires a minimum of 7–8 years of related experience with a bachelor’s degree; or a master’s degree with an equivalent combination of education and experience.
- Strong experience in software development with a focus on backend systems and services.
- Proficiency in Java, C#, C++, or similar backend languages.
- Strong understanding of software design principles, data structures, and algorithms.
- Experience building and operating scalable, reliable, and secure systems.
- Experience (3+ years) designing, building, deploying, and maintaining container-based applications.
- Experience (4+ years) working with cloud platforms such as AWS, GCP, or Azure.
- Strong problem-solving skills and ability to debug complex technical issues.
- Experience with Continuous Delivery practices and automated deployment pipelines.
- Effective communication and collaboration skills, with the ability to work well within cross-functional teams.
- Experience mentoring junior engineers and contributing to team-level technical leadership.
- Working knowledge of secure development practices and security considerations in distributed systems.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Software Engineer
Walker Bowen Talent PartnersGrowth talent advisors for startups and high-growth companies.
Role Description This is a remote position. Walker Bowen Talent Partners has partnered with a scaling non-emergency medical transportation (NEMT) health tech company to support their growth as they continue to expand their services and partnerships across the US. We're searching for their next US-based Full Stack Software Engineer with 5+ years' experience in scalable, production-level web applications and APIs and Healthcare industry experience. If you thrive in dynamic, scaling environments and are inspired by expanding patient care services while working alongside a team of collaborative, energetic, and all-around good people, then we’d love to chat! Our client is seeking a Senior Full-Stack Engineer to help design, build, and scale critical applications and platform services that support their mission of improving access to healthcare transportation nationwide. This role will partner closely with Engineering, Product, and Quality teams to deliver secure, scalable, and high-performing applications that directly impact healthcare operations and member experiences. This is an opportunity to work in a fast-paced, mission-driven environment where engineers are empowered to innovate, solve complex technical challenges, and contribute to meaningful healthcare technology solutions. Job Responsibilities - Deliver new features and build new applications for our client's platform - Contribute high-quality, maintainable code utilizing best practices including RESTful API patterns, SOLID principles, and event-driven architectures - Collaborate directly with Engineering, Product, and QA teams in an agile development environment - Design, build, and maintain scalable production web services and APIs - Support cloud-native application development and infrastructure within AWS environments - Help improve system reliability, security, performance, and scalability across applications and services - Participate in code reviews, testing, debugging, and continuous improvement initiatives - Innovate within a complex, regulated healthcare environment while maintaining security and compliance standards Qualifications - 5+ years of experience delivering secure, scalable web applications - 5+ years of full stack engineering experience with Node.js (JavaScript) and React - 4+ years of experience building and supporting production-level web or API applications - Experience working in healthcare and/or highly secure, regulated environments - 3+ years of experience with modern build tooling such as Webpack and Babel - Demonstrated experience building and maintaining production web services at scale, particularly using asynchronous patterns - Experience designing and integrating RESTful APIs - Experience with SQL and/or NoSQL databases including MySQL, PostgreSQL, or MongoDB - Experience working with Docker containers and containerized application deployments - Experience working within AWS cloud environments including services such as ECS/Fargate, Lambda, CloudFront, Redshift, and queuing technologies - Experience working in agile development environments using tools such as Jira, GitHub, and collaboration platforms - Experience with unit and integration testing - Strong debugging, troubleshooting, and optimization skills - Unfortunately our client is unable to provide sponsorship for this role Preferred Qualifications - Experience working within microservice architectures - Experience with event-driven systems and WebSocket services - Passion for learning new tools, technologies, workflows, and engineering philosophies - Experience contributing to scalable distributed systems Benefits - Remote-first work environment - Competitive salary and annual bonus opportunities - Remote with flexible hours - Comprehensive medical, dental, and vision insurance - 401(k) with company match - Generous PTO, paid company holidays, and paid parental leave
Software Engineer – Team Vault
Clipboard HealthChoose where and when you work. Get paid right away. Healthcare shifts near you, on your schedule.
• Payment flows including instant pay • Fraud detection and prevention • Invoicing and reconciliation logic
Software Engineer – Team Growth
Clipboard HealthChoose where and when you work. Get paid right away. Healthcare shifts near you, on your schedule.
• Support and expand newer verticals • Decide what to reuse from existing infrastructure vs. building from scratch • Make architectural decisions based on judgment and experimentation • Collaborate with operations and go-to-market partners
Staff Software Engineer
Forward FinancingA trusted source of fast, flexible funding for small businesses.
• Architect the design and implementation of significant, cross-functional systems that require technical alignment across multiple engineering teams. • Sets the technical direction and raises the bar for code quality, design patterns, and operational excellence. • Lead complex, cross-team initiatives and maintains a high level of engagement across multiple teams. • Improve the quality and efficiency of the engineering team through technical guidance, mentorship, and sponsorship. • Address technical debt and promptly resolve incidents and bugs.



