Note: The job is a remote job and is open to candidates in USA. Optum is a global healthcare organization that uses technology to help millions of people live healthier lives and improve health outcomes. The Senior Software Engineer will design, build, and deploy scalable applications, microservices, APIs, event-driven solutions, and cloud-based data platforms while working with clients and stakeholders to deliver technology that improves 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 within the United States
- 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
Company H1B Sponsorship