Senior Software Engineer

American Express
New York
Workplace: HybridFull timeUSD 123,000 - 215,250 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Mentoring","Technical guidance","Collaboration","Problem-solving","Innovation"]

Build and deliver end-to-end software applications within the Technology organization, directing design, development, testing, and deployment while ensuring best practices and coding standards. Write automated unit tests, monitor performance, and implement improvements based on analysis of technical challenges. Collaborate with cross-functional teams to ensure seamless integration, and mentor junior engineers through guidance, coaching, and support for professional growth.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
American Express
American Express
3 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Build and deliver end-to-end software applications within the Technology organization, directing design, development, testing, and deployment while ensuring best practices and coding standards. Write automated unit tests, monitor performance, and implement improvements based on analysis of technical challenges. Collaborate with cross-functional teams to ensure seamless integration, and mentor junior engineers through guidance, coaching, and support for professional growth.
Location: New York
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Direct the end-to-end development of software applications, ensuring adherence to best practices.
  • •Mentor and coach junior engineers and provide guidance to support their professional growth.
  • •Direct the design, development, testing, and deployment of software applications and systems.
  • •Write automated unit tests and provide technical guidance to ensure correctness and stability.
  • •Monitor software performance, analyze technical challenges, implement improvements, and collaborate to ensure seamless integration and deployment.

Pay and Benefits

Salary: USD 123,000 - 215,250 annually
Perks:Health InsuranceDentalVisionLife InsuranceDisability BenefitsPaid LeaveRetirement Savings

Key Requirements

  • •Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred.
  • •Front-end software engineering and development experience, including application design and automated testing.
  • •Experience in distributed (multi-tiered) systems, algorithms, and relational databases.
  • •Experience in object-oriented design and coding with a variety of languages.
  • •Experience with Agile software development methodologies and practices such as Scrum/Kanban, plus automation testing and documentation.
Education:Bachelor's in Computer Science, Computer Engineering, and/or comparable experience
Skills:MentoringTechnical guidanceCollaborationProblem-solvingInnovation
Tech Stack:NoSQLRelational databasesDistributed systemsObject-oriented designAgileScrumKanbanUnit testingAutomation testing

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

American Express
Provides global payment, credit, and travel-related financial services for consumers and businesses. Best known for its charge and credit cards, merchant payment network, and premium customer rewards and servicing.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York City, United States
Founded: 1850
WebsiteLinkedIn