×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer- Backend

Job in Portland, Multnomah County, Oregon, 97204, USA
Listing for: Francisco Partners
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Job Title

Senior Software Engineer – Backend

Job Summary

Join a team solving some of the hardest problems in healthcare by building the services that help millions of people find the right doctors, understand healthcare costs, and choose the next best step in their care alongside some of the industry's most talented engineers. As a Senior Software Engineer on the Health Plan Applications and Services team, this role is responsible for developing the services that power the member‑facing experience, ensuring established systems remain robust while helping architect the next generation of care guidance tools.

The position offers the opportunity to write a significant amount of production code, deepen expertise in system design, and solve complex technical challenges required to deliver innovative healthcare products. This role works primarily within a backend technology stack that includes Java, AWS, and Open Search. Close collaboration with engineers and cross‑functional partners across Product, Frontend Engineering, and Implementation is essential to delivering a seamless, high‑performing user experience.

Success in this position requires the ability to balance maintaining and optimizing established infrastructure with designing and building new services. The existing platform demands a disciplined and pragmatic engineering approach to ensure reliability, scalability, and performance while driving innovation through the development of next‑generation healthcare solutions.

Essential Functions
  • Develop and maintain backend services by writing clean, maintainable, and efficient code that supports high-throughput and low-latency requirements. Effective in paired programming and working independently.
  • Participate in the deployment and monitoring of services within the AWS ecosystem.
  • Participate in code reviews, automated testing, and CI/CD workflows.
  • Contribute to observability through logging and metrics; participate in on‑call rotations and incident response.
  • Contribute to task definition, prioritization, and assignment.
  • Drive deliverables with a sense of urgency and ownership, surfacing risks, mitigating them, and suggesting course corrections when appropriate.
  • Own multiple products with a Dev Ops and service‑ownership mindset. Deliver quality solutions with test automation, instrumentation, monitoring, secure/defensive coding, resiliency, and scalability.
  • Collaborate on work with the team and other contributing teams, engaging cross‑functionally to ensure successful project and/or product delivery.
Minimum Requirements Specific

Job Skills
  • Demonstrates a passion for coding and consistently delivers high-quality, maintainable, and easy-to-understand production software. Possesses a strong understanding of software design patterns and their role in building scalable, reliable, and maintainable applications.
  • Proficiency in Java (or similar language with the ability to learn Java quickly) building production APIs and services.
  • Experience building and deploying applications in a cloud environment (AWS preferred).
  • Understanding of RESTful API design and asynchronous messaging patterns.
  • Strong knowledge of software fundamentals (data structures, algorithms, and testing).
  • Ability to take uncertain requirements, ask the right questions to solidify them, and then break them down into the parts that you can build.
  • Experience writing comprehensive unit and functional tests and being responsible for quality.
  • Strong communication skills with both technical and non‑technical teammates and stakeholders.
  • Experience with other technologies we use on the team such as Python, Open Search, Pulumi, Postgres, DynamoDB, Datomic, Clojure, Java script/Type Script, React, and more.
  • Experience building and maintaining Search APIs.
  • Experience building AI‑powered solutions.
Education

Bachelor’s Degree

Experience

3+ years of professional software engineering experience with a focus on backend development.

Language Skills

Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary