Note: The job is a remote job and is open to candidates in USA. UnitedHealth Group's Optum is a global healthcare organization that uses technology to improve health outcomes and connect people with care, pharmacy benefits, and data. The Senior Software Engineer will design, build, and deploy scalable applications, microservices, APIs, data solutions, and intelligent systems while collaborating with clients and stakeholders to improve healthcare delivery.
Responsibilities
- Interface directly with clients and business stakeholders to communicate technical solutions, architectural decisions, and project status effectively
- Design, develop, test, and deploy resilient microservices, RESTful APIs, and user interface applications using Java, Spring Boot, Angular, and Redux (NgRx) on Azure Cloud
- Build event-driven streaming solutions and data integration pipelines leveraging Apache Kafka, Azure Databricks, and Azure SQL Managed Instance (SQL MI)
- Design, develop, and deploy software solutions and intelligent applications to address complex business challenges with an emphasis on responsible technology use
- Leverage enterprise tools and emerging technologies to streamline workflows, automate processes, and drive continuous software engineering improvements
- Evaluate emerging technology trends to inform technical solution design, architecture, and strategic software innovation
- Collaborate with product owners, technical architects, and cross-functional engineering teams to translate business requirements into scalable, robust technical solutions
- Write clean, maintainable, efficient, and well-documented code following software engineering best practices, design patterns, and security standards
- Participate in architectural reviews, technical design evaluations, and code reviews to ensure system performance, code quality, and security
- Debug, troubleshoot, and resolve complex application issues, performance bottlenecks, and operational incidents
Skills
- * Bachelor's degree or 4+ years of software development experience in lieu of a degree
- * 5+ years of professional software engineering experience delivering enterprise-grade applications using Java and Spring Boot
- * 3+ years of experience designing and implementing RESTful APIs and microservices architectural patterns
- * 3+ years of experience with relational database management systems, such as SQL Server or Azure SQL Managed Instance (SQL MI)
- * 2+ years of experience designing and developing UI applications using Angular (or Angular 18+) and Redux (NgRx) for scalable, responsive user experiences
- * 2+ years of experience in client-facing technical roles, communicating complex software engineering concepts to technical and non-technical stakeholders
- * 2+ years of experience leveraging Azure cloud services and cloud data platforms
- * 2+ years of experience developing, integrating, or deploying software solutions that incorporate automated workflows or AI/machine learning capabilities
- * Experience developing event-driven architectures using Apache Kafka
- * Excellent verbal and written communication skills with demonstrated stakeholder management and client engagement capabilities
- * Experience with Azure Databricks, PySpark, or big data processing workflows
- * Experience working with AI/ML frameworks, generative AI APIs, or automated workflow tooling
- * Experience with containerization and orchestration platforms (e.g., Docker, Kubernetes, Azure Kubernetes Service)
- * Experience with infrastructure-as-code, release automation, and CI/CD tools (e.g., Jenkins, GitHub Actions, Terraform)
- * Familiarity with healthcare industry data standards, security compliance, and privacy regulations
Benefits
- Fully remote capacity
- Flexibility to telecommute from anywhere within the U.S.
- Comprehensive benefits package
- Incentive and recognition programs
- Equity stock purchase
- 401k contribution
- Career development opportunities
- Development for other roles you may be interested in
Company Overview