Taro Logo

Software Engineer - Remote

Southwest Airlines is a major American airline, one of the world's largest low-cost carriers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Remote

Southwest Airlines, one of the world's largest low-cost carriers, is seeking a Software Engineer to join their Talent & Leadership Development team in a hybrid work arrangement based in Dallas, TX. This role offers an exciting opportunity to work with modern technologies while contributing to the airline's technical infrastructure.

The position requires a mid-level engineer with 3 years of experience, focusing on backend development using Enterprise Java, Kafka, and AWS. You'll be responsible for implementing software applications from design to deployment, participating in Agile ceremonies, and ensuring code quality through peer reviews.

The ideal candidate will have a strong foundation in computer science or related field, with hands-on experience in RESTful APIs, Spring Boot, SQL databases, and cloud technologies. You'll work in a collaborative environment following Agile methodologies, participating in sprint planning, daily stand-ups, and retrospectives.

Southwest Airlines is known for its employee-first culture, offering a stable work environment with opportunities for learning and personal growth. The company encourages creativity and innovation, applying the same caring attitude internally that they're famous for with their customers. The hybrid work arrangement offers flexibility to work from home while maintaining connection with the team.

This role is perfect for a software engineer who wants to contribute to a company with a strong culture and values, while working with modern technologies in the travel industry. You'll be part of a team that values clean code, best practices, and continuous improvement, all while helping to shape the future of one of America's most beloved airlines.

Last updated 6 days ago

Responsibilities For Software Engineer - Remote

  • Implement software application design, development, testing, deployment, and support
  • Participate in daily Stand Up, Software development and testing, and Code peer review
  • Participate in Sprint planning, Backlog refinement, Sprint review and Sprint retrospective
  • Decompose software features into stories
  • Write clean, maintainable, and efficient code following best practices
  • Collaborate with Product Owner to understand user requirements
  • Contribute to backlog refinement sessions
  • Review code to identify bugs, logic errors, performance bottlenecks or security vulnerabilities

Requirements For Software Engineer - Remote

Java
Kafka
  • Bachelor's or foreign equivalent degree in Computer Science, Electronic Engineering, Information Technology, or related field
  • 3 years of experience as Software Engineer, Software Architect, Technical Consultant, or related position
  • Experience with REST/RESTful APIs and Kafka
  • Experience with Enterprise Java, Apache, Spring Boot or Gradle/Maven
  • Experience with SQL or Oracle PL/SQL
  • Experience with Gitlab and JSON
  • Experience with AWS application development, deployment, hosting and environment maintenance