Senior Software Engineer I
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. US Job Seekers - Click to view the “ Know Your Rights “ poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: https://www.eeoc.gov/poster.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.
- 5+ years of professional software engineering experience, with strong hands-on expertise in Java and modern full-stack application development.
- Proven experience designing, developing, and supporting enterprise-scale applications in complex, highly available production environments.
- Strong hands-on development experience with Java and Vert.x , along with working knowledge of Node.js, React, and modern web application frameworks.
- Strong foundation in computer science fundamentals , including data structures, algorithms, concurrency, asynchronous programming, and their practical implementation across multiple programming languages.
- Deep understanding of REST APIs, microservices, and distributed systems , including architectural patterns such as circuit breakers, service discovery, resiliency, fault tolerance, asynchronous processing, and horizontally scalable services.
- Demonstrated experience designing and developing RESTful APIs and microservices , particularly for infrastructure automation, integration, provisioning, and lifecycle management.
- Hands-on experience developing and deploying cloud-native applications on Kubernetes-based platforms , with a strong understanding of containers, orchestration, scalability, resiliency, and modern cloud-native architecture principles.
- Experience with GitHub, GitHub Actions, and CI/CD practices , including automated build, test, security, deployment, and release pipelines within enterprise development environments.
- Proficiency with AI-assisted software engineering tools , such as GitHub Copilot, Devin, and ChatGPT, with demonstrated ability to apply AI throughout the software development lifecycle to accelerate development, testing, troubleshooting, documentation, and code quality.
- Experience working in Agile engineering environments , collaborating across product, architecture, infrastructure, security, and engineering teams to deliver capabilities iteratively and continuously.
- Working knowledge of Linux operating systems , including system administration, troubleshooting, networking, process management, and operating applications across virtualized and containerized environments.
- Strong understanding of application security and enterprise authentication/authorization patterns , including experience integrating applications with identity and access management solutions.
- Strong problem-solving and troubleshooting skills, with the ability to diagnose complex application, infrastructure, integration, and distributed-system issues.
- Excellent written, verbal, and interpersonal communication skills , with the ability to communicate complex technical concepts effectively to both technical and non-technical audiences.
- Demonstrated ability to provide technical leadership and mentorship , influence engineering practices, conduct design and code reviews, and collaborate effectively with teams contributing to a shared enterprise platform.
Benefits & conditions
- Competitive base salaries
- Bonus incentives
- 6% Company Match on retirement savings plan
- Free financial coaching and financial well-being support
- Comprehensive medical, dental, vision, life insurance, and disability benefits
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities
About the company
American Express Platform Services builds and delivers enterprise platforms that enable business-critical applications to move faster from concept to production. Our mission is to accelerate time-to-market by providing modern, scalable, and reliable technology capabilities across American Express.
The Global Infrastructure Customer Experience team is responsible for delivering a world-class, enterprise-wide infrastructure portal that provides a seamless, unified experience for managing infrastructure services across American Express. We are focused on simplifying how teams discover, access, and manage infrastructure capabilities while delivering an exceptional customer experience through standardized, modern, cloud-native engineering practices.
We are looking for individuals who thrive in a high-performing, collaborative engineering environment and are passionate about building intuitive, high-quality user experiences. In this role, you will have the opportunity to solve complex technical challenges, influence engineering standards and best practices, and provide technical leadership and mentorship across internal infrastructure teams.
If you are passionate about modern engineering, exceptional customer experiences, and helping teams build and deliver technology more effectively, this is an opportunity to make a meaningful impact at enterprise scale., 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. From delivering differentiated products to providing world-class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service.
As part of Team Amex, you’ll experience our powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones’ physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…