Senior Engineer

American Express   •  

Phoenix, AZ

Industry: Accounting, Finance & Insurance


5 - 7 years

Posted 157 days ago

This job is no longer available.


Mobile Engineering seeks an Engineer to analyze requirements and user stories to support software design initiatives. Develop prototypes of assigned applications and write new code and API’s. Produce software builds from source codes. Perform testing of software components including the design, implementation, evaluation, and execution of unit and assembly test scripts. Debug software components and conduct code reviews and tests of automated build scripts. Identify, resolve, and verify remediation of code defects. Provide continuous support for ongoing production application availability. Work with product owners to prioritize features for ongoing sprints and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues.

Here’s just some of what you’ll be doing:

  • Taking your place as a core member of an agile team driving the latest development practices
  • Writing code and unit tests, working with API specs and automation
  • Identifying opportunities for adopting new technologies
  • Leading a team of engineers that delivers knowledge management solutions to businesses worldwide


This position requires a Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related technical field, followed by 5 years of progressively responsible experience in application design, software development, programming, and automated testing. Demonstrated experience working with web application standards and technologies, including Agile, Java, J2EE, JSF, JDBC, ZML, ZSLI, JAZB, Spring, and Hibernate is required. Experience with software design and coding across Java, HTML5, JavaScript, .NET, JCL, COBOL is required. Must possess experience working with distributed (multi-tiered) systems, algorithms, and relational databases.

Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:

  • Agile Practices
  • Porting/Software Configuration
  • Programming Languages and Frameworks
  • Business Analysis
  • Analytical Thinking
  • Business Product Knowledge