Lead Software Engineer - Optum Technology - Remote

UnitedHealth GroupMinnetonka, MN
7hRemote

About The Position

Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity, we use innovative approaches to solve some of health care’s most complex challenges. Your contributions here have the potential to change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together. 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.

Requirements

  • Bachelor’s degree (or higher) in Computer Science Engineering
  • 8+ years of overall IT experience
  • Experience in security-focused DevOps
  • Hands-on experience deploying and monitoring of applications
  • Experience working with CI/CD technologies such as GHA
  • Proven experience operating with cloud platforms, APIs and event-driven automation
  • Experience developing / coding software components in Java
  • Experience with CI/CD, Maven, XML, Web services, RESTAPI's, Microservices
  • Experience in Databases, SQL programming, Streaming Solutions using Kafka
  • Knowledge of AI tools
  • Proficient with popular scripting and programming language frameworks such as Python, Power Automate, Microsoft Graph API, Shell Scripting languages
  • Proven communication skills, ability to articulate complex issues understandably and engagingly
  • All employees working remotely will be required to adhere to UnitedHealth Group’s Telecommuter Policy

Responsibilities

  • Design, Development and maintenance of application
  • Monitoring, logging, and analyzing application performance and suggesting the alerting mechanism to catch the production issues sooner
  • Conduct vulnerability assessments and fix the issues
  • Partner with Development team and suggest proactive enhancement to make the application better
  • Develop and implement disaster recovery and data backup strategies and solutions to maintain business continuity
  • Collaborate with development teams to enable CI/CD pipelines for efficient software deployment
  • Conduct periodic access reviews and monitor user activity in the production environment
  • Lead cloud migration and modernization initiatives for the application
  • Advice on best practices for cloud security, reliability, and scalability
  • Use AI tools to automate, optimize, and improve the software development lifecycle by analyzing data and providing intelligent recommendations
  • Implement the AIOps for analyzing logs and metrics to enhance observability and incident response
  • Participates in the development of prototypes and large-scale proof of concepts
  • Maintain documentation around current application functionalities and security controls
  • Identify opportunities to fine-tune and optimize applications of Java developed projects
  • Work on the PLM activities
  • Partner closely with the stakeholders, upstream and downstream applications and create alerts for dependent applications failures

Benefits

  • a comprehensive benefits package
  • incentive and recognition programs
  • equity stock purchase
  • 401k contribution
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service