Southwest Airlines Careers in Dallas – Tech Lead Software Engineer

Website Southwest Airlines

Job Description:

Southwest will provide a stable work environment with equal opportunity for learning and personal growth. 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.

Leads and motivates a Team of developers in the planning, delivery, and operation of highly reliable software. Closely collaborates with the Business and other Stakeholders to ensure software meets functional and non-functional expectations. Acts as an interface between the Development Team and Leadership. Allocates time across these key activities: Project Leadership – ~50%, Technical Leadership/Mentoring – ~ 30%, Software Development/System Engineering ~20%.


Job Responsibilities:

  • Accountable for the technical quality of the software that the Development Team produces
  • Builds and cultivates the Development Team, ensuring capacity and skillsets are aligned to meet ongoing delivery expectations
  • Partners and regularly collaborates with all levels from Team members up to Senior Leadership
  • Defines current, transitional, and future state application roadmaps in collaboration with Solution Architects
  • Reviews functional and non-functional requirements and ensures success criteria is clearly outlined
  • Provides accurate development estimates in support of feasibility assessments and planned development activities
  • Creates, maintains, reviews and approves application designs in collaboration with Solution Architects and shared services Teams, ensuring alignment to the appropriate solution architectures and taking tradeoffs into account
  • Creates, maintains, and reviews technical documentation, ensuring clarity, conciseness, and completeness
  • Develops, maintains, and reviews software with a focus on quality and maintainability
  • Develops, maintains, reviews, and executes unit, functional, and integration tests with a focus on automation and test-driven development
  • Provides technical oversight for performance testing, ensuring plan and outcomes align to expected non-functional requirements
  • Plans and oversees application deployment activities and sequencing in non-production and production environments
  • Refactors and improves applications, including ongoing technology refreshes
  • Investigates new technologies that could improve the applications and development activities
  • Identifies and resolves technical debt as appropriate, weighing the development effort against the value returned
  • Champions inclusion of architecture runway items as part of planning process

Job Requirements:

  • Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and/or work experience
    Advanced knowledge of at least one required programming language and at least general knowledge of one or more additional programming languages
    Solid understanding of project management methodology and principles
    Demonstrate strong analytical and problem-solving abilities with a proactive mindset to get ahead of issues
    Able to effectively assess and quantify technical capabilities of the Team and potential candidates for the Team
    Excellent communicator with ability to articulate (verbally and visually) ideas, approaches, concepts, options, risks, impacts, and recommendations to technical, non-technical, and Leadership audiences with ability to adapt the message accordingly
    Able to articulate the technical implementation and how it provides business value
    Ability to lead ideation, presentation, and group-thinking sessions
    Able to effectively translate Leader expectations to Development Team to drive day-to-day activities
    Provides clear direction and communicates priorities to the Team
    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 a successful level of completion in their own work

Qualification & Experience:

  • Required: High School Diploma or GED
  • Required: Bachelor’s Degree or equivalent work experience – BS, Business, Engineering, Computer Science, Information Systems or equivalent formal training required
  • Required: 5 Years – Work experience as a Software Engineer or equivalent role
  • Ability to perform work duties from [limited space work station/desk/office area] for extended periods of time
  • Ability to communicate and interact with others in the English language to meet the demands of the job
  • Ability to use a computer and other office productivity tools with sufficient speed and accuracy to meet the demands of the job
  • Must maintain a well-groomed appearance per Company appearance standards as described in established guidelines.
  • Must be a U.S. citizen or have authorization to work in the United States as defined by the Immigration Reform Act of 1986.
  • Must be at least 18 years of age.
  • Must be able to comply with Company attendance standards as described in established guidelines.
  • Must be fully vaccinated against COVID-19 by start date to comply with Executive Order 14042, which requires employees of federal contractors to be fully vaccinated against COVID-19.

Job Details:

Company: Southwest Airlines

Vacancy Type:  Full Time

Job Location: Dallas, TX, US

Application Deadline: N/A


Apply Here