Senior Software Engineer

6 days ago


Phoenix, Arizona, United States American Express Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our Digital Transformation team at American Express. As a key member of our team, you will be responsible for leading the design, development, and deployment of software solutions that meet the needs of our customer-facing applications, business applications, and internal end-user tools.

Key Responsibilities
  • Lead the design, development, testing, fixing, debugging, deployment, documentation, reliability, and availability of software and systems.
  • Perform technical aspects of software development, including code reviews and automated testing.
  • Function as a leader on a software engineering team, supplying support to software builds through consistent development practices.
  • Lead code reviews and automated testing, debug software components, and identify code defects for remediation.
  • Lead the deployment, support, and monitoring of software across test, integration, and production environments.
  • Empower teams to automate deployments in test or production environments and automatically scale applications based on demand projections.
  • Ensure team adherence to security and regulatory standard processes.
  • Takes accountability for the success of the team achieving their goals.
  • Drives the team's strategy and priorities initiatives.
  • Influence team members by challenging the status quo, demonstrating risk-taking, and implementing creative ideas.
  • Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
  • Mentor and guide team members to success within the team.
  • Owns the health and quality of the code across the portfolio.
  • Ensure streamlined CI/CD pipeline from the teams.
  • Collaborates with leadership across multiple teams to define solution requirements and technical implementation.
  • Demonstrate technical expertise to help team members overcome technical problems.
  • Solves technical problems outside of day-to-day responsibilities.
  • Gives to the success of many teams achieving their goals.
  • Develop team's strategy and prioritize initiatives.
  • Assist in retaining and hiring talented team members.
Requirements
  • 6+ years of software development experience in a professional environment.
  • Confirmed experience leading teams of engineers.
  • Hands-on expertise with application design, software development, and automated testing.
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • Bachelor's Degree in computer science, computer science engineering, or related experience required; advanced degree preferred.
  • 3-5 years' experience working in JavaScript and able to demonstrate good JavaScript knowledge.
  • Ability to demonstrate good web fundamentals & knowledge of DOM.
  • Thorough understanding of XML, SOAP, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming.
  • Experience writing adaptive and responsive UI applications.
  • Knowledge of HTML5, React, Redux, Angular, Express, Middleware with recent experience in ES6.
  • 3+ years demonstrated ability with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices, unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing, including frameworks such as, WebDriver IO, Cucumber.JS.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD).
  • 5+ yrs working experience in an Agile or SAFe development environment.
  • 1+ year experience of Graph QL & Cloud is a big plus.
  • Experience in a11y and I18N is a plus.
