Associate Software Engineer - Direct College Hire

Southwest AirlinesDallas, TX
21hRemote

About The Position

Our Technology Direct College Hire Program is a pathway for recent college graduates and individuals who are early in their technology careers to begin their professional growth journey. Through this program, we aim to help you develop lasting relationships while creating a meaningful career through on-the-job mentorship, professional development, and networking opportunities. Candidates will be selected to join one of the following Teams: Data & Governance: As an Associate Software Engineer on the Data & Governance Team at Southwest Airlines, you’ll ensure enterprise data is secure, compliant, and accessible for business and technology partners. You’ll configure governance tools, automate processes, and create dashboards to provide visibility into compliance and usage. The role requires collaboration across teams to optimize data governance strategies and accelerate delivery while protecting sensitive information. Technical Operation: As an Associate Software Engineer on the Technical Operations Team at Southwest Airlines, you’ll build and modernizes software tools that support aircraft maintenance operations, moving legacy applications from on-prem to cloud-native solutions. The role is 100% software development with a full-stack focus—designing, coding, testing, deploying, and monitoring applications that enable predictive maintenance and operational efficiency. Candidates should be passionate about coding, adaptable to new technologies, and eager to work on AI-enabled systems in a highly collaborative environment. Air Ops – Crew Scheduling & Application Support: As an Associate Software Engineer on the Crew Scheduling & Application Team at Southwest Airlines, you’ll support and modernize applications that manage crew scheduling for Pilots and Flight Attendants, ensuring operational continuity and recovery. The role combines analytical skills with engineering capabilities to troubleshoot incidents, restore services, and contribute to planned development work. You should be comfortable working in a high-visibility production support environment, collaborating across agile Teams, and leveraging modern tools and technologies. Airline Products – Revenue Management: As an Associate Software Engineer on the Airline Products – Revenue Management Team at Southwest Airlines, you’ll support revenue management technology by transforming legacy fare data into cloud-native solutions using AI. This role focuses on digesting and migrating data to AWS, ensuring code accuracy during transformation, and contributing to projects that optimize fare strategies and profitability. You should be passionate about software development, eager to learn AI-driven processes, and comfortable collaborating in an agile environment. Crew Scheduling & Recovery: Join Southwest Airlines as an Associate Software Engineer on our Crew Scheduling & Recovery Team, where you’ll design, code, test, and implement solutions that keep our operations running smoothly. You’ll troubleshoot issues, contribute to Agile team discussions, and ensure high-quality code that meets business needs. With opportunities to learn new technologies and support critical scheduling systems, no two days look the same as you help keep Crews and flights moving efficiently. Integrated Data Foundation: As an Associate Software Engineer on the Integrated Data Foundation Team at Southwest Airlines, you’ll build real-time and near-real-time data pipelines to support operational and analytical needs, leveraging AWS cloud-based solutions. The role focuses on backend development, data movement, and creating scalable solutions for data warehousing and analytics.

Requirements

  • Proficient knowledge of software development methodologies, practices, concepts, and technologies
  • Ability to apply knowledge and skills of software development and testing to solve a range of problems
  • Proficient knowledge of at least one required programming language
  • Ability to communicate and negotiate with various Technology or partner Teams
  • Ability to analyze large, complex, and vague Business or technical problems, articulating the problem or root cause, and translating the analysis into viable solution recommendations
  • Ability to take on multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work
  • Ability to develop, present and effectively communicate ideas and strategies to a variety of audiences
  • Required: High School Diploma or GED
  • Required: Bachelor's Degree in Business, Engineering, Computer Science, or Information Systems, or related field; or equivalent formal training
  • Required: Entry level experience, developing skills and knowledge in software engineering
  • 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

Nice To Haves

  • Data & Governance: Experience with AWS services such as Data Lake, Redshift, S3, Lambda, VPC, and API Gateway; familiarity with SaaS solutions.
  • Data & Governance: Knowledge of security/privacy scanning and access control configuration.
  • Data & Governance: Proficiency with Tableau and Alteryx for data analysis and reporting.
  • Data & Governance: Strong coding knowledge in Java, Python, and SQL.
  • Technical Operation: Experience with AWS, cloud-native development, and CI/CD pipelines (including one-click deployments).
  • Technical Operation: Proficiency in Java, Python, Node.js, and TypeScript.
  • Technical Operation: Familiarity with Angular (current) and React (future) front-end frameworks.
  • Technical Operation: Knowledge of Bedrock and AI-centric approaches for predictive solutions.
  • Air Ops – Crew Scheduling & Application Support: Proficiency in Java, JavaScript, and Python.
  • Air Ops – Crew Scheduling & Application Support: Experience with SQL and NoSQL databases (e.g., DynamoDB, MongoDB).
  • Air Ops – Crew Scheduling & Application Support: Strong knowledge of Git (clone, commit, push, pull, branching) and GitLab workflows.
  • Air Ops – Crew Scheduling & Application Support: Understanding of pipeline functionality, preferably using GitLab.
  • Air Ops – Crew Scheduling & Application Support: Familiarity with AWS fundamentals.
  • Air Ops – Crew Scheduling & Application Support: Experience with Spring Boot for REST API development and Kafka for messaging.
  • Airline Products – Revenue Management: Proficiency in Python and Java.
  • Airline Products – Revenue Management: Experience with AWS, including migration and development.
  • Airline Products – Revenue Management: Knowledge of coding, QA, regression testing, and familiarity with SAFe methodology.
  • Crew Scheduling & Recovery: Knowledge of Crew Scheduling & Recovery processes.
  • Crew Scheduling & Recovery: Proficiency in Java and Node.js.
  • Crew Scheduling & Recovery: Front-End Development experience with React.
  • Crew Scheduling & Recovery: Familiarity with AWS services and cloud development.
  • Crew Scheduling & Recovery: Strong foundation in backend development and full-stack concepts.
  • Integrated Data Foundation: Experience with AWS services, including Lambda, S3, Redshift, Glue, Iceberg, and Data Lake.
  • Integrated Data Foundation: Strong knowledge of ETL processes, Kafka, and real-time streaming.
  • Integrated Data Foundation: Proficiency in Python
  • Integrated Data Foundation: Understanding of cloud migration and exposure to generative AI solutions.

Responsibilities

  • Apply knowledge and skills of software development and testing to solve a range of problems
  • Leverage knowledge to inform technical and non-technical requirements to apply to Business domain fundamentals
  • Maintain understanding of current technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups
  • Troubleshoot program and system malfunctions to restore normal functioning across environments, including production
  • Evaluate code to ensure that it is valid, is properly structured, and meets industry standards
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Contribute to Team-level technical discussion and decisions and identify opportunities for Team improvement
  • Follow agile delivery processes to drive work and has a sense of urgency about getting work completed
  • May perform other job duties as directed by Employee's Leaders

Benefits

  • Fly for free, as a privilege, on any open seat on all Southwest flights (your eligible dependents too)
  • Southwest will help fund your 401(k) retirement savings with Company contributions up to 9.3% of your eligible earnings
  • Potential for annual ProfitSharing contribution in the Southwest Retirement Savings Plan- when Southwest profits, you profit
  • Competitive health insurance for you and your eligible dependents (including pets)
  • Southwest offers health plan coverage options that start from the very first day of employment. You will have 30 days to select and enroll in your health plan with coverage retroactively available to your first day of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service