Experienced Full Stack Software Engineer – Web & Cloud Application Development for Ground Operations at Southwest Airlines
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 Now
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 Now