About American Express

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.

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.



  • Phoenix, Arizona, United States Progilisys Solutions Full time

    Job OverviewExciting Opportunity: Senior Software EngineerFull Remote | Contract to Hire | U.S. Citizenship Required | Security Clearance RequiredAre you an experienced software engineer with a drive for developing cutting-edge solutions? We are looking for a skilled Senior Software Engineer to become a vital part of our client's innovative team.Position...


  • Phoenix, Arizona, United States Intelliswift Software Full time

    Senior Mechanical Systems EngineerCompany: Intelliswift SoftwareKEY RESPONSIBILITIESThe Senior Mechanical Systems Engineer is responsible for conducting thorough analysis of static structural elements and systems within complex gas turbine engines, contributing to the dynamic and expanding aerospace sector. This role encompasses the analysis, design,...


  • Phoenix, Arizona, United States Starkflow Full time

    Job OverviewHello Everyone,We are excited to announce an opportunity at Starkflow for a Senior Golang Software Engineer. This position is a Full-Time contract role.Position Details:Job Type: ContractJob Title: Senior Golang Software EngineerLocation: Phoenix, AZ [Onsite/Hybrid]Experience Required: 8+ years in software development with a minimum of 3 years in...


  • Phoenix, Arizona, United States U-Haul Full time

    Location:Remote OpportunityCompany: U-HaulU-Haul is a prominent leader in the moving and storage industry, dedicated to providing exceptional service and innovative solutions to our customers. We are a dynamic and expanding organization seeking motivated, skilled, and customer-focused professionals to enhance our team.Job Overview:We are in search of a...


  • Phoenix, Arizona, United States Compunnel Full time

    Position: Senior Java Software Engineer - MongoDBLocation: Remote (Local Candidates Preferred)Project Overview:We are in search of a Senior Software Engineer who will play a pivotal role within our development team. The ideal candidate will be responsible for crafting scalable, maintainable, and high-quality code, while also translating business requirements...


  • Phoenix, Arizona, United States Shamrock Foods Company Full time

    Job SummaryShamrock Foods Company is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications that support our business operations.ResponsibilitiesDesign and develop software applications using a variety of...


  • Phoenix, Arizona, United States Forhyre Full time

    Position OverviewWe are looking for a highly skilled Senior Mainframe Software Engineer to contribute to the advancement of mainframe software solutions. This position involves working with the IBM zTPF operating system, playing a pivotal role in enhancing our operational capabilities.Key ResponsibilitiesEngage in the development, maintenance, and...


  • Phoenix, Arizona, United States XceedSearch Full time

    About Xceed SearchXceed Search is a pioneering provider of innovative technology solutions for commercial and residential properties. Our cutting-edge products include smart access systems, IoT-connected home solutions, and video intercom systems designed to enhance convenience, security, and connectivity.Job SummaryWe are seeking an experienced Senior...


  • Phoenix, Arizona, United States Match Point Solutions Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at MatchPoint Solutions. As a key member of our engineering team, you will be responsible for designing, building, and owning backend services, infrastructure, and data.We strive for a high standard of engineering quality while solving unique scalability...


  • Phoenix, Arizona, United States Saxon Global Full time

    OVERVIEWJoin Saxon Global as a Senior Software Engineer specializing in Embedded Systems. We are seeking a highly skilled professional to contribute to our innovative projects in connected devices.ESSENTIAL QUALIFICATIONSAn ideal candidate will possess the following expertise:MUST HAVE:• Over 7 years of experience in professional software development...


  • Phoenix, Arizona, United States XceedSearch Full time

    Job OverviewWe are seeking a Senior Embedded Software Engineer to join our innovative team focused on developing advanced technology solutions.About the CompanyXceedSearch is a leader in providing cutting-edge technology solutions tailored for both commercial and residential sectors. Our products enhance security, connectivity, and convenience through...


  • Phoenix, Arizona, United States AMEX Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Global Infrastructure Network team. As a key member of our agile team, you will drive the latest development practices and work closely with our global partners and internal IT & Operations teams to evaluate and drive improved network platform health.Key...


  • Phoenix, Arizona, United States Open Systems Technologies Full time

    Open Systems Technologies is seeking a Senior Java Software Engineer to enhance our dynamic team. Compensation: Competitive SalaryKey Responsibilities:Act as a pivotal member of an Agile team, fostering consistent development methodologies.Collaborate with the Product Owner to analyze business features and user stories, refining them to effectively support...

  • Lead Project Engineer

    2 weeks ago


    Phoenix, Arizona, United States Intelliswift Software Full time

    Senior Project EngineerOverview:Intelliswift Software is seeking a highly skilled Senior Project Engineer to join our dynamic team. This role is essential in overseeing technical documentation and ensuring compliance with regulatory standards in collaboration with our Airworthiness division.Key Responsibilities:As a Senior Project Engineer, your primary...


  • Phoenix, Arizona, United States U-Haul Full time

    Position Overview:U-Haul is seeking a highly skilled Senior Software Engineering Leader to enhance our innovative IT team. Join a dynamic and growing organization dedicated to advancing our technological capabilities.Role Responsibilities:This role involves leading a dedicated software development team responsible for creating and sustaining a suite of...


  • Phoenix, Arizona, United States Kryterion Inc Full time

    Job DescriptionOverviewKryterion Inc is seeking a highly skilled Senior Software Engineer to lead the development of our software products. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our software applications.Key ResponsibilitiesDevelop and implement software applications using Java,...


  • Phoenix, Arizona, United States Acro Service Corporation Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Acro Service Corporation, a leading provider of professional services and staff augmentation solutions.About the RoleDevelop and maintain a suite of applications that encompass the entire application ecosystem, utilizing Azure and VMWare for dev, test, and prod...


  • Phoenix, Arizona, United States Infosys Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Infosys. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems using Java 8, JEE, Microservices, and Spring Boot.Key ResponsibilitiesDesign and develop high-quality...


  • Phoenix, Arizona, United States American Express Full time

    Join American Express as a Senior EngineerBe part of a dynamic technology team at American Express, where we are dedicated to supporting our clients, communities, and each other. In this role, you will engage with innovative technologies, collaborate with skilled engineers, and take charge in designing and developing software that enhances our customers'...


  • Phoenix, Arizona, United States Fullbay Full time

    Job SummaryFullbay is seeking a highly motivated and detail-oriented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, coding, and testing software functions and modules under the guidance of senior engineers.Key ResponsibilitiesDesign and Development: Develop a design for your...