Job Closed

This listing is no longer active.

Southwest Airlines logo
Southwest Airlines

Southwest Airlines flew its first commercial passenger flights in the spring of 1971. The company has since become an industry leader in affordable air travel a

Sr Software Engineer

Location

United States

Posted

92 days ago

Salary

$138K - $154K / year

Seniority

Senior

Job Description

Sr Software Engineer

Southwest Airlines

Department: Technology 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: The Sr Software Engineer supports the Crew Planning Technology Team and contributes to the development of the CALM (Crew Attendance and Leave Management) system that is being rebuilt as a modern greenfield application. They’ll design, code, test, document, and implement well‑integrated systems that align with Customer needs, technology standards, and organizational methodologies. They’ll identify and prevent production issues, drive swift resolution across technology areas, and mentor Engineers while promoting shift‑left practices. The Sr Software Engineer brings a continuous‑improvement mindset and leverages modern tools, including AI‑assisted development, to strengthen delivery, enhance reliability, and support Southwest’s strategic technology goals. Additional Details - This role is offered as a remote workplace position, which may require travel for trainings, meetings, conferences, etc. Outside of those required visits, the majority of your working time may be spent in an approved remote location, away from our Corporate Campus. Please note, while this is a remote position, there is limited group of states or localities ineligible for Employees to regularly perform their work off-site. Those ineligible locations are: Alaska, California, Colorado, Delaware, Illinois, Iowa, Massachusetts, Maryland, Montana, New Jersey, New Hampshire New York, North Dakota, South Dakota, Oregon, Pennsylvania, Vermont, Washington, West Virginia, and Wyoming, and Puerto Rico. - U.S. citizenship or current authorization to work in the U.S. required and no current or future work authorization sponsorship available. We’re committed to fair hiring practices and to making employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, military or veteran status, disability, genetic information, or other legally protected characteristics. Responsibilities - Drive the technical direction and feature roadmap of large-scale cloud systems - Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members - Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions - Drives detailed definition of feature requirements through discussions with product managers and customers - Supports continuous improvement by investigating alternatives and new technologies - Prepares and installs solutions by determining and designing system specifications, standards, and programming - Evaluates code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems - Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities - Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations - May perform other job duties as directed by Employee's Leaders Knowledge, Skills and Abilities - Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and / or work experience - Proactively shares knowledge and skills of software development and testing to solve a range of problems - Advanced knowledge of at least one required programming language - Excellent partnering, communication, negotiation skills, and execution in working with various Technology or partner Teams - Ability to articulate (verbally / visually) ideas, approach, concepts, options, risk, impact, and provides guidance to technical, non-technical, and Leadership audiences - Ability to lead multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work - Ability to mentor others - Ability to lead ideating, presentations, mentoring and group-thinking sessions - Ability to influence without authority Education - Required: High School Diploma or GED - Required: Bachelor's degree in Computer Science, Engineering, Information systems or similar fields of study or equivalent advanced level experience Experience - Required: Advanced-level experience, seasoned and specialized knowledge in software development and methodologies - Preferred: Experience in Cloud Infrastructure: AWS (Lambda, API Gateway, S3, ECS, and SNS/SQS/Elastic cache). - Preferred: Experience in REST APIs and Confluent Kafka event-driven architecture. - Preferred: Experience in Angular, ReactJS, NodeJS, Java (Springboot), Python, Hypermedia - Preferred: Experience in OpenTelemetry, AWS CloudWatch, Prometheus, and Grafana. - Preferred: Familiarity with CI/CD pipelines (GitLab preferred), Infrastructure as Code (IaC) using Terraform or Terragrunt - Preferred: Experience in automated End-to-end integration testing and performance/load testing of microservices - Preferred: Experience in Selenium, Postman, RestAssured, LoadRunner, Playwright - Preferred: Experience in Microservices architecture, Microfrontend, serverless design patterns, and active/standby multi-region failover strategies ​ Licensing/Certification - N/A Physical Abilities - Ability to perform work duties from [limited space work station/desk/office area] for extended periods of time - Ability to communicate and interact with others in the English language to meet the demands of the job - Ability to use a computer and other office productivity tools with sufficient speed and accuracy to meet the demands of the job 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 - Must be at least 18 years of age - Must be able to comply with Company attendance standards as described in established guidelines - Must be able to travel and /or attend Company and non-Company facilities and remote locations such as remote-based offices as necessary Pay & Benefits - Competitive market salary from $138,800 per year to $154,200 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities are available and awarded at the discretion of the company. Benefits you’ll love - Fly for free, as a privilege, on any open seat on all Southwest flights (your eligible dependents too) - Southwest will help fund your Retirement Savings Plan with Company contributions up to 9.3% of your eligible earnings** - Potential for annual ProfitSharing contribution in the Southwest Retirement Savings Plan- when Southwest profits, you profit*** - Competitive health insurance for you and your eligible dependents (including pets) - Southwest offers health plan coverage options that start from the very first day of employment. You will have 30 days to select and enroll in your health plan with coverage retroactively available to your first day of employment. - Explore more Benefits you’ll love: https://careers.southwestair.com/benefits *Pay amount does not guarantee employment for any particular period of time. **401(k) match contributions are subject to the plan’s vesting schedule and applicable IRS limits ***ProfitSharing contributions are subject to plan’s vesting schedule and are made at the discretion of the Company Southwest Airlines is an Equal Opportunity Employer. Please print/save this job description because it won't be available after you apply. Job Posting End Date 03/16/2026

