Software Engineer - Remote in Canada (PST)
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Join us to start Caring. Connecting. Growing together.
We are seeking a skilled Software Engineer to join our team. You will contribute to the development and operation of cloud‑based services, ensuring high‑quality, scalable code with comprehensive testing and documentation. Your role includes providing technical leadership, mentoring team members, and collaborating with other teams to resolve issues and drive innovation. Additionally, you will participate in an on‑call rotation to support production issues. If you are located in Canada in the PST time zone, you will have the flexibility to work remotely.
Primary Responsibilities
- Contribute to the plans associated with the software development of features, execute the design, development, deployment, and operation of cloud‑based services, and prioritize new features versus technical debt resolution.
- Hold high standards in writing quality, scalable, and supportable code with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI / CD environment.
- Create documentation and adhere to standards.
- Provide technical leadership to implement new functionality and improvements to existing implementations.
- Provide training and mentoring to other team members in areas of expertise.
- Interface with user representatives or other engineering groups to define requirements or necessary modifications when required.
- Proactively collaborate with other teams to resolve roadblocks and ensure smooth delivery.
- Lead by example and use your technical expertise and perspective to drive innovation.
- Continuously identify and highlight areas of improvement that will grow a team to be more responsive and adaptable to changes.
- Participate in the on‑call rotation to support production issues.
Required Qualifications
High School Diploma / GED (or higher).3+ years of professional software development experience in designing and building complex, highly scalable, performant, secure, reliable software systems and tools, ideally within a cloud‑native environment.2+ years of hands‑on experience in C# and .NET.2+ years of database experience with NoSQL such as Couchbase, NGINX or similar, microservices architecture, and developing containerized applications.1+ year of experience in a public cloud (AWS, GCP, or Azure).Preferred Qualifications
Proven solid knowledge of data structures, algorithms, distributed systems, and asynchronous architecture.Demonstrated understanding of data modeling and database theory (ACID, CAP, etc.).Experience in the healthcare industry working with DICOM, HL7, FHIR.Proven knowledge and experience working in public cloud (GCP, AWS, Azure).Proven knowledge and experience working with Docker, Kubernetes.Experience designing, creating, and securing APIs; Web Services (REST / JSON), OAuth, JWT, WS‑Security, SAML.Proficiency with TDD and CI / CD processes.Experience with GitHub.Demonstrated ability to achieve stretch goals in a highly innovative and fast‑paced environment.Proven leadership abilities in an engineering environment in driving operational excellence and best practices.Canada Residents Only
The salary range for Canada residents is $61,400 to $127,500 per year. Pay is based on several factors including but not limited to education, work experience, certifications, etc.
EEO Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
#J-18808-Ljbffr