Senior Manager, Software Engineering Global Services Technology
Posted 1 week ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
The Senior Manager, Software Engineering Global Services Technology, will lead an engineering team to design, build, and deploy next-generation cloud-native capabilities for the American Express @ Work digital platform, focusing on enhancing corporate card program management for global clients. This role involves driving technical vision, ensuring code quality, and mentoring engineers to deliver innovative digital and data solutions.
Responsibilities
- Perform technical aspects of software development
- Lead code reviews and ensure higher standard of code quality
- Debug software components and identify code defects for remediation
- Mentor and guide direct engineering reports (up to 8 engineers)
- Lead stakeholder management and product integration discussions
- Lead the deployment, support, and monitoring of software across test, integration, and production environments
- Empower teams to automate deployments in test or production environments
- Empower teams to automatically scale applications based on demand projections
- Ensure team adheres to security and regulatory best practices
- Drives the team’s strategy and prioritizes initiatives
Requirements
- 10+ years of software development experience
- Extensive hands-on experience with the design and development of complex, large scale distributed applications and products
- Deep understanding of architectural patterns, software development best practices, relational and non-relational databases, and automated testing
- Hands-on coding experience in React, JavaScript, Redux, NodeJS, GraphQL, REST based APIs, Java, PostgreSQL, Akamai, AWS, Google Cloud Platform, Microsoft Azure, GoLang, Kotlin, DB2, Spring framework
- Experience with CI/CD tools such as GitHub, GitHub Actions, Jenkins, Sonar
- Experience with testing tools such as Selenium, Cucumber, WebDriver IO, Karate, Junit, JMeter, LoadRunner, PostMan, WireMock
- Proven ability to coach, manage, and grow individuals and teams effectively
Qualifications
- Bachelor’s degree in computer science, computer science engineering, or related experience; advanced degree preferred
- 10+ years of software development experience in a professional environment and/or comparable experience
Nice to Have
- Experience with logging and observability tools such as DynaTrace, Prometheus, Splunk
- Experience with GitHub CoPilot
- Experience with Cloud providers such as AWS, GCP, and Azure
- Experience with Scrum, Kanban, or another Agile application development methodology
Skills
* Required skills
Benefits
About American Express
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues.