Experienced Full Stack Software Engineer – Data Science Engineering with Remote Work Opportunities at Southwest Airlines
Join the Southwest Airlines Team as a Tech Lead Software Engineer - Data Science Engineering
Build your professional journey with Southwest Airlines, starting as a Tech Lead Software Engineer - Data Science Engineering! We have an opening for a highly skilled and experienced professional to join our team remotely. This position requires a strong and diverse skillset in relevant areas to drive success. As a Tech Lead Software Engineer, you will play a crucial role in shaping the future of Southwest Airlines by supporting the Data Science Platform and Models functional on the platform.
About Southwest Airlines
At Southwest Airlines, our mission is to connect Individuals to what's significant in their lives through friendly, solid, and minimal expense air travel. We are committed to creating a positive and supportive work environment that fosters growth, learning, and success. Our company culture is built on the principles of teamwork, respect, and integrity.
Job Summary
As a Tech Lead Software Engineer - Data Science Engineering, you will lead and persuade a team of engineers in the preparation, delivery, and operation of highly reliable software. You will be responsible for the technical quality of the software produced by the Development Team and closely collaborate with Business and other Partners to ensure software meets functional and non-functional expectations. This role serves as a bridge between the Development Team and Management, ensuring capacity and skill sets are aligned to meet continuous delivery expectations.
Key Responsibilities:
- Provide accurate development estimates to support feasibility assessments and planned development activities.
 - Create, maintain, review, and endorse application plans in collaboration with Solution Designers and shared services Teams, ensuring alignment to the appropriate architecture structures and considering tradeoffs.
 - Design, develop, maintain, and review software with a focus on quality and effectiveness.
 - Develop, maintain, review, and implement unit, functional, and integration tests with a focus on automation and test-driven development.
 - Provide technical oversight for performance testing, ensuring design and results align to anticipated non-functional requirements.
 - Plan and administer application deployment activities and sequencing in non-production and production environments.
 - Explore new technologies that could improve applications and development activities.
 - Identify and resolve technical debt as appropriate, gauging the development effort against the value returned.
 - Guide and mentor the Development Team on relevant engineering, design, development, and operations topics.
 - Evaluate code to ensure that it is valid, properly organized, fulfills industry standards, and is compatible with programs, devices, or operating systems.
 - May perform other work obligations as directed by Employee's Managers.
 
Requirements and Qualifications
Essential Qualifications:
- Bachelor's Degree in Computer Science, Engineering, or related field.
 - Advanced knowledge of software development methodologies, practices, concepts, and technologies.
 - Advanced knowledge of at least one programming language and broad knowledge of at least one additional programming language.
 - Knowledge of project management frameworks and principles.
 
Preferred Qualifications:
- Experience leading a team of software engineers.
 - Experience with data science platforms and models.
 - Experience with cloud-based technologies.
 
Skills and Competencies
To be successful in this role, you will need to possess the following skills and competencies:
- Strong analytical and problem-solving skills with a proactive outlook to address issues.
 - Excellent communication skills with the ability to articulate a clear course and needs on ideas, approaches, concepts, decisions, risks, impacts, and implications to technical, non-technical, and Management audiences.
 - Ability to verbalize technical performance and how it provides business value.
 - Ability to lead ideation, show, and gathering thinking meetings.
 - Ability to influence effectively without authority up through Senior Leadership levels to achieve desired business results.
 - Ability to lead multiple projects simultaneously, whether administrative or project-related, while maintaining a successful level of completion in their own work.
 - Ability to work in a fast-paced, Team-based, Client-focused environment.
 
Career Growth Opportunities and Learning Benefits
At Southwest Airlines, we are committed to the growth and development of our employees. As a Tech Lead Software Engineer, you will have opportunities to:
- Lead and mentor a team of software engineers.
 - Develop and implement new technologies and solutions.
 - Collaborate with cross-functional teams to drive business results.
 - Participate in training and development programs to enhance your skills and knowledge.
 
Work Environment and Company Culture
At Southwest Airlines, we strive to create a positive and supportive work environment that fosters growth, learning, and success. Our company culture is built on the principles of teamwork, respect, and integrity. As a remote employee, you will have the flexibility to work from anywhere while still being connected to our team and company culture.
Compensation, Perks, and Benefits
We offer a competitive salary and benefits package, including:
- Competitive pay rates and time-based compensations.
 - Flight benefits for employees and qualified family members.
 - Profit-sharing program.
 - Medical, dental, and vision insurance.
 - 401(k) plan with company match.
 - Paid vacation and sick leave.
 - Employee Assistance Program (EAP).
 - Stock purchase plan.
 - Tuition reimbursement.
 - Wellness programs and resources.
 
Conclusion
If you are a motivated and experienced software engineer looking to join a dynamic team and contribute to the future of Southwest Airlines, we encourage you to apply now! We are excited to review your application and discuss this opportunity further.
Apply for this job