Staff Software Engineer - Finance Data Management and Governance jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express ยท 1 day ago

Staff Software Engineer - Finance Data Management and Governance

American Express is a company with a long history of innovation and commitment to its customers and employees. In this role, you will lead and mentor software engineering teams, oversee the design and implementation of scalable software solutions, and ensure alignment with business objectives.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Leads, mentors, and coaches Senior Software Engineers and teams, fostering a culture of excellence, continuous professional growth, and knowledge sharing within the Software Engineering community
Directs and leads the design and implementation of scalable software solutions, ensuring robust architecture, code quality, and alignment with business objectives
Provides technical mentorship to Software Engineers at various levels, fostering best practices in coding, design patterns, and software development methodologies
Oversees the integration and maintenance of new and existing platform components, ensuring optimal performance, reliability, and scalability of software systems
Conducts detailed design reviews and code inspections, offering constructive feedback to uphold high coding standards and architectural integrity
Collaborates with cross-functional teams to define technical requirements, develop implementation strategies, and ensure seamless integration of complex software projects
Monitors and optimizes software development processes, ensuring adherence to project schedules, sprint goals, and best practices in continuous integration and continuous deployment
Ensures the health and quality of the code across the portfolio, including leading source control management, functional testing, and integrating with continuous integration/continuous deployment tools
Collaborates and co-creates effectively with teams in product and the business to align technology initiatives with business objectives

Qualification

Cloud-native systemsGCP architectureDistributed systemsAPI designScalable applicationsSoftware development methodologiesNoSQL databasesRelational databasesTechnical mentorshipTeam leadershipProblem-solving

Required

10+ years of experience in software engineering with a strong background in designing and delivering large-scale, high-performance, cloud-native systems
Proven track record in architecting data platforms on GCP or equivalent cloud environments
Demonstrated ability to lead architecture and design decisions across complex, multi-stakeholder organizations
Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred
Deep understanding of distributed systems, algorithms, and both NoSQL and relational databases
Proficiency in software development methodologies, programming languages, and modern frameworks
Hands-on experience with API design and development (REST, JSON, XML, etc.)
Expertise in building scalable, fault-tolerant, enterprise-grade applications
Strong knowledge of cloud-based platforms, modern software architectures, and SDLC best practices
Proven experience in leading, mentoring, and growing engineering teams

Preferred

Manages highly complex tasks with significant interdependencies, guiding others in problem-solving
Impact is significant across the job function, driving efficiency and success
Leads decision-making in specialized areas, influencing strategic outcomes across disciplines
Supervises teams across multi-functional projects, providing guidance and expertise
Extensive expertise in a technical domain, and advanced expertise across multiple technical and business domains

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

American Express

company-logo
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Brett Mooney
CEO & Country Manager, American Express Canada
linkedin
leader-logo
Stephen J. Squeri
Chairman and CEO
Company data provided by crunchbase