JOBSEARCHER

Software Engineer, Senior

Who We AreFounded in 1974, and headquartered in Indianapolis, Indiana, Republic Airways is one of the largest regional airlines in North America. Republic Airways operates a fleet of 240+ Embraer 170/175 aircraft and offers scheduled passenger service with 1,000 daily flights to 80+ cities across the U.S., Canada, the Caribbean and Central America. Republic offers fixed-fee flights operated under our major airline partner brands of American Eagle, Delta Connection and United Express. Together, we provide our passengers with a smooth flying experience.Job DescriptionPOSITION PURPOSEThe 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 DutiesDesign, 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 systemsRequired QualificationsBachelor’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 PythonExperience developing and consuming RESTful APIs.Experience working with relational and non-relational databases, like Microsoft SQL, PostgreSQL, Amazon DynamoDB, or MongoDBExcellent problem solving and communication skillsStrong advocate for agile development and engineering best practices.Experience owning production systems and driving technical implementation decisions end-to-endPreferred QualificationsExperience with C#, .NET Core, and PythonExperience 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 DynamoDBExperience with mobile development (iOS / Swift).Maintenance HiringAs one of the nation’s largest regional carriers, we operate the world’s largest dedicated fleet of more than 200 Embraer 170/175s. Join a team that is recognized for its safety culture and has been awarded the FAA’s Diamond Award of Excellence. You will receive paid, hands-on training including a 10-hour OSHA Certification. We offer great opportunities to work tip-to-tail on our modern jets; your technical talents will take you places at Republic Airways.Republic is the perfect place to start or continue your career as an Aviation Maintenance Technician. Our world-class aircraft rely on a world-class team of Aircraft Maintenance Technicians and all of our Associates to operate safely, efficiently, and reliably.Quality of LifeFamily EnvironmentWe don’t use the word “family” lightly. At Republic, we care for one another not just professionally, but personally. We don’t know any other way.We’re All in This TogetherWe say that our best asset is our people, and that is because no matter what role you play, each of us has an impact in getting our planes safely to and from their destinations.TrainingRepublic provides mentorship and a team environment in a field that is exciting and growing.Opportunities to AdvanceWe offer professional and personal growth opportunities, supporting our Associates in their journey and encouraging them to be their best.Diversity“We seek to become stronger from our diversity” is a powerful element of our Culture Statement. We are stronger because of the value we place on the uniqueness of each Associate. We seek to recognize the dignity and potential of each member of our Republic Airways family.Community ServiceOur Corporate and Community Responsibility Department is dedicated to providing Republic Airways Associates with the resources and support to serve each other, our communities and the causes that align with the Company’s Vision, Mission and Guiding Principles.