
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
All reasons
- This role has been posted 7 times
In its favour
- Posted today
- Still listed on the employer's own board
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- Senior Manager - Digital Product OperationsAmerican Express · New York, NY, United States · USD 123,000–215,250/yryesterday
- Associate - Product DesignAmerican Express · Phoenix, AZ, United States · USD 78,000–124,750/yryesterday
- Associate-Tech Ops EngineeringAmerican Express · Bengaluru, KA, Indiayesterday
- Analyst/Senior Analyst - Product AnalyticsAmerican Express · Gurugram, HR, Indiayesterday
- Senior Software Engineer IIAmerican Express · Bengaluru, KA, Indiayesterday
Similar roles
- Senior Network EngineerEnsono · Bengaluru, India · Chennai, India · Pune, Indiatoday
- Manager, Application SupportEnsono · Pune, Indiatoday
- Expert Network EngineerEnsono · Bengaluru, India · Chennai, India · Pune, Indiatoday
- Site Reliability Engineer,SeniorProgress · Hyderabad, India · Bengaluru, India · New Delhi, National Capital Territorytoday
- Techincal Leader - Software Engineering | Java/Kafka | Distributed Systems | Spark/Flink | Data Platform | DevOps/SRE | 12+ YearsCisco · Bangalore, Indiatoday
- Principal Engineer - AVI load balancer, F5 Big-IPWf · Bengaluru, Indiatoday