IT & Software

Software Engineer II

American Express

West Sussex · West Sussex · United Kingdom

Overview

In this Software Engineer II role, you will design, develop, test, and debug software applications while upholding high quality and security standards. You will contribute to software builds, review code, implement automated tests, and support software across test, integration, and production environments. You will collaborate with product and business teams to align technology initiatives with business goals, while leveraging AI tooling to enhance development and delivery. This is a hands-on position within Enterprise Technology Services, focusing on scalable, secure enterprise platforms that power growth and innovation.

Responsibilities
  • Design, develop, test, and debug software applications and systems
  • Assemble software builds using common components and documentation with guidance
  • Perform code reviews and automated testing to maintain quality with guidance
  • Support and monitor software across test, integration, and production environments
  • Adhere to security and regulatory best practices for compliance
  • Collaborate with product and business teams to align technology with objectives
Key requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience
  • Knowledge of distributed systems, algorithms, NoSQL and relational databases
  • Experience in application design, software development, and automated testing
  • Experience in object-oriented design and multiple programming languages
  • Experience with Agile methodologies (Scrum/Kanban) and iterative delivery
  • Experience in automation testing and documentation
  • Collaborative mindset
  • Clear communication
  • Cross-functional teamwork
  • Distributed systems
  • NoSQL and relational databases
  • Automated testing (functional, performance)

Reference: WJ-747_31190769

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.