AMEX Healthcare · 14 hours ago
Senior Software Engineer
American Express is a company with a long history of innovation and a commitment to its customers and employees. They are seeking a Senior Software Engineer to join the Commercial Loyalty engineering team, responsible for building and operating backend platforms that power loyalty and benefits for Commercial customers. The role involves designing, building, and maintaining scalable services and data systems while collaborating with cross-functional teams.
Freight ServiceMedicalPharmaceuticalProcurement
Responsibilities
Design, develop, test, deploy, and maintain backend and server-side systems , with a focus on scalability, reliability, and data integrity
Build and evolve API-driven services , including RESTful and service-oriented architectures, that support Commercial Loyalty use cases and integrations
Contribute to the design and implementation of transactional and analytical data systems , ensuring correctness, performance, and scalability
Work with batch and streaming data pipelines to support data ingestion, processing, and downstream consumption across the Loyalty platform
Apply sound data architecture and platform design principles to support long-term maintainability and extensibility
Ensure data quality through validation, testing, monitoring, and thoughtful schema and contract design
Participate in technical design discussions, contributing ideas and helping evaluate tradeoffs related to system design, APIs, and data flows
Write clean, maintainable, well-tested code that adheres to established technical standards and best practices
Contribute to and improve automated testing strategies , including unit, integration, and service-level tests, to ensure high confidence in changes
Review code for accuracy, quality, and maintainability, providing constructive feedback and helping raise overall code quality
Support observability and monitoring for backend and data systems, helping teams detect, diagnose, and resolve issues effectively
Provide technical mentorship to junior engineers through code reviews, pairing, and knowledge sharing, fostering engineering excellence and continuous learning
Collaborate closely with product managers, business partners, and cross-functional teams to translate requirements into robust technical solutions
Participate in Agile development practices such as sprint planning, stand-ups, demos, and retrospectives
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, or comparable experience; advanced degree preferred
Knowledge of distributed (multi-tiered) systems, algorithms, relational databases, and NoSQL technologies
Familiarity with backend frameworks, data stores, and messaging systems used to build and operate enterprise platforms
Understanding of tools and practices used to plan, design, build, test, deploy, and monitor backend applications and data systems
Professional experience in software engineering or a related role, with emphasis on backend or server-side development
Experience designing and implementing APIs (REST and/or SOA-style services)
Experience working with transactional and analytical data systems, including relational and NoSQL databases
Experience with batch and/or streaming data processing systems
Experience with automated testing practices and test strategies for backend services
Experience applying code quality, maintainability, and technical standards in a team environment
Experience working in Agile software development environments (Scrum and/or Kanban)
Benefits
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
Company
AMEX Healthcare
We provide healthcare solutions.
Funding
Current Stage
Growth StageCompany data provided by crunchbase