Experienced Full Stack Software Engineer – Web & Cloud Application Development for Ground Operations at Southwest Airlines
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
About Southwest Airlines At Southwest Airlines, we're more than just a carrier – we're a team of passionate individuals dedicated to connecting people to what's important in their lives through friendly, reliable, and affordable air travel. With a commitment to innovation and customer satisfaction, we're constantly pushing the boundaries of what's possible in the aviation industry. As a leader in the airline industry, we're always looking for talented individuals to join our team and help us achieve our mission. About the Role We're seeking an experienced Full Stack Software Engineer to join our Ground Operations team as a Tech Lead. As a key member of our Operations Suite, you'll play a critical role in developing and maintaining the software applications that power our ground operations. Your expertise will help us deliver a seamless customer experience, ensuring that every flight runs smoothly and efficiently. Key Responsibilities As a Tech Lead Software Engineer, you'll be responsible for: Providing technical guidance and oversight to ensure the successful development and deployment of software applications Collaborating with cross-functional teams to design, develop, and test software applications, ensuring they meet the required standards and quality Leading the development of new features and enhancements, working closely with stakeholders to understand requirements and deliver solutions that meet their needs Ensuring the quality and reliability of software applications, identifying and resolving technical issues, and implementing improvements to the development process Providing technical expertise and guidance to junior engineers, mentoring and coaching them to help them grow in their careers Staying up-to-date with industry trends and emerging technologies, identifying opportunities to leverage new technologies and improve our software development processes Collaborating with other teams to ensure seamless integration and deployment of software applications, ensuring a smooth customer experience Participating in code reviews, ensuring that code is maintainable, efficient, and meets industry standards Developing and maintaining technical documentation, ensuring that knowledge is shared and accessible to the team Performing other duties as assigned by management Requirements To be successful in this role, you'll need: 5+ years of experience in software development, with a focus on web and cloud application development Strong technical expertise in programming languages such as Java, Python, or C#, with experience in frameworks like Spring, Django, or . NET Experience with agile development methodologies, such as Scrum or Kanban Strong understanding of software development principles, including design patterns, testing, and deployment Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions Experience with cloud platforms, such as AWS or Azure Experience with containerization, such as Docker Experience with continuous integration and continuous deployment (CI/CD) pipelines Strong understanding of security principles and best practices Experience with DevOps tools, such as Jenkins or GitLab CI/CD Preferred Qualifications While not required, the following qualifications would be a plus: Experience with machine learning or artificial intelligence Experience with data analytics or business intelligence Experience with cloud-based data storage, such as AWS S3 or Azure Blob Storage Experience with container orchestration, such as Kubernetes Experience with serverless computing, such as AWS Lambda or Azure Functions What We Offer As a member of our team, you'll enjoy: A competitive salary and benefits package Opportunities for career growth and professional development A dynamic and collaborative work environment Flexible work arrangements, including remote work options Access to cutting-edge technology and tools Opportunities to work on high-impact projects and contribute to the success of our business A comprehensive training program, including onboarding, technical training, and soft skills development A recognition and reward program, including bonuses and stock options How to Apply If you're passionate about software development and want to join a dynamic and innovative team, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter explaining why you're the perfect fit for this role. We can't wait to hear from you! Equal Employment Opportunity Southwest Airlines is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and respectful work environment that values diversity, equity, and inclusion. Disclaimer Southwest Airlines is not responsible for any errors or omissions in this job posting. We reserve the right to modify or withdraw this job posting at any time without notice. Apply for this job