Optum is a global organization that delivers care aided by technology to help millions of people live healthier lives. The Senior Software Engineer will design, develop, and support scalable technical solutions for onboarding payers onto the Optum Pay processing platform, ensuring efficient and reliable payment processing capabilities.
Responsibilities:
- Stay up-to-date with emerging technologies, frameworks, and industry trends related to payment systems and cloud computing
- Design and implement microservices-based architecture using domain-driven design principles
- Implement robust monitoring, logging, and alerting mechanisms to ensure system performance and availability
- Develop highly resilient and highly available components for the payment system
- Review requirements and system analysis documents to ensure accuracy, completeness, and feasibility
- Create, review, and contribute to documented technical designs in alignment with established design patterns and standards
- Perform coding and unit testing independently, while providing guidance and mentorship to team members as needed
- Support the Quality Engineering (QE) team during testing by resolving defects, assisting with code deployments, and providing functional or technical clarifications
- Promote and ensure high-quality code by actively supporting QE efforts, including mentoring, hands-on assistance, and writing or executing automated tests when required
- Collaborate with the Deployment Lead and peer developers to successfully execute project deployment activities
- Ensure timely delivery and proper documentation of all required technical artifacts for each project
- Mentor and guide developers on technology stacks, best practices, and application-specific knowledge
- Identify and implement opportunities to optimize, fine-tune, and improve application performance and maintainability
- Communicate effectively with engineers, QE teams, and both onshore and offshore teams to ensure alignment and progress
- Collaborate closely with stakeholders, product owners, and feature teams to refine and develop clear, actionable requirements
- Leverage enterprise-approved AI tools to streamline workflows, automate tasks, and drive continuous improvement