Southwest Airlines Co. is seeking a Tech Lead Software Engineer in Dallas, TX. This hybrid role involves leading and motivating a team of developers in the planning, delivery, and operation of highly reliable software. The position is accountable for the technical quality of the software produced by the Development Team and requires close collaboration with Business and other Stakeholders to ensure software meets functional and non-functional expectations. The Tech Lead will act as an interface between the Development Team and Leadership, ensuring capacity and skillsets align with delivery expectations, and provide accurate development estimates for feasibility assessments and planned development activities. Responsibilities include creating, maintaining, reviewing, and approving application designs in collaboration with Solution Architects and shared services Teams, ensuring alignment to appropriate solution architectures and considering tradeoffs. The role involves developing, maintaining, and reviewing software with a focus on quality and maintainability, as well as developing, maintaining, reviewing, and executing unit, functional, and integration tests with a focus on automation and test-driven development. Technical oversight for performance testing, planning and overseeing application deployment activities, investigating new technologies, and identifying/resolving technical debt are also key aspects. The Tech Lead will mentor and coach the Development Team on architecture, design, development, and operations topics, and evaluate code for validity, structure, industry standards, and compatibility. Specific technologies to be used include Lamdas, Java, Elasticsearch, OpenSearch, GraphQL, Cloud technologies (Python, Kafka, AWS Services, GitLab, CloudWatch, AWS Fargate).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior