> Markdown version of [/jobs/ext/192876-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/192876-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Southwest Airlines - **Location:** Dallas, TX, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon S3, Computer Engineering, Continuous Integration, Node.Js, Software Engineering, Backend, Gitlab, Containerization, Kubernetes, Information Technology, Functional Programming, Jenkins - **Published:** May 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dfd5f092870cc0e0 ## About the Role Do you have experience in System deployment?, Do you have a Bachelor's degree?, Bachelor's or foreign equivalent degree in Computer Science, Computer Engineering, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered or as a Software Engineer/Developer, Application Developer, Backend Services Developer, or in a related/similar position. Experience therein to include 5 years performing: Java, NodeJS Software Development; AWS Development/Deployment including S3, Dynamo, Lambda, Kinesis, and Container Platforms including ECS and Kubernetes; Agile Software Development including ScrumXP and SAFe Agile; and Continuous Integration/Deployment using Jenkins and Gitlab. Hybrid role, ability to work from home. ## Description Effectively apply knowledge and skills of software development and testing to solve a range of problems. Partner with other Technology Team members to provide advice or solutions within his or her area of expertise. Proactively identify problems, performs root cause analysis, investigate information, perform impact analysis; formulate and execute plans to develop solutions. Identify strengths and weaknesses of alternative solutions, conclusions, or approaches to problems. Understands and can estimate effort and value for solutions. Understand at a broad level how technology platforms/architectures are applied to automated business solutions. Facilitate or complete Analysis, design, and programming of viable solutions to high complexity business problems according to user specifications. Develop or approve detail program specifications. Partner with Enterprise Architecture to evaluate and recommend emerging technologies and influence technical designs. Participate in system and acceptance testing. Ensure that systems are functionally appropriate, technically sound, and well integrated. Test and implement system and enhancements using techniques that preserve system integrity. Responsible for immediate response to production program issues. Set up or follow established procedures and standards to ensure high quality and quantity of work. Understand dependency identification processes in technology work, verifies information and carefully reviews and checks the accuracy of own work. Establish or follow prioritization processes to drive work and have a sense of urgency about getting work completed. Analyze and resolve multiple complex problems without direction. Research and recommend alternative actions for problem resolution. ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)