Department:
Talent & Org Strategy
Our Company Promise
We are committed to provide our Employees a stable work environment with equal opportunity for learning and personal growth. Creativity and innovation are encouraged for improving the effectiveness of Southwest Airlines. Above all, Employees will be provided the same concern, respect, and caring attitude within the organization that they are expected to share externally with every Southwest Customer.
Job Description:
EMPLOYER:Southwest Airlines Co.
JOBTITLE:Sr. Software Engineer
LOCATION:Dallas, TX 75235 (hybrid role, may work from home)
DUTIES:
- Drivethe technical direction and feature roadmap of large-scale cloud systems for the Digital Team.
- Serve as a technical lead contributing to and guiding the efforts of development teams.
- Determineoperational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Drive detailed feature requirements through discussions with product managers and customers.
- Support continuous improvement by investigating alternatives andnew technologies.
- Prepare and install solutions bydeterminingand designing system specifications, standards, and programming.
- Evaluate code to ensure it is valid, isproperly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Mentor SoftwareEngineers toallow for skill/knowledge development through advice, coaching, and training opportunities.
- Update job knowledge by studyingstate-of-the-artdevelopment tools, programmingtechniquesand computing equipment;participatingin educational opportunities; reading professional publications;maintainingpersonal networks;participatingin professional organizations.
- Build andmaintainshared UIcomponentlibraries with accessibility (WCAG) and internationalization (i18n) compliance.
- Use the following tools to develop solutions: JavaScript ES6+, React.js, Redux Toolkit, Context API, Hooks, HTML5, CSS3 and SCSS, micro-frontend architectures, Git, as well as Agile/Scrum methodologies.
- Conduct performance optimization for large-scale applications, including server-side rendering, lazy loading, caching strategies, and Core Web Vitals monitoring.
- Utilize automated testing frameworks including Jest, Cypress, and React Testing Library with integration into CI/CD pipelines.
- Proactively share knowledge and skills of software development and testing to solve a range of problems.
- Apply domainexpertisein high-volume transactional booking and e-commerce workflows, API integration, and end-to-end order lifecycle management.
- Use Web application security protocols and authentication standards, including OAuth2.0, SAML, and JWT, with PCI-DSS compliance in e-commerce or booking platforms.
REQUIREMENTS:
- Bachelor’s or foreign equivalent degree in Computer Science, Computer Engineering, Information Systems, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered or as a Software Engineer, Software Developer, or in a related/similar position.
- Experience therein to include 5 years of experience inthe following:JavaScript ES6+, React.js, Redux Toolkit, Context API, Hooks, HTML5, CSS3 and SCSS, micro-frontend architectures; enterprise-level software delivery using Agile/Scrum methodologies, CI/CD pipelines, Git, and code review practices; domain experience in high-volume transactional booking and e-commerce workflows, API integration, and end-to-end order lifecycle management; automated testing frameworks including Jest, Cypress, and React Testing Library with integration into CI/CD pipelines; web application security protocols and authentication standards, OAuth2.0, SAML, JWT, PCI-DSS compliance; and e-commerce or booking platforms.
Hybrid role, ability to work from home.
Southwest Airlines is an Equal Opportunity Employer.
Please print/save this job description because it won't be available after you apply.
Job Posting End Date06/19/2026