Software Engineer, Senior
Republic Airways
Carmel, IN · Posted July 22, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Republic Airways
More in Indiana job market · All Software Engineer jobs (1,996) · Transportation & Logistics · Engineering jobs
More roles at Republic Airways
- Maintenance Controller · Indianapolis, IN
- HR Shared Services Specialist · Indianapolis, IN
- LIFT Academy - Manager, Safety · Indianapolis, IN
- IT Developer, Senior · Indianapolis, IN
- Records and Compliance Coordinator · Carmel, IN
- Production Controller · Louisville, KY
Similar jobs
- Software Engineer (Level 3/4) AHT · Northrop Grumman · Dulles, VA
- Software Engineer Lead · Modern Technology Solutions · MD
- Provider / Domain Lead Principal Application Architect · Gainwell Technologies · Any city, TX
- Forward Deployed Engineer - Clearance Required · LMI · Arlington, VA
- Software Architect · Massachusetts Institute of Technology (Lincoln Lab) · Lexington, MA
- Senior Software Engineer - Infrastructure · Pie Insurance
Where Carmel, IN ranks
Where Carmel, IN placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #4Best cities for AI-skill jobs in the Midwest17% · of 69
- #4Best cities for AI-skill jobs in the Great Lakes17% · of 53
- #7Cities with the most hybrid jobs in the Great Lakes19% · of 50
- #9Cities with the most hybrid jobs in the Midwest19% · of 67
- #13Best cities for mid-career professionals in the Great Lakes57% · of 53
- #15Best cities for mid-career professionals in the Midwest57% · of 69
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing does not state pay. Across 696 open software engineer listings that state pay, the middle half runs $168,000 to $251,000 and the median is $201,500.
Listed pay is what employers advertise, not what people are paid.
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Job Category: Information Technology
POSITION PURPOSE
The Senior Software Engineer provides hands‑on technical guidance and support to development teams, ensuring high‑quality solutions, best practices, and timely delivery of initiatives. This role partners closely with architects, product owners, and engineers to solve complex problems and support strategic technology efforts. In this role you will work on multiple applications critical to the airline with the opportunity to drive quality and impact the development team and the business.
ESSENTIAL DUTIES
Design, develop, test, deliver, and own enterprise software solutions across multiple platforms and environments.
Participate and lead code reviews, ensuring alignment with standards and long‑term technical direction.
Provide hands‑on technical guidance, mentoring, and peer reviews to software engineers.
Collaborate with stakeholders to deliver features aligned with business and product roadmaps.
Influence and promote software engineering standards, best practices, and development workflows.
Design solutions that address complex business problems with a focus on scalability, resiliency, security, and maintainability.
Support DevOps practices, CI/CD pipelines, and operational excellence for production systems.
Work closely with architecture, infrastructure, IT security, QA, and vendor teams to resolve issues and improve system reliability.
Document designs, implementations, and operational processes clearly and effectively.
Continuously evaluate and adopt modern tools, technologies, and practices.
Owns the technical implementation, and long-term health of one or more critical systems
REQUIRED QUALIFICATIONS
Bachelor’s degree in computer science or a related field, or equivalent experience.
5+ years of professional software engineering experience.
Strong experience building modern cloud‑native applications.
Experience with secure SDLC practices, CI/CD pipelines, and DevOps principles.
Solid understanding of distributed systems, microservices, and application resiliency.
Proficiency with modern programming languages and frameworks, like C#, .NET, or Python
Experience developing and consuming RESTful APIs.
Experience working with relational and non-relational databases, like Microsoft SQL, PostgreSQL, Amazon DynamoDB, or MongoDB
Excellent problem solving and communication skills
Strong advocate for agile development and engineering best practices.
Experience owning production systems and driving technical implementation decisions end-to-end
PREFERRED QUALIFICATIONS
Experience with C#, .NET Core, and Python
Experience with modern JavaScript frameworks (React, TypeScript).
Experience with infrastructure‑as‑code and container platforms (Terraform, Kubernetes, Docker).
Familiarity with AWS messaging and event‑driven services.
Experience working with Microsoft SQL, PostgreSQL, and Amazon DynamoDB
Experience with mobile development (iOS / Swift).
Equal Opportunity Employer, Disability and Veteran Accommodations
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.