UnitedHealth Group

UnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of

Software Engineer

Location

United States

Posted

4 days ago

Salary

$72.8K - $130K / year

Seniority

Mid Level

Job Description

Software Engineer

UnitedHealth Group

Role Description As a Software Engineer on our team, you will design, develop, and deploy scalable APIs, microservices, and backend solutions that power modern patient-facing and enterprise applications. You will work closely with product managers, architects, and cross-functional engineering teams to deliver secure, reliable, and high-performing integration services while modernizing legacy platforms and enabling seamless connectivity across healthcare systems. In this role, you will be responsible for: - Building and maintaining RESTful APIs - Supporting system integrations - Ensuring solutions meet enterprise standards for performance, scalability, security, and reliability - Identifying and remediating application vulnerabilities - Implementing secure coding practices - Contributing to continuous improvement initiatives that enhance system quality and operational excellence Additionally, you will have the opportunity to leverage enterprise-approved AI tools and AI-enabled development environments to streamline engineering workflows, accelerate delivery, automate repetitive tasks, and develop innovative solutions to complex business challenges. Primary Responsibilities - Design, develop, and deploy scalable microservices and supporting backend components that deliver secure, reliable APIs for enterprise consumers - Build high-performance, resilient, and accessible APIs using modern development frameworks and best practices - Collaborate closely with product managers, UX designers, architects, and engineering teams to deliver end-to-end solutions that meet business and customer needs - Modernize legacy applications by transforming them into modular, scalable, and maintainable architecture - Develop real-time capabilities, including event-driven messaging, notifications, and state synchronization across distributed systems - Ensure high code quality through comprehensive testing, automated quality checks, code reviews, and continuous integration/continuous delivery (CI/CD) practices - Optimize application performance, scalability, security, and reliability in high-volume enterprise environments - Identify, analyze, and remediate application vulnerabilities and security findings, ensuring compliance with enterprise security standards and timely resolution of security risks - Design, develop, and implement AI-powered solutions that address complex business challenges while adhering to responsible AI principles and governance standards - Leverage enterprise-approved AI tools and platforms to enhance engineering productivity, accelerate delivery, and drive continuous innovation - Demonstrate a strong understanding of AI agents, their capabilities, limitations, and practical applications within software development workflows - Experience working in AI-enabled development environments, utilizing AI-assisted tools and techniques to improve solution design, development, testing, and operational efficiency Qualifications - Undergraduate degree or 4+ years of equivalent software engineering experience - 3+ years of experience with databases (e.g., Oracle, PostgreSQL, or MongoDB) and caching mechanisms (e.g., Redis) - 3+ years of experience with cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker or Kubernetes) - 2+ years of experience with real-time systems (e.g., WebSockets, Socket.IO, or pub/sub architectures) - 1+ years of experience integrating AI/ML models or Large Language Model (LLM)-based features into APIs Preferred Qualifications - BS degree in Computer Science, Software Engineering, or a related technical field is preferred - Experience building patient-facing or healthcare software applications - Experience working in an Agile/Scrum development environment - Experience with modern continuous integration and continuous deployment (CI/CD) pipelines and automated testing frameworks Benefits - Comprehensive benefits package - Incentive and recognition programs - Equity stock purchase - 401k contribution (all benefits are subject to eligibility requirements) Application Deadline This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.

Related Job Pages

More Software Engineer Jobs

