Unknown Company

Senior Software Engineer I – Global Servicing Technology

az • Posted 2 days ago
Onsite Full Time Software Architecture & Engineering

  • Mentor junior Software Engineers and cross-functional team colleagues
  • Provide guidance and support to junior engineers, fostering professional growth and development
  • Direct the design, development, testing, and deployment of software applications and systems
  • Oversee tasks, platforms, and technologies to expand new and existing software to meet changing requirements
  • Write automated unit tests to ensure correctness and stability
  • Provide technical guidance on best practices and coding standards
  • Monitor software performance and implement improvements
  • Analyze technical challenges and provide innovative solutions
  • Collaborate with cross-functional teams for seamless integration and deployment
  • Collaborate with product and business teams to align technology initiatives with business objectives

Requirements

  • 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 tools for planning, analyzing, crafting, building, testing, configuring, and maintaining applications
  • Software engineering and development experience or related experience
  • Experience in application design, software development, and automated testing
  • Experience in object-oriented design and coding with a variety of languages
  • Experience with distributed systems, algorithms, and relational databases
  • Experience with Agile methodologies and practices such as Scrum, Kanban, iterations, and user stories
  • Experience in automated, functional, and performance testing and documentation
  • Employment eligibility to work with American Express in the United States; the company will not pursue visa sponsorship

Core Competencies

Demonstrates expertise in software design, development, and testing, with a strong focus on mentoring junior engineers and collaborating with cross-functional teams. Proficient in Agile methodologies and experienced in implementing best practices for software performance and stability.

Highest-signal resume keywords

  • Mentoring Junior Engineers
  • Software Development Experience
  • Agile Methodologies
  • Automated Testing
  • Distributed Systems

ATS Optimization Keywords

Hard Skills

  • Software Engineering
  • Application Design
  • Object-Oriented Design
  • Automated Testing
  • Algorithms
  • NoSQL Databases
  • Relational Databases
  • Coding Standards
  • Performance Monitoring
  • Technical Guidance

Soft Skills

  • Collaboration
  • Communication
  • Problem-Solving
  • Leadership
  • Supportive Mentoring

Industry Keywords

  • Computer Science
  • Computer Engineering
  • Multi-Tiered Systems
  • Scrum
  • Kanban

Tools & Technologies

  • Agile Tools
  • Testing Tools
  • Development Platforms
  • Planning Tools
  • Configuration Tools

#J-18808-Ljbffr
Back to Job Search