Allegiant · 7 hours ago
Sr Software Engineer I
Allegiant Travel Company is responsible for developing next-generation applications to support their e-commerce, hospitality, and airline operations platforms. The Senior Software Engineer I will analyze and improve the efficiency, scalability, and reliability of integration systems while participating in the development and maintenance of business web applications.
AerospaceLeisureTransportation
Responsibilities
Participate in design discussions and work with the lead engineer on technical solution for the assigned software project
Develop technical design for small-medium projects, with guidance from a lead engineer if required
Work with technical lead on design and development Lead a software project from requirements through deployment with complete technical responsibility and managing a medium to large team, as needed. Work with other teams such as QA, PMO and IT Operations and provide them technical support and guidance to ensure successful delivery of a software project
Lead a small or medium sized team of software engineers on a software project
Provide technical solution for business problems while balancing essential architectural and technical guidelines
Re-factor current application design and/or implementation to enhance the application and align with technology roadmap
Design and implement product enhancements based on business priorities
Participate in typical software maintenance, including quality and stability initiatives
Design and develop domain data models and database schemas to support business requirements
Work with the business analysts to gather and analyze requirements; develop high-level system narratives, storyboards and UI prototypes
Keep up with the latest developments in the Java/JEE, PHP, Node.js frameworks and related communities
Contribute, adhere to, and enforce standards and best practices in software development
Conduct design and code reviews
Develop complex SQL stored procedures and ad-hoc queries
Resolve application performance and scalability issues by identifying the bottlenecks, system resource utilization and key areas of improvement
Qualification
Required
Combination of Education and Experience will be considered
Must be authorized to work in the US as defined by the Immigration Act of 1986
Must pass a Criminal Background Check
Bachelor's Degree Computer Science, Math, or MIS; Master's Degree preferred
Four (4) years of related work experience with active hands-on development in object-oriented languages like Java, Javascript, PHP, C#, Ruby, Scala or C++
Four (4) years of experience with the full systems lifecycle covering requirements, design, development, testing and delivery of software components operations under n-tier architectures
Four (4) years of experience in middleware technologies like Java (JBOSS), PHP (Symfony2), Javascript/Node.js (Express.js)
Three (3) years of experience with Java, PHP or Node.js based REST web services
Three (3) years of relevant experience in developing software based on industry-wide coding standards such as PSR
Three (3) years of experience with MySQL, DB2 or SQL Server experience including writing stored procedures
One (1) year of active hands-on development using Test Driving Development (TDD) and/or experience with Java-based testing utilities like JUnit, Mockito, Arquillian, JMeter, DBUnit is desired. and/or experience with PHP testing utilities like phpunit, behat, Selenium are desired. and/or experience with Javascript testing utilities like Jest, Mocha/Chai, Istanbul, Sinon.js are desired
Excellent written and verbal communication skills required
Advanced math skills required
Strong analytical, problem solving, organizational and prioritization skills required
Ability to rely on instructions and pre-established guidelines to perform job functions
Preferred
Experience with any ORM and ODM frameworks preferred
Experience with database migration utilities like Flyway is highly desired
Demonstrated ability in strong computer science foundations (OOP and/or functional programming)
Experience in working in Agile development environment is desired
Proficient in Microsoft Office Products: Word, Excel and Outlook
Company
Allegiant
Las Vegas-based Allegiant (NASDAQ: ALGT) is focused on linking travelers in small cities to world-class leisure destinations.
Funding
Current Stage
Public CompanyTotal Funding
$890M2025-06-10Post Ipo Debt· $144M
2023-09-29Post Ipo Debt· $196M
2022-08-10Post Ipo Debt· $550M
Recent News
WSJ.com: US Business
2026-01-12
2026-01-12
Company data provided by crunchbase