Role Description The NCMEC Technology Division is seeking a creative and self-motivated Software Engineer to join our Software Engineering team. In this position, you will use your skills and passion to help combat child exploitation and survivor revictimization in a dynamic, progressive, and technology-driven environment. You’ll also be part of an expert engineering team that highly values collaboration, empowerment, innovation, and a team-centric mentality. You and your team will be challenged to conceive and implement well-designed solutions for complex problems relating to everything from real-time media processing to graph analysis, all at big data scale and using a variety of cutting-edge technologies and techniques. You’ll also have the opportunity to work with other engineers from software industry leaders like Microsoft, Google, Facebook, and Amazon on pioneering technologies that keep kids safe online. The tools you and your team build will be used to automatically enrich and connect vast amounts of data, will support the evolving needs of NCMEC analysts, and will be used by technology companies and law enforcement agencies all over the world. Essential Duties and Responsibilities - Write well designed, testable, efficient code. - Develop innovative ideas and solutions for complex operational and technical challenges. - Rapidly iterate on new and existing applications to enhance and extend capabilities while ensuring scalability, reliability, and performance. - Participate in the full software development lifecycle as part of a high performing Scrum team. - Partner with technology industry leaders (Facebook, Google, Palantir, Amazon, Adobe, Intel, etc.) and domestic and international law enforcement agencies to help detect and prevent child exploitation. - Function as a domain expert on information systems. - Assist in the review and refinement of software requirements. - Assist with identifying and implementing process improvements to existing business and IT processes that will increase operating efficiencies. - Assist in the evaluation of technical solutions for the Technology Division and provide detailed estimates to support the planning efforts of the operational divisions. - Participate in code reviews to ensure applications support existing architecture and framework guidelines and adhere to high quality coding standards. - Respond to and assist in the resolution of production issues as needed, with the rare occurrence of support required after hours. - Maintain the integrity and confidentiality of highly sensitive material, information, and processes. - Work effectively with minimal supervision in an Agile environment while mentoring junior Engineers. Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field or equivalent experience. - 3-5 years of full stack Java development and familiarity with Spring Boot and the Spring Framework. - Experience building highly available, scalable, cloud-ready applications, including client, server, and database layers. - Due to the sensitive nature of the information you'll be working with, an applicant must be a U.S. Citizen or U.S. Resident. Knowledge, Skills, and Abilities - Experience with the most recent versions of Java and Spring Boot highly desired. - Strong object-oriented software development and data modeling skills. - Experience with the design and implementation of distributed systems and microservice architectures. - Experience with the design and implementation of RESTful web services. - Experience with the design and implementation of message-driven and event-driven architectures as well as message brokers (RabbitMQ, ActiveMQ, Kafka, etc.) and Spring AMQP. - Experience with the design and implementation of relational databases, with an understanding of NoSQL data stores (Solr, Elasticsearch, MongoDB, Neo4j, etc.) a plus. - Hands-on frontend development experience with common tools and technologies (JavaScript, TypeScript, Sass, etc.), with familiarity of common frameworks and libraries (Angular, React, Bootstrap, jQuery, etc.) a plus. - Experience building and deploying containerized applications using Docker, with exposure to common CI/CD tools a plus. - Strong ability to debug code and troubleshoot issues. - Experience with unit testing frameworks such as JUnit, Mockito, and TestNG. - Understanding of Agile software development, including the ability to gather and analyze requirements. - Ability to think beyond an immediate task and consider long-term goals and implications. - Ability to work well in a collaborative team environment and to accept and provide feedback. - Excellent organization and time management skills and the ability to prioritize and carry out multiple tasks. - Self-sufficiency and internal motivation to determine impediments and produce solutions. - Excellent critical thinking skills, attention to detail, and an eye for consistency and productivity. - Excellent interpersonal and oral and written communication skills.

United States
$100K - $115K / year
First Citizens Bank logo

UiPath Lead Software Engineer

First Citizens Bank

First Citizens Bank offers a full line of financial services and focuses on individuals, as well as small to medium-sized businesses. As an employer, the compan

