Search jobs > Chicago, IL > Sr software engineer

Sr. Engineer II, Software Engineering BE

Oak Street Health
Chicago, Illinois
Full-time

Role Description

Our product suite, lovingly known as Canopy, is a transformative clinical operations and population health platform for value-based primary care.

Coupling a high-performance tech platform with machine learning-driven analytics, Canopy enables our clinical and service teams to provide excellent care to every single patient.

From facilitating the delivery of a visit in our centers to supporting patients that have been admitted to a hospital, there is not a point in the patient journey that Canopy does not touch.

At Oak Street Health, you will be influential in the development of innovative products that do more than just building scalable services.

Everything you do will have an immediate impact on the health and wellbeing of our patients.

As a Software Engineer, you will have an impactful contribution in the delivery of a new kind of platform for healthcare, one built specifically for the clinical team.

From design to implementation, you will partner with our stellar engineering, product, and design teams in a fast-paced, agile environment to transform ideas into a reality.

Utilizing modern methodologies and open source tools, you will be empowered to push the boundaries of development as we seek to deliver applications that will directly and immediately impact the experience of our teams and our patients.

There is no better time to join our rapidly growing team at Oak Street Health. We can't think of a mission any more motivating;

and, with your help, we can drive change in healthcare for the patients that need us most.

Core Responsibilities :

Contribute in all aspects of SDLC process( SCRUM, Design, Code, Test, Deploy & Maintain)

Collaborate with cross functional teams

Participate in code reviews

Improve overall code quality and maintainability

Address Technical Debt, Bugs

Mentoring Junior Engineers

Implementing SecDevops best practices.

What we're looking for

We're looking for a motivated, experienced Engineer with :

Bachelors in CS or relevant degree / industry experience

10+ years' experience building consumer-facing products with large distributed system backend using .NET running in Linux environment.

Expert is threading and memory management in building microservices.

Expert in building resilient, scalable and secure software.

Expert using and doing performance optimization of MongoDb.

Expert in building a distributed, event-driven, cloud native environment either in Azure / AWS using Docker / Kubernetes

Expert in Design First approach to software development.

Expert Domain Driven Design (DDD).

Experience with TDD achieving 80% plus code coverage on microservices.

Experience working in an Agile / Devops environment

Experience with Kafka and Kafka Streams preferred

Experience with Event Sourcing preferred

Experience with using Protobuf and gRPC preferred

30+ days ago
Related jobs
Promoted
OpenGov
Chicago, Illinois

Forbes America's Best Startup Employer. You'll be helping to build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. You'll be a key member of our Global Security team, leading complex projects in a fast-paced, agile environment drivin...

CVS Health
Chicago, Illinois

Drive best practices in software engineering, ensuring high-quality, scalable, and maintainable code. Strong background in software engineering, with a focus on delivering high-quality, reliable systems. Our Heart At Work Behaviors™ support this purpose. Provides technical leadership to a team of Da...

CyberSearch
Chicago, Illinois

Is this your next job Read the full description below to find out, and do not hesitate to make an application. Phone This field is for validation purposes and should be left unchanged. To Apply for this Job Click Here Sr. Network Engineer – Location: Burbank, CA — LOCALS ONLY…. ...

WTW
Chicago, Illinois

Engineer you will lead a small team of highly motivated software developers and contribute in the design, development, and delivery of back and front-end systems for WTW. Be comfortable sharing ideas and be open to feedback. You will work closely with Architecture, Product Management, Quality Assura...

Early Warning
Chicago, Illinois

Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. These capabilities are typically provided behind a customer-facing API or integration point which enable...

Sterling Engineering, Inc.
Chicago, Illinois

Senior Mechanical Engineer - Facility Utilities Design. Mechanical Design Engineer will develop energy efficiency utility solutions for large scale manufacturing facilities from early concept stage to detail design to take to implementation. You will work in collaboration with other engineers and pr...

Early Warning
Chicago, Illinois

These capabilities are typically provided behind a customer-facing API or integration point which enables the EWS teams to innovate aggressively where big wins can be found. The Senior Software Engineer in Test (SDET) performs test strategy, test design, test planning and automation of various test ...

Akuna Capital
Chicago, Illinois

Mentor junior engineers in software and data engineering best practices. Demonstrated experience working on an Agile team employing software engineering best practices, such as GitOps and CI/CD, to deliver complex software projects. Software Engineer on the Data Engineering team . We are a data-driv...

Caterpillar
Chicago, Illinois

Sr Software Engineer at its facility located at 540 W Madison St, Suite 310, Chicago IL 60661. REQS: This position requires a bachelor's degree or foreign equivalent in Computer Science, Information Systems, Software Engineering, or a closely related field plus five (5) years of progressive experien...

IT Associates
IL, United States

We are seeking a highly motivated senior level Software Engineer. Design, develop, modify, implement, and support software components anywhere in the software stack. This person must be able to create, design, implement and maintain web applications to meet company needs. Determine root cause for th...