Full Time

Senior Back End Engineer, Software Engineering

Oak Street Health
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Oak Street Health, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Back End Engineer at Oak Street Health, you will be responsible for designing, implementing, and maintaining scalable server-side applications that drive the functionality of our healthcare platform. Your expertise will contribute to creating robust APIs, optimizing application performance, and ensuring seamless integration with front-end components. This role will require collaboration with cross-functional teams to deliver high-quality software solutions that enhance patient care and operational efficiency.



Job Responsibilities

  • Design, develop, and maintain scalable server-side applications and APIs in accordance with business requirements.
  • Implement efficient data storage solutions and ensure database performance optimization.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Conduct code reviews and provide mentorship to junior engineers to uphold development best practices.
  • Identify and resolve software defects, performance bottlenecks, and improve application stability.
  • Participate in architectural discussions and help shape the technical direction of the team.
  • Adhere to Agile/Scrum methodologies to ensure timely delivery of projects.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in back-end development, with proficiency in languages such as Java, Python, or Ruby.
  • Strong knowledge of RESTful API design and microservices architecture.
  • Proficiency with database technologies such as SQL and NoSQL (e.g., PostgreSQL, MongoDB).
  • Experience with cloud computing platforms (e.g., AWS, Azure, or Google Cloud).
  • Understanding of containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.


Technologies & Tools

The Senior Back End Engineer will work with a variety of technologies and tools essential for developing and maintaining robust applications. These include programming languages such as Java, Python, and Ruby, alongside frameworks like Spring and Django. You will also utilize API management tools, containerization platforms like Docker, CI/CD systems, and cloud services from providers such as AWS or Azure to optimize application deployment and performance.



Ideal Candidates

Ideal candidates for the Senior Back End Engineer position possess a blend of technical expertise and collaborative spirit. They are proactive problem solvers who thrive in fast-paced environments, exhibit strong communication skills, and are dedicated to continuous learning. A passion for leveraging technology to improve healthcare outcomes, combined with a commitment to high-quality software development practices, will distinguish the best candidates in this role.

Unemployment in Laos was 1.2% in 2025, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.