Senior Software Engineer
UnitedHealth Group View all jobs
- Dublin
- Permanent
- Full-time
- Design, develop, test, deploy, and maintain high-quality software solutions
- Own the delivery of complex features or services from design through production
- Build modular, scalable, secure, and reliable applications that meet business needs
- Contribute to technical design discussions and follow established architectural standards
- Write clean, well-tested, and maintainable code (unit, integration, and contract tests)
- Implement and support APIs and microservices with solid contracts and documentation
- Add logging, monitoring, and instrumentation to ensure reliability and performance
- Troubleshoot production issues and participate in support and reliability activities as needed
- Collaborate with Product, Architecture, QA, and Operations teams
- Reduce technical debt and contribute to modernization and automation initiatives
- Actively participate in Agile ceremonies and continuous improvement efforts
- Mentor junior engineers through code reviews, pairing, and technical guidance
- Ensure solutions comply with enterprise security, privacy, and regulatory standards
- Develop and deploy services on Microsoft Azure
- Build event-driven and asynchronous integrations (e.g., Event Hubs, Kafka)
- Design and maintain RESTful/GraphQL APIs using Java and Spring Boot
- Work with modern data platforms such as Databricks, ADSL, and Snowflake
- Apply cloud-native design principles for scalability, resiliency, and cost efficiency
- Proven solid experience as a Senior Software Engineer (or equivalent)
- Proven hands-on experience delivering production-grade Java / Spring Boot and Python applications
- Proven experience working with React/Angular
- Demonstrated solid understanding of software design principles, patterns, and clean code practices
- Demonstrated solid understanding of GHA and CICD workflows with Devops collaboration
- Demonstrated solid Understanding or Experience working with Test Automation tools and process
- Proven solid experience working with Observability tools
- Proven experience working with cloud platforms and distributed systems
- Proven experience working with Mongo DB
- Proven experience working in Agile development teams
- Demonstrated ability to independently own technical work and deliver reliably
- Proven experience mentoring junior engineers and contributing to team engineering standards
- Demonstrated solid problem-solving skills and attention to quality
- Proven experience in healthcare, data-intensive, or regulated environments
- Proven familiarity with large-scale enterprise platforms