American Express-posted about 1 year ago
$50,000 - $100,000/Yr
Full-time • Entry Level
Chicago, IL
Credit Intermediation and Related Activities

The Software Development Engineer I position at American Express Global Business Travel (Amex GBT) is designed for individuals who are passionate about technology and travel. This role involves collaborating with a tight-knit team to build innovative software solutions that enhance business travel experiences. The engineer will analyze use cases, design, implement, and test software while advocating for operational excellence and maintaining a healthy code base. The position offers opportunities for professional growth within a supportive and inclusive culture.

  • Analyze use cases and design, implement, and test end-to-end solutions.
  • Identify, recommend, and build solutions to address business and customer needs.
  • Lead and participate in design and code reviews, setting software standards.
  • Solve complex engineering issues and conduct day-to-day activities seamlessly.
  • Partner with product, tech, and design managers to understand business requirements.
  • Collaborate with peers across teams and regions to maintain a healthy code base and architecture.
  • Monitor application and service performance to ensure quick detection and resolution of customer-impacting issues.
  • Craft resilient and highly scalable software solutions optimized for speed and low memory usage.
  • Advocate for operational excellence through testing, monitoring, and alerting.
  • Code in various languages including Java, Kotlin, JavaScript (React preferred), HTML, and CSS.
  • Proactively seek opportunities to improve the tech stack and customer experience.
  • Bachelor's Degree or higher in Computer Science.
  • 1+ years' experience in software development with competencies in object-oriented programming, data structures, algorithms, and software design.
  • Understanding of the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and test automation.
  • Experience communicating with customers, technical teams, and other partners to collect requirements and understand software product features.
  • Experience developing/consuming RESTful services.
  • Experience implementing A/B testing.
  • Experience with git or similar software version control system.
  • Strong problem-solving, analytical, and troubleshooting skills.
  • Ability to work with minimal guidance and communicate technical concepts clearly and effectively.
  • Health and welfare insurance plans
  • Retirement programs
  • Parental leave
  • Adoption assistance
  • Travel perks with deals from major travel providers
  • Global tuition assistance and access to over 20,000 courses
  • Leadership courses
  • Wellbeing resources for mental and emotional health
  • Flexible benefits tailored to each country
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service