Software Engineer

Department:

Talent & Org Strategy

Our Company Promise


We are committed to provide our Employees a stable work environment with equal opportunity for learning and personal growth. Creativity and innovation are encouraged for improving the effectiveness of Southwest Airlines. Above all, 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.

Job Description:

EMPLOYER: Southwest Airlines Co.

JOB TITLE: Software Engineer

LOCATION: Dallas, TX, and hybrid role, ability to work from home.

DUTIES:

  • Test, document, and implement functionally appropriate, technically sound, and well-integrated application systems in accordance with customer requirements, organizational methodologies, and standards.
  • Design and write program code and automated tests.
  • Respond to production problems and implement immediate resolution efforts as required.
  • Determine and assess the needs of the user and create software to meet the requirements.
  • Identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills.
  • Collaborate closely with customers and cross-functional departments to communicate project statuses and proposals.
  • Work in an Agile environment to deliver high-quality software.
  • Develop and enhance test automation framework to improve efficiency, scalability and maintainability.
  • Create, maintain and execute automated test suites.
  • Write automated test scripts to validate functionality, performance, and security of software applications.
  • Identify and document defects in a clear and reproducible manner and track resolution.
  • Provide detailed bug reports and assist in debugging efforts.
  • Integrate automated tests into the CI/CD pipeline to ensure continuous testing and rapid feedback via scripting and containerize test execution to enable parallel execution.
  • Monitor test results and take appropriate action for failed tests.
  • Participate in code reviews with a focus on testability, robustness, and adherence to coding standards.
  • Promote best practices for code quality and testability.
  • Create and maintain documentation, test plans, and test cases that correspond with test scripts.
  • Work closely with cross-functional teams including developers, product managers, quality assurance teams to ensure smooth and efficient software development and testing processes.
  • Mentor junior members on the team.
  • Use various technologies, including Java, JavaScript, Selenium, Git, AWS, Spring Boot, Linux/Unix, Shell Scripting, Groovy, Junit, X-Ray, Cypress, JBehave, Gradle, Jenkins, GitLab, Agile/Scrum, Postman, Jira, Docker, Lambda, DynamoDB, Scaled Agile framework (SAFe), MySQL, and Restful Web Services.

REQUIREMENTS:

  • Bachelor’s or foreign equivalent degree in Computer Science, Engineering, Information Technology, or a related field, and 2 years of experience in the job offered or as a Software Engineer, Software Developer, DevOps Engineer or in a related/similar position.
  • Experience therein to include 2 years of experience with Java, JavaScript, Selenium, Git, AWS, Spring Boot, Linux/Unix, Shell Scripting, Groovy, Junit, X-Ray, Cypress, JBehave, Gradle, Jenkins, GitLab, Agile/Scrum, Postman, Jira, Docker, Lambda, DynamoDB, Scaled Agile framework (SAFe), MySQL, and Restful Web Services.

Hybrid role, ability to work from home.

CONTACT: Refer to Job reference code JANV-W

#SWA

#IND-DNI

#PDN-DNI

#LI-DNI

Southwest Airlines is an Equal Opportunity Employer.
Please print/save this job description because it won't be available after you apply.