Related Job Pages

More Software Engineer Jobs

Blue Yonder logo

Staff Engineer - Mobile Platform

Blue Yonder

Blue Yonder, formerly known as JDA Software, is a leading supply chain management solutions company that was founded in 1985. As an employer, the company values

Role : Staff Engineer - Mobile Platform ( This is a Senior leadership IC role) Location: Dallas, TX or Scottsdale, Arizona . REMOTE option available for the right candidate in US NorthEast/midwest time zones location only. At Blue Yonder, we are transforming how organizations access, understand, and act on critical supply chain intelligence. Our mobile ecosystem delivers real-time, AI-driven insights and empowers enterprise decision-making on the go through secure, performant, and beautifully crafted experiences on both iOS and Android. As a Sr Staff Mobile Engineer, you will serve as the technical architect and hands-on expert driving the evolution of our cross-platform mobile platform. This is an individual contributor role with significant technical leadership responsibility. You will guide architectural direction, lead complex initiatives, and set engineering standards while remaining deeply involved in the code. You will collaborate closely with engineers across the U.S. and India, shaping best practices and ensuring technical excellence across the mobile ecosystem. A core responsibility of this role is to understand and champion Blue Yonder’s Mobile Studio platform. You will be responsible for guiding its architecture, governing patterns and standards, enabling product teams to onboard successfully, and ensuring the platform remains modern, performant, and developer-friendly. You will serve as a primary technical advisor for teams building on Mobile Studio, helping them build scalable and maintainable mobile experiences across the Blue Yonder product landscape. You will: - Architect, implement, and evolve a high-performance cross-platform mobile application using React Native to deliver seamless device-agnostic experiences. - Provide technical leadership across engineering teams, making key architectural decisions, performing deep technical reviews, and guiding engineers without direct people management responsibilities. - Understand, shape, and champion Blue Yonder’s Mobile Studio platform, ensuring consistent implementation patterns, guiding teams as they onboard, and driving long-term platform scalability and developer experience. - Define and maintain scalable mobile architectures that support multi-tenant enterprise-grade supply chain workflows. - Drive cross-platform strategy and technology patterns that improve performance, maintainability, and long-term sustainability. - Integrate and optimize Azure cloud services to power real-time shipment tracking, inventory visibility, predictive analytics, and edge-aware workflows. - Lead identity and security implementation, including AAD, OIDC, and evolving authentication standards such as Gravitee. - Champion performance, security, and reliability by profiling and optimizing startup time, memory usage, rendering performance, and network throughput. - Work closely with product, UX and UI, backend, cloud, and platform teams to align technical execution with customer and business value. - Establish engineering best practices, architectural guardrails, and CI and CD patterns for mobile delivery at scale. This role offers the opportunity to define the technical foundation of Blue Yonder’s mobile strategy, influence platform-wide decisions, and build a world-class enterprise mobile experience at scale. Required Skills: Mobile Engineering and Architecture - Min of 10+ years designing, building, and maintaining large-scale mobile applications using React Native, Swift, and Kotlin. - Proven track record of delivering visually polished and resilient apps with strong long-term maintainability. - Expertise designing scalable and flexible mobile architectures for iOS and Android using modern tools and best practices. - Experience evaluating and adopting cross-platform technologies to improve performance, maintainability, and developer experience. - Skilled in performance profiling, memory management, startup optimization, and overall app responsiveness at scale. Technical Leadership, Systems, and Security - Senior or staff-level individual contributor experience providing architectural direction, conducting deep technical reviews, and mentoring engineers across distributed teams. - Strong understanding of backend systems and microservices, ideally with Node.js and TypeScript. - Skilled in REST API design, integration with cloud services, and working with NoSQL databases such as MongoDB. - Hands-on experience implementing authentication and identity solutions including AAD, OIDC, and evolving IAM platforms such as Gravitee. - Experience establishing engineering best practices, coding standards, architectural guardrails, and platform-wide patterns. DevOps, Quality, and Cross-Functional Collaboration - Experience building CI and CD pipelines with GitHub Actions and managing mobile releases through App Store Connect and Google Play Console. - Strong advocate for quality with experience in unit, integration, and end-to-end testing using WebdriverIO, Appium, and SauceLabs. - Effective collaborator with product, UX and UI, backend, cloud, and platform teams. - Strong communicator able to translate business needs into scalable technical solutions and mobile experiences that deliver customer and enterprise value. Stand-Out Attributes Candidates who excel often bring: - Supply chain or logistics domain experience. - IoT or edge computing experience within industrial or logistics environments. - AI or ML experience, including GenAI-driven UI patterns and agentic workflows. - Familiarity with MAUI or Xamarin for legacy mobile applications and modernization. Synonym Titles : Sr Staff Software Engineer #LI-SR1 #LI-REMOTE ------------------------------------------- The salary range for this position is: USD $150,385.00 – $189,615.38 The salary range information provided, reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual salary will be commensurate with skills, experience, certifications or licenses and other relevant factors. In addition, this role will be eligible to participate in either the annual performance bonus or commission program, determined by the nature of the position. At Blue Yonder, we care about the wellbeing of our employees and those most important to them. This is reflected in our robust benefits package and options that includes: - Comprehensive Medical, Dental and Vision - 401K with Matching - Flexible Time Off - Corporate Fitness Program - A variety of voluntary benefits such as; Legal Plans, Accident and Hospital Indemnity, Pet Insurance and much more At Blue Yonder, we are committed to a workplace that genuinely fosters inclusion and belonging in which everyone can share their unique voices and talents in a safe space. We continue to be guided by our core values and are proud of our diverse culture as an equal opportunity employer. We understand that your career search may look different than others, and embrace the professional, personal, educational, and volunteer opportunities through which people gain experience. Our Values If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