Role Description This is a remote role that may be hired in several markets across the United States. This position is responsible for leading the design, development, implementation, and support of enterprise robotic process automation (RPA) solutions using the UiPath Platform. The role serves as the technical lead for UiPath delivery teams, providing hands-on development while establishing technical standards, ensuring solution quality, and mentoring development teams. The individual will lead complex automation initiatives across the full software development lifecycle, partnering with business, infrastructure, security, and enterprise architecture teams to deliver scalable, secure, resilient, and maintainable automation solutions. - Lead the design, development, deployment, and support of enterprise-grade UiPath automation solutions. - Serve as the technical lead for UiPath development teams, providing day-to-day technical leadership and hands-on development. - Design and develop unattended, attended, and enterprise automation solutions using UiPath best practices. - Develop reusable automation frameworks, libraries, workflows, and shared components to accelerate enterprise delivery. - Build integrations with enterprise applications, REST/SOAP APIs, databases, SAP, web applications, desktop applications, Citrix, Microsoft technologies, and other third-party platforms. - Utilize UiPath Orchestrator to manage robots, assets, queues, schedules, triggers, packages, monitoring, and governance. - Develop document processing, OCR, AI Center, Communications Mining, Document Understanding, and intelligent automation solutions where applicable. - Perform code reviews and enforce enterprise development standards, security requirements, exception handling, logging, and automation best practices. - Troubleshoot complex production issues and perform root cause analysis while implementing long-term corrective actions. - Lead CI/CD implementation, deployment automation, package management, and environment promotion across Development, QA, UAT, and Production. - Collaborate with Solution Architects, Business Analysts, Infrastructure, Cybersecurity, and Operations teams throughout project delivery. - Mentor UiPath developers and establish development standards across multiple delivery teams. - Participate in technical estimation, solution design, architecture reviews, and platform optimization initiatives. - Support production automations through performance tuning, monitoring, defect resolution, and continuous improvement initiatives. Qualifications - Bachelor's Degree and 6 years of experience in Software application development and maintenance - OR High School Diploma or GED and 10 years of experience in Software application development and maintenance - Preferred Qualifications: - UiPath Certified Professional Automation Solution Architect Professional or the highest current UiPath Solution Architect certification. - Extensive hands-on experience designing and developing enterprise UiPath automation solutions. - Strong expertise with UiPath Studio, StudioX, Orchestrator, Robots, Assistant, AI Center, Document Understanding, Communications Mining, Integration Service, Apps, Action Center, and Test Suite. - Experience developing reusable automation frameworks and enterprise-grade RPA solutions. - Strong experience integrating UiPath with REST APIs, SOAP services, SQL databases, SAP, Microsoft applications, web services, and enterprise platforms. - Experience implementing enterprise exception handling, logging, monitoring, credential management, queue processing, workload balancing, and resiliency patterns. - Strong understanding of UiPath Orchestrator administration, deployment strategy, package management, security, and governance. - Experience with Git, Azure DevOps, Jenkins, or equivalent CI/CD and DevOps platforms. - Strong knowledge of SQL, PowerShell, VB.NET and/or C#, and scripting for automation development. - Experience with OCR technologies, AI/ML-enabled automation, intelligent document processing, and agentic automation capabilities is highly preferred. - Experience leading Agile development teams while mentoring UiPath developers and enforcing engineering best practices. - Excellent analytical, communication, leadership, and problem-solving skills. Benefits - This job posting is expected to remain active for 45 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. - Job postings may come down early due to business need or a high volume of applicants. - If hired in North Carolina, the base pay for this position is generally between $130,109 and $160,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. - For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment. - Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. - More information can be found at https://jobs.firstcitizens.com/benefits .

United States
$130.1K - $160K / year
Mastercard logo

