Sr. Software Engineer - Full Stack

Optum logo

Optum

View Salaries, Reviews, and more  

Job Description

Description - External

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. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.

We are seeking a Software Engineer to join the Digital Management Services (DMS) team within Optum. This role is ideal for a well-rounded engineer who combines hands-on development skills with strong product sense, agile delivery experience, and the ability to work across the full stack. You will build and maintain enterprise applications, automate workflows, analyze data, and collaborate closely with cross-functional stakeholders to deliver customer-centric solutions.

1. Full-Stack Development

· Develop and maintain applications using Python (Django, Flask), Java (Spring Boot), and JavaScript/TypeScript

· Build user interfaces, server-side logic, databases, APIs, and deployment processes

· Automate data extraction and processing workflows, converting unstructured data into actionable insights

· Modernize legacy systems and optimize batch processing for large-scale data sets

· Integrate with enterprise systems and third-party platforms as needed

2. Data Analysis & Reporting

· Write and optimize SQL procedures for data processing, accuracy, and operational efficiency

· Analyze data to develop tailored solutions and generate stakeholder reporting

· Leverage BI and analytics tools (Power BI or equivalent) to drive evidence-based decision-making

· Translate complex data into clear visualizations and summaries for technical and non-technical audiences

3. Application Lifecycle & Governance

· Support application onboarding, lifecycle governance, and compliance visibility across enterprise platforms

· Contribute to access control and license enforcement initiatives

· Assist in defining release controls and deployment strategies

· Track application health, adoption metrics, and stakeholder reporting accuracy

4. Agile Delivery & Product Collaboration

· Gather and refine requirements across engineering, security, and business stakeholders

· Contribute to backlog prioritization, sprint execution, and cross-team delivery in a scaled agile environment

· Participate in PI planning and coordinate dependencies across teams

· Develop and maintain user stories, acceptance criteria, and technical documentation

· Facilitate or participate in Scrum ceremonies including sprint planning, grooming, and retrospectives

5. CI/CD & Infrastructure

· Integrate quality gates and security controls into CI/CD pipelines using Jenkins and Git/GitHub

· Support containerized application deployments using Kubernetes

· Maintain consistency across development, testing, and production environments

· Perform analysis, coding, testing, debugging, and documentation of software

6. Security & Compliance

· Embed security best practices including access controls and secure application development

· Support secrets management, certificate policies, and security initiatives

· Assist in vulnerability assessment and remediation efforts

7. Collaboration & Continuous Improvement

· Collaborate across cross-functional teams to deliver customer-centric solutions

· Document systems, processes, and operational procedures using standard collaboration tools

· Support demos, training sessions, and knowledge-sharing to drive platform adoption

· Identify opportunities for process improvement and automation

8. AI Awareness & Adoption

· Leverage AI solutions to automate workflows and improve operational efficiency

· Understand fundamentals of LLMs and generative AI — capabilities, limitations, and practical applications

· Communicate AI concepts and results to stakeholders

· Carry out technical risk analysis for AI-integrated systems

AI User Responsibilities

· Uses GitHub Copilot to speed up the creation of boilerplate code

· Uses M365 Copilot to recap meetings and draft emails

· Uses a chat-based AI tool to debug code

· Uses GenAI to create sample test data or test cases

· Uses StoryCraft to streamline the creation of user stories

Qualifications - External

Undergraduate degree in Computer Science, Engineering, or equivalent professional experience.

Required Qualifications

· 5+ years of experience as a software engineer producing production-level solutions

· 5+ years of experience programming in at least one high-level language (Python, Java, JavaScript/TypeScript)

· 5+ years of experience with SQL and relational databases (Oracle or equivalent)

· 5+ years of experience with CI/CD tools such as Jenkins, along with proficiency in source control systems such as Git/GitHub

· 5+ years of experience working within Agile teams using Scrum methodologies

· Understanding of core software engineering concepts — data structures, algorithms, design patterns, and object-oriented programming

· Understanding of the full software development lifecycle (SDLC) from requirements through deployment and support

· Experience with containers and orchestration platforms such as Kubernetes

· Relevant industry certifications preferred

Preferred Qualifications

· Strong verbal, written, and interpersonal communication skills

· Experience with full-stack web application development (Python Django/Flask, Java Spring Boot, JavaScript/TypeScript)

· Experience with cloud computing platforms and DevOps tools

· Proficiency in stakeholder management, requirement gathering, and product lifecycle management

· Experience with application governance, access control, and release management processes

· Knowledge of API design and lifecycle management (REST)

· Experience with data processing, SQL optimization, and analytics (Power BI or equivalent)

· Experience automating data extraction and ETL workflows using Python

· Familiarity with Agile tools such as Jira, Rally, and Confluence

· Experience managing product implementations from blueprint to go-live

· Evidence-based approach to decision-making and problem-solving

· Design mindset with the ability to construct scalable, distributed services

AI Expectation

· Good understanding of LLMs and generative models

· Strong conceptual grasp of what LLMs are, how they work, and different types of generative models

· Prompt Engineering — how to effectively create prompts to get desired output from generative models

· Working with Generative AI APIs and Frameworks

· Familiarity with frameworks like LangChain, AutoGen, and Microsoft Copilot Studio

· Proficiency with AI-Assisted Development Tools

· Experience using tools like GitHub Copilot, Cursor, or similar AI coding assistants.


Interview Questions of Sr. Software Engineer - Full Stack at Optum

Interview questions from Optum that are similar to Sr. Software Engineer - Full Stack
View more interview questions from Optum →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now