What are the responsibilities and job description for the Associate Software Engineer position at Southwest Airlines Co.?
Overview
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.
Responsibilities
Associate Software Engineers, hired in this role, will work on large enterprise applications and gain valuable experience working on an award winning and industry leading platform which serves millions of users each day. Associate Software Engineers on these Teams will work on highly visible, fast-paced projects, that are critical to the success of Southwest Airlines. Apply now to join the Technology Team’s responsible for developing SWAwesome new functionality and features that help drive increased revenue for Southwest, reduce costs, and improve our Customers’ experience! Experience in designing, writing program code, testing, documenting, and implementing functionally appropriate, technically sound, and well-integrated application systems in accordance with Customer requirements, organizational methodologies, and standards, preferred.
We are hiring for multiple Teams across Technology for start dates of June, August and December of 2022. A few Teams include, but are not limited to the following:
Enterprise Automation:
Enterprise Automation supports all software and hardware solutions within SWA. This group will automate items to simplify and stabilize the environment. This is a great position to get to know all the groundwork associated with Air Transportation. This group is working with all areas of SWA technology and assisting with the orchestration of scripts into a fully end to end automated process. Knowledge of scripting languages, preferred.
Ops Suite Ground Ops:
If you are looking for absolute cutting edge technology that not only builds your resume but challenges your skills and creativity all while contributing to the efficient operation of the airline through hyper optimized modern DevOps processes then this team is for you. If your resume is not full of AWS words or serverless experience but you have a passion to learn technology that solves customers problems then we would love to have you learn with us. Tech Stack: Java, Javascript, AWS
Aircraft Operations:
Aircraft Operations is responsible for supporting NOC. The mission, should you accept it, will be to join one of our amazing software development teams in Aircraft Operations Technology. You will be delivering quality software focused on modernizing legacy applications using Cloud Capabilities with a keen eye to building robust and cost effective solutions. You will be responsible for analyzing, designing, developing, and releasing quality software using Agile and DevOps principles that support the Airline Operations. Tech Stack: Java, Javascript, AWS
Fuel Supply Chain Chain Pod:
The Associate Software Engineer will support the Allegro Fuel Management and Hedging System. This is a highly customized solution that supports the hedging, purchase, and movement of our fuel. Preferred Skills:
- Ability to analyze and resolve problems of high complexity, requiring knowledge of hardware components, systems, software, and networking technologies
- Develop, test and operate end-to-end software solutions
- Experience with Java, .Net , and scripting and/or related technologies preferred
- Working knowledge of Windows Servers, Oracle, and programming languages is a preferred.
- Strong desire to learn.
- Ability to perform troubleshooting, root-cause analysis, and solution development
Front-End Developer:
We also have Teams looking for Associate Software Engineers interested in front-end UI development, specifically React JSP.
WORK ACTIVITIES/CONTEXT:
• Must be able to meet any physical ability requirements listed on this description.
• May perform other job duties as directed by Employee's Leaders.
• Responsible for immediate response to production program issues.
• Partners with production testers to identify defects and complete testing.
• Test and implement system enhancements using techniques that preserve system integrity.
• Assist in maintaining systems and regular functionality.
• Triage, research potential defects, and partner to prioritize repairs. Transition of features to Business support.
• Follows established procedures and standards to ensure high quality and quantity of work.
• Analyze and resolve multiple complex problems with minimal direction.
• Understand dependency identification processes in technology work, and verifies information.
• Establishes or follows prioritization processes to drive work and has a sense of urgency about work completion.
• Maintain clear written/verbal communication within team and external vendors by driving best solution.
• Foundational understanding of Agile best practices.
• Responds problems, performs root cause analysis, investigates information, performs impact analysis; formulates and executes plans to develop solutions with guidance.
• Understands pros/cons of solutions.
• Understands and can estimate effort and value for solutions.
• Understands at a broad level how technology platforms/architectures are applied to automated business solutions.
Qualifications
EDUCATION:
- Required: High School Diploma or GED
- Required: Bachelor's Degree or equivalent work experience; BS, Business, Engineering, Computer Science, or Information Systems, or equivalent formal training
WORK EXPERIENCE:
- Preferred: 1 Year of working experience as a Software Engineer or equivalent role
- Preferred: Experience or exposure with one or more of the following technologies: Java, AWS, Agile methodologies, React, Git, Python, .Net, Node.js, ServiceNow, DevOps, CI/CD, ITIL
PHYSICAL ABILITIES:
- May be asked on occasions to lift and/or pull weights loads of approx. 20 lbs. on a periodic basis.
- May require extended work hours per Leaders' request.
- May be asked to climb, bend, kneel, crawl, and stoop on a periodic basis.
KNOWLEDGE/SKILLS/ABILITIES/WORK STYLE:
- Intermediate knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and / or work experience
- Effectively applies knowledge and skills of software development and testing to solve a range of problems
- Intermediate knowledge of at least one required programming language
- Strong communication, and negotiation skills in working with various Technology or partner Teams
- Able to analyze large, complex, and vague Business or technical problems, articulating the problem or root cause, and translating the analysis into viable solution recommendations
- Able to take on multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work
- Able to develop, present and effectively communicate ideas and strategies to a variety of audiences
OTHER QUALIFICATIONS:
- 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.
- This position requires authorization to work in the United States as a permanent employee without sponsorship
- Must be at least 18 years of age.
- Must be able to comply with Company attendance standards as described in established guidelines.
- Limited travel with potential for increased/decreased travel based upon Technology Department needs.
- 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.
Please print/save the job description because it won’t be available after you apply
Southwest Airlines is an Equal Opportunity Employer