Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development with Salesforce Expertise in Southwest Virginia

Remote, USA Full-time Posted 2025-11-02

Join the Team that's Revolutionizing Air Travel: Become a Full Stack Software Engineer at Southwest Airlines

At Southwest Airlines, we're driven by a simple yet powerful mission: to connect people to what's important in their lives through friendly, reliable, and low-cost air travel. As a leader in the aviation industry, we're committed to creating a fun and engaging work environment that fosters growth, learning, and innovation. If you're a talented software engineer looking for a new challenge, we want to hear from you!

Job Summary

We're seeking an experienced Full Stack Software Engineer to join our Customer360 Group, focusing on a Salesforce application that provides a 360-degree view of our customers and their Southwest travel experience. As a key member of our team, you'll design, develop, test, and implement scalable and efficient application systems that meet customer requirements, organizational policies, and industry standards. You'll work closely with cross-functional teams, collaborate with clients, and drive the future of Southwest Airlines.

Key Responsibilities

  • Design and Development: Apply knowledge and skills of programming development and testing to solve a range of issues. Design, develop, and implement practically fitting, technically sound, and well-coordinated application systems.
  • Collaboration: Work closely with various developers in the team to lift technology and consistently apply best practices. Collaborate intimately with clients and cross-functional divisions to impart project situations with recommendations.
  • Documentation: Report every aspect of a system or application as a kind of perspective for future upgrades and support.
  • Problem-Solving: Identify and determine issues that arise during the design, testing, and support processes using critical thinking skills.
  • Agile Environment: Work in an agile environment to deliver high-quality software.
  • Solution Design: Design and introduce solutions by determining and planning system specifications, guidelines, and programming.
  • Mentorship: Tutor junior individuals in the team and improve and grow specialized skills by continuing education through reading, studios, meetings, and networks of training.
  • Additional Responsibilities: May perform other work obligations as directed by Employee's Chiefs.

Essential Qualifications

  • Bachelor's Degree: A Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Programming Languages: Transitional knowledge of programming development approaches, practices, concepts, and technologies obtained through formal training and/or work experience.
  • Salesforce Expertise: Experience with Salesforce development, including greenfield, development, and break/fix development (solution exercises, visual power pages, summit classes, zenith triggers, etc.).
  • Lightning Web Parts: Broad experience with Lightning Web Parts development, Zenith development, and Service Cloud.
  • Java Experience: Earlier Java experience is preferred.
  • DevOps Tools: Experience with DevOps tools, specifically GIT and SalesforceDX (others include Jenkins, SonarCube, etc.).

Preferred Qualifications

  • JavaScript and JSON: Experience with new development and enhancements with Java programming, JavaScript, JSON.
  • Community Cloud: Experience with Community Cloud.
  • Mobile Applications: Experience creating and delivering mobile applications on Salesforce1.

Skills and Competencies

  • Analytical Mindset: Ability to analyze and manage large, complex, and unclear business or technical issues, articulating the issue or root cause, and translating the analysis into suitable solution proposals.
  • Communication: Ability to develop, present, and effectively communicate ideas and strategies to various audiences.
  • Collaboration: Ability to partner, communicate, and negotiate with different Innovation or partner Groups.
  • Time Management: Ability to take on multiple tasks, whether administrative or project-related, while maintaining a successful degree of fulfillment in all mindful work.
  • Mentorship: Ability to coach others to do likewise.

Career Growth Opportunities and Learning Benefits

At Southwest Airlines, we're committed to creating a work environment that fosters growth, learning, and innovation. As a Full Stack Software Engineer, you'll have opportunities to:

  • Develop New Skills: Enhance your technical skills through formal training, mentorship, and self-directed learning.
  • Advance in Your Career: Take on new challenges and responsibilities, and advance in your career.
  • Collaborate with Cross-Functional Teams: Work with various teams across the organization to drive innovation and growth.

Work Environment and Company Culture

At Southwest Airlines, we're proud of our company culture, which is built on the following values:

  • Fun-LUVing: We believe in having fun and enjoying our work.
  • Customer Focus: We're committed to delivering exceptional customer experiences.
  • Teamwork: We believe in the power of teamwork and collaboration.
  • Innovation: We encourage innovation and creativity.

Compensation, Perks, and Benefits

We offer a competitive salary and benefits package, including:

  • Competitive Salary: $27/hour.
  • Benefits: Comprehensive benefits package, including medical, dental, and vision coverage.
  • Perks: Opportunities for professional growth and development, flexible work arrangements, and a fun and engaging work environment.

Conclusion

If you're a talented software engineer looking for a new challenge, we want to hear from you! As a Full Stack Software Engineer at Southwest Airlines, you'll have the opportunity to work on exciting projects, collaborate with cross-functional teams, and drive the future of air travel. Apply now and let's discuss how you can become a vital part of our success story.

Apply To This Job

Apply for this job  

Similar Jobs