United States
$150K - $189K / year
Job Closed
General Dynamics logo

Software Developer Sr. (UiPath/RPA Solutions)

General Dynamics

A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in

Type of Requisition: Regular Clearance Level Must Currently Possess: None Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: BI Full 6C (T4) Job Family: Software Engineering Job Qualifications: Skills: Business Process Automation, Design, Software DevelopmentCertifications: UiPath Certified Professional Automation Developer Professional | UiPath - UiPath, UiPath Certified Professional Automation Solution Architect Professional | UiPath - UiPathExperience: 3 + years of related experienceUS Citizenship Required: Yes Job Description: Own your opportunity to turn data into measurable outcomes for our customers’ most complex challenges. As a UiPath/RPA Solutions Developer Senior at GDIT, you’ll power innovation to drive mission impact and grow your expertise to power your career forward. At GDIT, people are our differentiator. As a UiPath/RPA Solutions Developer Senior, you will help ensure today is safe and tomorrow is smarter. GDIT is seeking a UiPath/RPA Solutions Developer Senior who will be responsible for the design, development and administration of solutions for GDIT and customer-managed RPA environments. Daily activities will include designing & developing solutions within RPA tools sets (including UiPath & Microsoft Power Automate), assisting with the integration of other apps/tools with RPA tools sets (including UiPath & Microsoft Power Automate), system administration, report development, and testing of the product and its supported processes. MEANINGFUL WORK AND PERSONAL IMPACT As a UiPath/RPA Solutions Developer Senior, the work you’ll do at GDIT will be impactful to the mission of the United States Customs and Border Protection Agency. You will play a crucial role in the following: - Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software. - Collaborates with GDIT and customer personnel to identify business process needs and determine best automation solutions that that save time, money and free people up to do value added activities. - Works with end users, stakeholders, and management to define and create reports, dashboards, and data analysis products that provide insights to help drive the business. - Develops a strong understanding of the UiPath and/or Microsoft Power Platform and its functions to provide recommendations and guidance to support our customer’s initiatives. - Provides best in class operations support for our automated workflows. WHAT YOU’LL NEED TO SUCCEED Bring your expertise and drive for innovation to GDIT. The UiPath/RPA Solutions Developer Senior must have: ● Education: Technical Training, Certifications or Degree ● Experience: 3+ years of related experience ● Required Skills: - Strong experience with UiPath Platform (preferred), Automation Anywhere or Microsoft Power Automate - Proven experience designing and deploying attended & unattended automation solutions - Strong understanding of UiPath architecture & proficiency in UiPath Orchestrator administration - Knowledge of UiPath Integration Service API connectors and external system integrations (REST/SOAP, databases, etc.) - Programming experience in languages such as Python, C#, JAVA, C++ - Understanding of software development lifecycle fundamentals & best practices - Ability to identify and solve complex problems - Hands-on experience creating Solution Design Documents (SDDs), architecture diagrams and deployment runbooks - Ability to develop and enforce automation best practices, coding standards and reusable component libraries ● Preferred Skills: - UiPath Automation Developer Professional Certification and/or UiPath Automation Solution Architect Professional Certification - Experience with integrations to ServiceNow, Active Directory, SAP - Experience with Agile and/or SAFe Agile - Active Top Secret/Sensitive Compartmented Information (TS/SCI) Clearance ● Security Clearance Level: Must be able to obtain a position of Public Trust with United States Customs and Border Protection ● US Citizenship Required ● Location: Hybrid at GDIT's Integrated Technology Center in Bossier City, LA is preferred, but candidates within the US who do not reside within range of our office may be considered to work remotely. GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. ● Growth: AI-powered career tool that identifies career steps and learning opportunities ● Support: An internal mobility team focused on helping you achieve your career goals ● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off ● Flexibility: Full-flex work week to own your priorities at work and at home ● Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career in data science and engineering at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your determination for solving complex data challenges. The likely salary range for this position is $107,744 - $127,995. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Scheduled Weekly Hours: 40 Travel Required: Less than 10% Telecommuting Options: Remote Work Location: Any Location / Remote Additional Work Locations: Total Rewards at GDIT: Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most. We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology. Join our Talent Community to stay up to date on our career opportunities and events atgdit.com/tc. Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

