Software Development Engineer I - HYBRID

American ExpressChicago, IL
439d$50,000 - $100,000

About The Position

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.

Requirements

  • 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.

Responsibilities

  • 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.

Benefits

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service