Location: 1 Optum Circle, Eden Prairie, MN 55344 (Telecommuting available from anywhere in the U.S.)
Duties:
Lead the design and implementation of microservices-based architecture using domain-driven design principles.
Lead technology evaluations and provide recommendations for new tools, technologies, and frameworks that can enhance our payment infrastructure.
Utilize experience in programming languages and experience with modern frameworks and libraries.
Utilize open-source platforms for container orchestration and management.
Ensure scalability, reliability, and high availability of the payment system.
Implement robust monitoring, logging, and alerting mechanisms to ensure system performance and availability.
Assist with re-architecting large-scale monolithic applications to cloud-native architectures, preferably in the payment domain.
Collaborate with Technical Leads and Product Managers to lead one or more teams to deliver the best technical solutions.
Refine the processes and communication strategies the team uses to build and support products.
Work with Product Managers and Technical Leads to ensure that the roadmap is realistic and understood and work across multiple teams to turn the roadmap into staffing needs and a hiring strategy.
Oversee and direct the work of software engineers onsite and offshore in a global team setting.
Mentor and provide technical guidance to junior team members, fostering a culture of continuous learning and professional growth.
Supervises direct reports.
Requirements:
Employer will accept a Master's degree or foreign equivalent in Computer Science, Computer Information Systems, Software Engineering or related fields and 4 years of experience in the job offered or in a computer-related occupation.
Position requires 4 years of experience in the following: Agile Software development methodologies including Scrum, Kanban, and JIRA; Continuous Integration, Delivery and Deployment (CI/CD); Software Configuration Management tools including GitHub, Jenkins, Chat Ops and Release Engineering; Infrastructure automation tools including Kubernetes, Docker, Terraform and Ansible; Backlog and Project management tools including JIRA, Smart Sheets, Confluence, SharePoint, MS Teams, MS Office Suite, Slack and Zoom; Software development technologies including Java, Ruby, Golang, Kafka and PowerBI; Observability tools and technologies including Datadog, New Relic, Sumo Logic, Sentry, Thousand Eyes, and PagerDuty; DevOps and Site Reliability Engineering (SRE) best practices; Change, Incident and Problem Management; Cloud migration including AWS.