Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The Lead Software Engineer will design, code, test, document, and maintain high-quality and scalable big data solutions, while mentoring junior team members and collaborating with various departments to improve health outcomes.
Responsibilities:
- Design, code, test, document, and maintain high-quality and scalable big data solutions
- Help drive agile processes and mentor junior level members of the team
- Research, evaluate, and deploy new tools, frameworks and patterns to help build a sustainable big data platform
- Identify gaps and opportunities for improvement of existing solutions
- Define and develop APIs for integration with various data sources in the enterprise
- Translate customer requirements into solution design
- Participate with prototypes as well as design and code reviews
- Make accurate development effort estimates to assist management in project and resource planning
- Keep skills up to date through ongoing self-directed training
- Collaborate with management, quality assurance, architecture, and other development teams
- Write technical documentation and participate in production support
- Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI
Requirements:
- Bachelor's degree in CS or IT related field
- 10+ years of hands-on software development experience
- 5+ years of development experience with Java or Scala
- 5+ years of experience with Python, JSON and Web Services
- 5+ years of experience in distributed systems technologies like Spark and Hadoop
- 3+ years of experience in technologies like Databricks, and Snowflake
- 3+ years of experience with Agile/SCRUM methodology
- 4+ years of experience in Kafka streaming
- 2+ years with NoSQL databases (Cassandra preferred)
- 2+ years working with Docker and Kubernetes
- Experience in infrastructure services on at least one major cloud platform (Azure preferred)
- Demonstrated experience mentoring and helping others grow
- Thorough understanding of service-oriented architecture (SOA) concepts