S

Southwest Airlines

Runs a low-fare airline on US and leisure routes

Tech Lead Software Engineer - AI & Analytics

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listed

About the Job

Requirements

  • Advanced knowledge of software development methodologies, practices, concepts, and technologies.
  • Advanced knowledge of at least one programming language and at least general knowledge of one or more additional programming languages.
  • Knowledge of project management methodology and principles.
  • Ability to demonstrate strong analytical and problem-solving abilities with a proactive mindset to get ahead of issues.
  • Ability to communicate a clear direction and priorities on ideas, approaches, concepts, options, risks, impacts, and recommendations to technical, non-technical, and leadership audiences, adapting the message accordingly.
  • Ability to articulate the technical implementation and how it provides business value.
  • Ability to lead ideation, presentation, and group-thinking sessions.
  • Ability to influence effectively without authority up through senior leadership levels to achieve desired business outcomes.
  • Ability to lead multiple efforts concurrently, whether administrative or project related, while maintaining successful completion of their own work.
  • Ability to work in a fast-paced, team-based, customer-service-oriented environment.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, and/or equivalent formal training.
  • Expert-level experience and expansive, far-reaching knowledge in software engineering.
  • 8–10 years of relevant work-related experience.
  • 8+ years in architecture and development of large-scale cloud-native platforms and distributed systems; AI/ML knowledge.
  • Expert Python and backend engineering, including APIs, microservices, event-driven architectures, and system design.
  • Strong AWS expertise across Lambda, ECS/EKS, S3, EventBridge, Step Functions, IAM, CloudWatch, and security.
  • Deep experience in observability, telemetry, logging, tracing, OpenTelemetry, monitoring, and Site Reliability Engineering.
  • Experience in technical leadership, CI/CD, DevSecOps, architecture governance, performance optimization, and mentoring.
  • Must meet confidentiality expectations regarding confidential, proprietary, and sensitive company information.
  • Ability to work extended hours as needed.
  • Ability to work onsite approximately three days per week and as required by the business.

Responsibilities

  • Lead and motivate a team of developers in planning, delivery, and operation of highly reliable software.
  • Be accountable for the technical quality of software produced by the Development Team and collaborate with business 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 ongoing delivery expectations.
  • Allocate time across project leadership, technical leadership and mentoring, and software development and systems engineering.
  • Provide accurate development estimates to support feasibility assessments and planned development activities.
  • Create, maintain, review, and approve application designs with Solution Architects and shared services teams, ensuring alignment with solution architectures and accounting for tradeoffs.
  • Develop, maintain, and review software with a focus on quality and maintainability.
  • Develop, maintain, review, and execute unit, functional, and integration tests, emphasizing automation and test-driven development.
  • Provide technical oversight for performance testing, ensuring plans and outcomes align with expected non-functional requirements.
  • Plan and oversee application deployment activities and sequencing in non-production and production environments.
  • Investigate new technologies that could improve applications and development activities.
  • Identify and resolve technical debt as appropriate, weighing development effort against value returned.
  • Mentor and coach the Development Team on architecture, design, development, and operations topics.
  • Evaluate code for validity, proper structure, industry standards, and compatibility with browsers, devices, or operating systems.
  • Perform other job duties as directed by the employee's leaders.
  • Own end-to-end platform architecture for telemetry, evaluations, observability, and the Agentic AI Recommendations Platform.
  • Lead engineering standards, technical direction, scalability, security, reliability, and platform evolution.
  • Mentor engineers and drive adoption of modern cloud, AI, and observability engineering practices.

Desired Qualifications

  • Experience with Agentic AI and LLM application architectures.
  • Experience with LangGraph, LangChain, and MCP frameworks.
  • Experience with Kafka, Kinesis, and streaming architectures.
  • Experience with Grafana, Datadog, Prometheus, and PagerDuty.

About the Company

Southwest Airlines

Runs a low-fare airline on US and leisure routes

Southwest Airlines is a low-fare passenger airline flying leisure and business travelers across the United States, Mexico, Central America and the Caribbean. It runs a point-to-point network that links many midsize and secondary airports directly instead of routing most trips through a few large hubs. Customers book through Southwest's own website and app, choosing fare bundles that set bag allowances, change flexibility and boarding order. Revenue comes from ticket sales, bag and seat fees, and sales of frequent-flyer points to partner companies. Southwest was incorporated in 1967, began flying three Texas cities in 1971, and is headquartered in Dallas, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Dallas, TX
Founded
1971

Recently Posted Jobs

Explore more opportunities at Southwest Airlines

See more jobs