Software Engineer II

Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Full TimeRemoteTeam 38,800Since 1966

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview The CNPF Data & AI organization is looking for an exceptional Software Engineer II to help build the next generation of intelligent, agentic applications and engineering platforms. This is a high-impact role for a hands-on engineer who combines deep software engineering expertise with a passion for AI, innovation, and practical problem solving. You will design and build scalable, production-grade systems that leverage AI, agentic workflows, and modern developers tooling to accelerate product delivery and improve engineering productivity across the full product development lifecycle. You will work at the intersection of software engineering, AI capability development, developer experience, and platform innovation-turning emerging technologies into secure, reliable, and reusable capabilities that create measurable business value. Position Responsibilities As a Software Engineer II, you will: Software Design, Architecture & Development: • Design, build, and evolve intelligent, agentic applications and platform capabilities that solve meaningful business problems at scale • Apply robust software design principles, design patterns, and architectural best practices to create scalable, maintainable, and extensible systems • Influence and contribute to system architecture decisions, including distributed systems, event-driven patterns, and cloud-native design • Develop high-quality, well-structured, and efficient code leveraging strong data structures and algorithmic thinking AI-Enabled Engineering & Innovation: • Apply AI and agentic development patterns to improve engineering productivity across design, coding, testing, debugging, documentation, release engineering, and operational support • Use modern tools and coding assistants thoughtfully to accelerate delivery while maintaining strong standards for quality, security, reliability, and maintainability • Evaluate emerging AI tools, frameworks, and platforms and integrate them into engineering workflows where they create measurable value Testing & Quality Engineering: • Design and implement comprehensive testing strategies, including unit, functional, integration, and end-to-end testing • Build and maintain automated testing frameworks and integrate them into CI/CD pipelines • Ensure high levels of test coverage, system reliability, and defect prevention across the software lifecycle • Leverage AI-assisted solutions to enhance testing efficiency and effectiveness Code Quality & Engineering Excellence: • Conduct and actively participate in code reviews, ensuring adherence to coding standards, maintainability, security, and best practices • Champion engineering excellence, including clean code, reusable design, and continuous improvement practices • Mentor peers through review processes and knowledge sharing Performance, Security & Reliability: • Design and optimize systems for performance, scalability, latency, and cost efficiency • Apply and promote secure coding practices, integrating security considerations into all stages of development (DevSecOps) • Ensure systems are observable, resilient, and production-ready, with strong monitoring, alerting, and incident response capabilities Operability & Troubleshooting: • Build systems with strong operational readiness, ensuring maintainability and supportability in production environments • Diagnose and resolve complex technical issues across distributed systems, leveraging structured troubleshooting approaches • Continuously improve system reliability through automation, root cause analysis, and proactive enhancements Collaboration & Delivery: • Partner with product, data science, and engineering teams to translate ideas into production-grade solutions with clear business impact • Improve SDLC efficiency through automation, CI/CD, and AI-assisted workflows • Lead by example through hands-on development, strong ownership, and execution All About You • You thrive on building innovative, scalable systems that solve real-world problems • You combine strong engineering fundamentals (design, testing, algorithms) with curiosity for emerging AI technologies • You take ownership of outcomes and consistently deliver high-quality solutions • You balance speed with engineering rigor, ensuring systems are secure, reliable, and maintainable • You are a strong collaborator who elevates team performance through communication, mentorship, and shared standards • You embrace continuous learning and experimentation to push the boundaries of modern software engineering Ideal Candidate Qualifications • Proficient programming skills in languages such as Java and/or Python, with demonstrated ability to write efficient, high-performance code using appropriate data structures and algorithms • Hands-on experience building agentic or AI-enabled applications; • Proficient understanding of APIs, distributed systems, event-driven architectures, and enterprise integration patterns • Intermediate experience with React or Next.js • Experience with cloud-native development using Kubernetes and managed cloud platforms such as AWS or Azure • Experience with CI/CD, automation, and engineering productivity tooling; • Familiarity with modern AI frameworks, SDKs, and tools for building intelligent applications and agent workflow • Proven experience building scalable, maintainable, production-grade systems • Proven experience designing and implementing unit, functional, and integration testing strategies and frameworks • Hands-on experience building applications or platforms using Generative AI or agentic design patterns • Strong understanding of: • Distributed systems and cloud-native architectures • APIs, event-driven systems, and integration patterns • AI system design trade-offs (latency, cost, reliability, safety, governance) • Experience driving code quality through peer code reviews and engineering standards enforcement • Experience taking AI-enabled solutions from prototype to production with strong engineering discipline across reliability, observability, performance, and security • Experience improving SDLC through: • CI/CD pipelines • Automation and testing frameworks • AI-assisted engineering workflows • Experience with Kubernetes and cloud platforms (AWS, Azure) • Familiarity with AI frameworks, SDKs, and tools (LLMs, RAG, embeddings, inference APIs) Preferred Qualifications • Familiarity with model evaluation, AI safety controls, and governance practices • Experience building reusable developer platforms or internal engineering tools • Practical use of AI coding assistants to improve delivery speed and quality; • Familiarity with LLM orchestration, prompt and context management, memory patterns, inference APIs, embeddings, retrieval-augmented generation, vector databases, model evaluation, AI observability, and responsible AI controls. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Mexico
Optum logo

Principal Software Engineer - Remote or Hybrid in MN and DC

Optum

Optum, part of the UnitedHealth Group family of businesses, 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. At Optum, we support your well-being with an understanding team, extensive benefits and rewarding opportunities. By joining us, you’ll have the resources to drive system transformation while we help you take care of your future. We recognize the power of connection to drive change, improve efficiency and make a difference in health care. Join a team where your skills and ideas can make an impact and where collaboration is key to creating technology that produces healthier outcomes.

Full TimeRemoteTeam 160,000Since 2011

Requisition Number: 2366193 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. The Optum Technology Digital team is on a mission to disrupt the healthcare industry, transforming UHG into an industry-leading Consumer brand. We deliver hyper-personalized digital solutions that empower direct-to-consumer, digital-first experiences, educating, guiding, and empowering consumers to access the right care at the right time. Our mission is to revolutionize healthcare for patients and providers by delivering cutting-edge, personalized and conversational digital solutions. We're Consumer Obsessed, ensuring they receive exceptional support throughout their healthcare journeys. As we drive this transformation, we're revolutionizing customer interactions with the healthcare system, leveraging AI, cloud computing, and other disruptive technologies to tackle complex challenges. Serving UnitedHealth Group's digital technology needs, the Consumer Engineering team impacts millions of lives through UnitedHealthcare & Optum. The Optum Technology Chief Digital Office (CDO) Leadership team is transforming Optum to be an industry-leading Consumer brand. We are on a journey towards delivering a best-in-the-industry consumer experience to our patients and providers by delivering personalized digital solutions that support our consumers throughout their healthcare journeys. This team is transforming to meet the moment - to begin radically altering the way our customers engage with the healthcare system using modern tech to solve some of the most complex problems experienced along the way. Serving all of UnitedHealth Group's digital technology needs, the CDO team is responsible for driving outcomes across nearly 30 million+ human lives with UnitedHealthcare insurance, a number which puts UHC at the top of the pack as the largest managed care provider in the United States. We are looking for a Principal Engineer, Identity to drive consumer identity architecture across the Identity Platform and the products built on it. This is identity for members, patients, and care providers, not workforce identity. The role partners with peer leaders in the Non-Human Identity (NHI) and Security & Trust domains. Together, these roles cover the full identity architecture surface of the platform; this role anchors the human identity domain. You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week. Primary Responsibilities: - Architecture and strategy. Set the architectural direction for consumer identity across the Identity Platform and the products that consume it, driving convergence of consumer (B2C) and provider (B2B) experiences onto shared platform capabilities - Standards and patterns. Establish reference designs and platform standards for authentication, authorization, federation, delegation, identity lifecycle, proofing, and account recovery - Modern identity roadmap. Own the direction for modern authentication and assurance, including passwordless, adaptive authentication, and alignment to NIST 800-63 - Cross-team influence. Influence and align architecture across product engineering teams as a trusted technical advisor, and raise the engineering bar across the identity organization - Peer collaboration. Partner with peer leaders in NHI and Security & Trust at the boundaries where human, machine, and risk intersect, including delegated access and on-behalf-of flows for AI agents You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - 10+ years building production identity and access management systems, with significant time at Staff or Principal level as an individual contributor - Production architecture experience with at least one enterprise IDP (Ping, Okta, ForgeRock, Auth0, or Microsoft Entra) - Production experience operating business-critical identity services in cloud environments - Deep expertise in identity foundations: authentication, authorization, SSO, federation, IGA, and identity lifecycle - Proven solid command of OAuth 2.0 and 2.1, OpenID Connect, and SAML 2.0, with the ability to make architectural trade-offs at scale - Track record influencing architecture across multiple product engineering teams as an individual contributor Preferred Qualifications: - Production experience across both CIAM (B2C) and B2B or workforce federation, including multi-tenant SSO and SCIM - Identity proofing and assurance at IAL2 / AAL2 in production - Healthcare identity context (HIPAA, SMART-on-FHIR, UDAP, TEFCA, or similar) - Operating CIAM as a multi-tenant platform consumed by other product teams - Passwordless or passkey rollouts in production at consumer scale - Familiarity with emerging identity primitives such as decentralized identifiers (DIDs), verifiable credentials, and digital wallets - Experience with identity orchestration and adaptive identity journeys *All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $132,200 to $226,600 annually based on full-time employment. We comply with all minimum wage laws as applicable. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment. #BI-Hybrid

Minnesota
$132.2K - $226.6K / year