Lead Software Engineer (Data Platform)
Indexed description
We are now looking for an additional Lead Software Engineer to enhance our Software Engineering capacity to develop the analytics, analytic applications and analytic platforms in support of our business insights. As a key member of the Analytics Engineering Team, you will be part of UnitedHealth Group's mission of helping people live healthier lives. You will work with other Software Engineers and Data Scientists along with subject matter experts to deliver code with high quality for our applications, products and services.
As part of this team, you will be empowered and challenged to bring the power of Information and technology to transform the health care industry and improve people's lives. This is where it's happening. This is where you'll help solve the problems that have never been solved. We're freeing information so it can be used safely and securely wherever it's needed. Join us!
Careers with Optum offer flexible work arrangements and individuals who live and work in the Republic of Ireland will have the opportunity to split their monthly work hours between our Dublin or Letterkenny office and telecommuting from a home-based office in a hybrid work model.
What You Will Do
- Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members
- Lead end-to-end software engineering activities, including requirements analysis, system design, development, testing, deployment, and application support
- Design, develop, and deploy scalable, high-performance software applications and AI-powered solutions to address complex business challenges with emphasis on responsible use of AI
- Leverage AI-assisted development tools and emerging generative AI technologies to improve software design, development, testing, documentation, code review, and operational efficiency
- Evaluate, adopt, and promote AI-powered engineering practices that accelerate delivery while maintaining security, quality, compliance, and maintainability standards
- Partner with architecture, product, and engineering teams to identify opportunities to incorporate AI capabilities into products, platforms, and developer workflows
- Build and optimize data workflows and pipelines using Python, PySpark, and SQL to process large-scale datasets efficiently
- Research, evaluate, and deploy new tools, frameworks and patterns to build a sustainable Analytic platform
- Maintain and support CICD processes using GitHub Actions to test and build software artifacts
- Be innovative in solution design and development to meet the needs of the business
- Assist in defining product technical architecture
- Make accurate development effort estimates to assist management in project and resource planning
- Create prototypes, proof-of-concepts & design and code reviews
- Write technical documentation and participate in production support
What You Will Bring
- Proven extensive hands-on experience in Software Development
- Proven experience working with Spark, PySpark, and Databricks
- Proven experience developing applications on at least one major cloud platform, including Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)
- Undergraduate degree or equivalent professional experience
- Proven experience working with NoSQL database technologies, Docker, and Kubernetes
- Proven experience within the healthcare industry
- Opportunities for professional development
- Inclusive and supportive team culture
- Key benefits: Private health insurance, wellness programs, matching pension contribution, lunch provided by the company, training opportunities, employee donations matching and others
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search