Tech Lead Software Engineer

Posted Yesterday
Be an Early Applicant
Dallas, TX, USA
In-Office
Senior level
Aerospace
The Role
Lead a software development team in designing, building, testing, deploying, and operating reliable applications. Provide technical oversight for architecture, code quality, performance testing, automation, technical debt, and production releases. Collaborate with business stakeholders, architects, and leadership on delivery planning and estimates. Mentor developers and evaluate emerging technologies. Work with Java, Python, AWS services, Lambda, Fargate, Kafka, Elasticsearch, OpenSearch, GraphQL, GitLab, and CloudWatch.
Summary Generated by Built In

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. 

 

JOB TITLE: Tech Lead Software Engineer 

 

LOCATION: Dallas, TX (hybrid role, may work from home.) 

 

DUTIES:  Lead and motivate a Team of developers in the planning, delivery, and operation of highly reliable software. Accountable for the technical quality of the software that the Development Team produces and closely collaborate with the Business and other Stakeholders to ensure software meets functional and non-functional expectations. Act as an interface between the Development Team and Leadership, ensuring capacity and skillsets are aligned to meet ongoing delivery expectations. Provide accurate development estimates in support of feasibility assessments and planned development activities. Create, maintain, review and approve application designs in collaboration with Solution Architects and shared services Teams, ensuring alignment to the appropriate solution architectures and taking tradeoffs into account. Develop, maintain, and review software with a focus on quality and maintainability. Develop, maintain, review, and execute unit, functional, and integration tests with a focus on automation and test-driven development. Provide technical oversight for performance testing, ensuring plan and outcomes align to expected non-functional requirements. Plan and oversee application deployment activities and sequencing in non-production and production environments. Investigate new technologies that could improve the applications and development activities. Identify and resolve technical debt as appropriate, weighing the development effort against the value returned. Mentor and coach Development Team on relevant architecture, design, development, and operations topics. Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems. Use Lamdas, Java, Elasticsearch, OpenSearch, GraphQL, and Cloud technologies, including Python, Kafka, AWS Services, GitLab, CloudWatch and AWS Fargate.  

 

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, Data Engineer, or in a related/similar position. Experience therein to include 5 years of experience in the following: software development and API development; and using Java, Elasticsearch, OpenSearch, GraphQL, and Cloud technologies, including AWS Services, GitLab and pipelines. Experience therein to include 3 years of experience in Lamdas, Python, and Cloudwatch. Experience therein to include 2 years of experience with Kafka. Experience therein to include 1 year of experience with AWS Fargate. Hybrid role, ability to work from home.  

 

CONTACT:  To apply, send resume to [email protected]. Refer to job code KAMS-W.  

 

#IND-DNI 

#PDN-DNI 

#LI-DNI 

 

Southwest Airlines is an Equal Opportunity Employer.
Please print/save this job description because it won't be available after you apply.

Skills Required

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems, or a related field
  • 5 years of progressive, post-baccalaureate experience in the offered role, Software Engineering, Software Development, Data Engineering, or a related position
  • 5 years of experience in software development and API development
  • 5 years of experience using Java, Elasticsearch, OpenSearch, GraphQL, and cloud technologies, including AWS services, GitLab, and pipelines
  • 3 years of experience with AWS Lambda, Python, and CloudWatch
  • 2 years of experience with Kafka
  • 1 year of experience with AWS Fargate
  • Ability to work from home in a hybrid role

Southwest Airlines Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Southwest Airlines and has not been reviewed or approved by Southwest Airlines.

  • Pay Growth & Progression Pay progression is described as materially improving after major 2024 union agreements, especially for pilots and flight attendants. Compensation satisfaction is framed as stronger over time as step scales and seniority accumulate.
  • Retirement Support Retirement support stands out through a dollar-for-dollar 401(k) match and the presence of profit-sharing contributions that can add to retirement savings. Stock purchase access is also positioned as an additional ownership-oriented component of total rewards.
  • Wellbeing & Lifestyle Benefits Wellbeing and lifestyle value is elevated by extensive space-available travel privileges and broad travel-related discounts that can materially offset personal travel costs. Recognition mechanisms like points-based rewards are also positioned as an added lifestyle-oriented perk.

Southwest Airlines Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dallas, TX
28,585 Employees
Year Founded: 1971

What We Do

At Southwest Airlines we connect People to what’s important in their lives—that also means connecting our Employees to what’s important in their lives! Our Employees value the opportunity to work hard, be creative, and have fun on the job. Southwest Airlines recognizes, respects, and values differences. By fostering a culture that embraces and utilizes our diversity, we create competitive advantages in teamwork and innovation that contribute to our overall success.

Similar Jobs

In-Office
Dallas, TX, USA
28585 Employees

AT&T Logo AT&T

Software Engineer

Internet of Things • Mobile • Retail
In-Office
Dallas, TX, USA
150000 Employees
119K-178K Annually

Thales Logo Thales

Senior Software Engineer

Artificial Intelligence • Big Data • Information Technology • Security • Software
In-Office
Austin, TX, USA
63258 Employees
140K-233K Annually

Cardlytics Logo Cardlytics

Principal Software Engineer

AdTech • Fintech • Marketing Tech
Remote or Hybrid
US
450 Employees

Similar Companies Hiring

Red 6 Thumbnail
Aerospace • Hardware • Software • Virtual Reality • Defense
Orlando, Florida
186 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account