JobHabor
Menu

Senior Software Engineer I

American Express · Bengaluru, KA, India · Hybrid

  • Financial Services & Banking
  • 10,001+ employees
  • New York, NY

Strong hiring record · median 5 days open

100100

Hiring signal

Actively hiring

Posted today · still listed on the employer's own board · How we score

All reasons
  • This role has been posted 7 times

In its favour

  • Posted today
  • Still listed on the employer's own board

Did you apply?

Senior Software Engineer I at American Express. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Sr Software Engineer I directs the end-to-end development of software applications, ensures adherence to best practices, mentors and coaches junior engineers, and collaborates with teams to optimize performance and integration.

  • Mentors junior Software Engineers and cross-functional team of colleagues, fostering a culture of excellence and innovation
  • Provides guidance and support to junior engineers, fostering professional growth and development within the team
  • Directs the design, development, testing, and deployment of software applications and systems
  • Oversees a variety of tasks, platforms, and technologies to expand new and existing software to meet changing requirements
  • Writes automated unit tests to ensure correctness and stability
  • Provides technical guidance to ensure adherence to best practices and coding standards
  • Monitors software performance and implements improvements to optimize functionality
  • Analyzes technical challenges and provides innovative solutions to enhance software quality and efficiency
  • Collaborates with cross-functional teams to ensure seamless integration and deployment of software solutions
  • Collaborates and co-creates effectively with teams in product and the business to align technology initiatives with business objectives

Education Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred
  • Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL, and relational databases
  • Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)

Work Experience

  • Software engineering and development experience or a related job
  • Experience in application design, software development, and automated testing
  • Experience in object-oriented design and coding with variety of languages
  • Experience in distributed (multi-tiered) systems, algorithms, and relational databases
  • Experience in Agile software development methodologies and practices such as Scrum/Kanban, iterations, user stories
  • Experience in automation testing and documentation (i.e. automated, functional, and performance)

More jobs at American Express

All 68

Similar roles