remote
Software Engineer - Southwest Airlines
Software Engineer
Software Engineer building and maintaining critical fuel and tax systems, designing robust applications with Python, Java, and SQL, deploying on AWS, and ensuring continuous delivery through Docker and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑availability fuel and tax applications using Python and Java.
- Write clean, testable code, create unit and integration tests, and perform code reviews.
- Implement data models and queries in SQL for reporting and analytics.
- Deploy services to AWS using Docker containers and manage infrastructure with IaC tools.
- Integrate CI/CD pipelines to automate build, test, and deployment processes.
- Collaborate with cross‑functional teams to gather requirements and deliver solutions on schedule.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python, Java, and relational database design.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda).
- Familiarity with containerization (Docker) and orchestration.
- Experience setting up CI/CD pipelines (Jenkins, GitHub Actions, or similar).
Skills
pythonjavasqlawsdockercicd