Software Engineer, Senior

Republic Airways

Carmel (IN)

On-site

USD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Republic Airways is seeking a Senior Software Engineer to provide hands-on technical guidance and develop enterprise software across multiple platforms. You will collaborate with architects, product owners, and engineers to deliver scalable, secure, and maintainable solutions, while championing best practices and DevOps processes.

The role focuses on owning critical systems, contributing to design reviews, and mentoring engineers to ensure high-quality delivery across the airline’s technology

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 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

Responsibilities

  • Design, develop, test, deliver, and own enterprise software solutions across multiple platforms and environments.
  • Lead code reviews and ensure 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 scalable, resilient, secure, and maintainable solutions for complex problems.
  • Support DevOps practices, CI/CD pipelines, and operational excellence for production systems.
  • Work with architecture, infrastructure, IT security, QA, and vendor teams to improve reliability.
  • Document designs, implementations, and operational processes clearly and effectively.
  • Continuously evaluate and adopt modern tools, technologies, and practices.
  • Own the technical implementation and long-term health of critical systems

Skills

Cloud-native
C#
NET
Python
RESTful APIs
Distributed systems
Microservices
DevOps
CI/CD
Communication

Education

Bachelor’s degree in computer science or related field

Tools

Terraform
Kubernetes
Docker
PostgreSQL
MongoDB

Job description

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.

  • 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

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Planesense, Inc. • Portsmouth (NH)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

United Airlines • Chicago (IL)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

Air • Pittsburgh

On-site
USD 85,000 - 120,000
MANAGER OF SOFTWARE SERVICES
MANAGER OF SOFTWARE SERVICES

Air Transport Services Group Inc • Wilmington (OH)

On-site
USD 150,000 - 190,000
Sr. Full Stack Developer
Sr. Full Stack Developer

Pyramid Consulting, Inc. • Atlanta (GA)

On-site
USD 1,400 - 2,800
Health insurance
401(k) plan
Paid sick leave
Senior Software Engineer Angular/Python
Senior Software Engineer Angular/Python

Western Governors University • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Lead Full Stack Developer
Lead Full Stack Developer

Compunnel, Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Associate Software Engineer
Associate Software Engineer

Brooksource • Irving (TX)

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k)
Software Systems Engineer
Software Systems Engineer

astspacemobile • Lanham (MD)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Air • Pittsburgh

On-site
USD 120,000 - 180,000