United States
Job Closed
CCBill logo

Software Development Intern

CCBill

Power Your Online Payments with CCBill

InternshipRemoteTeam 201-500Since 1998H1B No Sponsor

• Conducts research and technology exploration as required to address any present or future projects. • Participates in analysis and design activities to produce a viable system design that fits within the overall system architecture whilst addressing all the elicited requirements. • Follows established development and testing procedures to ensure quality software development which meets the requirements whilst adhering to the proposed design and any stipulated timelines. • Creates and maintains documentation regarding systems being developed to ensure long-term maintainability. • Make use of company standard source control and defect/task tracking software to effectively handle configuration management and defect fixing issues.

Malta
Tenna logo

Principal Software Engineer

Tenna

As an Equal Opportunity Employer, Tenna is committed to building a diverse team. We welcome different perspectives and opinions to foster innovation, authenticity, and excellence across all parts of our company, and are committed to providing employees with a work environment free of discrimination and harassment. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

OtherRemoteTeam 110Since 2015

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re seeking a Principal Software Engineer to help us build the second iteration of our connected equipment solution. In this role, you'll embed across skilled feature-driven development teams, delivering deep technical expertise exactly where it's needed most. You will work on mission critical projects varying in scope, dive into complex problems with limited supervision, and develop components within Tenna's architecture. Ideal candidates are naturally curious self-starters, experienced with spearheading transformative projects, excited to build world class systems, and possess a passion for the IoT revolution. Your Responsibilities - Embeds across feature-driven development teams to provide deep technical expertise, independently solving complex software engineering challenges regardless of perceived ambiguity or degree of clarity. - Proactively identifies, investigates, and resolves difficult technical issues with minimal supervision, driven by curiosity and a genuine passion for getting to the root of the problem. - Delivers front-end, back-end, and full-stack solutions across a variety of mission critical projects. - Writes lots of bug-free, efficient, scalable, and reusable code. - Unit tests and takes responsibility for the quality of their own code and the code of the teams they support. - Leverages AI tools and techniques to enhance development workflows, accelerate problem solving, and contribute to AI-powered product features. - Provides input on our architecture, databases, and APIs. - Consults with product managers to define, scope, and plan new features. - Consults with senior leadership concerning strategic projects and current business challenges. - Works with QA to ensure that cohesive, quality, usable solutions are produced. - Tests, evaluates, and recommends technologies to improve our overall solutions. - Is a key participant in our agile development process. - Produces excellent documentation. Qualifications - 12+ years' experience in hands-on development and application design in the delivery of data-intensive software products; self-motivated and able to deep dive into complex technical issues with limited supervision. - 2+ years' experience as a Technical Lead, Technical Project Manager, or similar leadership position; excellent verbal communication skills are a must. - Master's or Bachelor's degree in Computer Science or equivalent experience; intimately familiar with the fundamentals of computer science and software architecture. - Proven ability to solve complex technical and business challenges across varying software architectures, naturally curious and driven to find the best solution, with the ability to build from whiteboard sketches and design meetings. - Significant experience building and operating critical high-scale systems; passionate about agile-based software development. - Substantial experience with JavaScript and HTML/CSS. - Substantial experience with SQL; experience with NoSQL is a plus. - Experience with Node.js is highly preferred. - Experience with containerized application deployments, especially using Docker, is highly preferred. - Experience with large-scale data systems is highly preferred; possesses in-depth knowledge of the open source community, license types, libraries, and how to incorporate them into a solution. - Experience working with AI/ML systems or integrating AI-powered features into production applications is a plus. - Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis. - Experience with React.js is a plus. - Any IoT experience is a huge plus. Requirements - Full-time opportunity. - Location: Remote - nationwide. - Travel is required, 8 - 10%. - Opportunities for growth and personal development within a highly dynamic team. - Robust, low-cost benefit packages offered. - Benefit coverage begins on the first date of employment. - Paid Time Off and Volunteer Time Off offered. - 401k match. - Dependent Care offered. - Employee referral bonuses. Company Description As an Equal Opportunity Employer, Tenna is committed to building a diverse team. We welcome different perspectives and opinions to foster innovation, authenticity, and excellence across all parts of our company, and are committed to providing employees with a work environment free of discrimination and harassment. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

United States
Job Closed