Principal Engineer, Software
$161.3k - $201.9kAllegiant Travel
Principal Software Engineer
The #G4DEV team within Allegiant Travel Company is responsible for the development of our next generation of applications to support our e-commerce, hospitality and airline operations platforms in a fast-moving and challenging environment that is balanced among delivery, innovation, and learning. We develop travel and hospitality management applications for Airline, Hotel & Hospitality, Car and related products from online shopping, booking and logistics while supporting airline operations. As a member of our development team, you'll analyze and improve the efficiency, scalability, and reliability of our logic and integration systems. You will be an integral part of our development team, working closely with our development and other project teams to power applications that streamline day-to-day processes and bring data to life.
The Principal position will balance business solution architecture & implementation with technical architectural necessities; participate in development, implementation and maintenance of business web applications and provide systems support to the company; establish and maintain technical relationships between development team and data architects and improving technical education by facilitating internal technology workshops. This position works closely with others to facilitate platform convergence and when necessary participate in a phased implementation of the new applications using standard development tools and methodologies.
Visa Sponsorship Available: No
Minimum Requirements 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. Education: Bachelor's Degree Education Details: Bachelor's Degree in Computer Science, Math or MIS. Years of Experience: • Minimum ten (10) years of development experience as a seasoned middleware engineer. • Minimum of seven (7) years of software development experience architecting and building multi-tiered, high volume fault-tolerant, high-availability, and globally distributed systems in a Linux environment.
• Languages Experience: Java (8, 9), server-side JavaScript (under Node.js, Meteor), PHP 7.x, HTML5, CSS3, AJAX, JavaScript, JQuery and latest frameworks (AngularJS, ReactJS/Redux, Backbone). • Technologies/Frameworks Experience: Experience of the following is required: JBoss/Wildfly server, Spring Boot 2.0, Tomcat, Linux, SOAP/REST Web Services/Microservices, XML, JSON • Experience working on EJBs and the web layer, Spring Framework, Maven • Experience with Unit Testing Frameworks and Tools, e.g., JUnit, TestNG, Mockito, Jasmine, Mocha, etc. • Experience with CI/CD build servers (Jenkins, Bamboo, TravisCI, TeamCity, etc.) • Experience with ORM frameworks for Java, Node, PHP, or Mongo (e.g., Hibernate, ORM2, Sequelize, Doctrine, Mongoose, etc.) is required. • Knowledge with fault tolerant message queuing/brokering systems (e.g. AMQ, RabbitMQ, zeromq, Kafka) • Experience with SQL and NoSQL databases, for example, DB2, MySQL, Mongo, Cassandra, etc. • Significant and demonstrable experience of implementing Java best practice – especially around scalability, availability and performance. • Highly developed design skills with experience in Object-Oriented Design (OOD), and applied enterprise design patterns, and database design. • Testing Experience with Automated Unit Testing, Integration Testing, TDD (Test Driven Development). • Ability to work independently as well as perfom as part of a small, close knit development team which offers full ownership of projects in a supportive design environment. • Must be able to maintain regular and predictable attendance subject to the leave, PTO, and attendance policies. • Excellent written and verbal communication skills required. Must have the ability to communicate ideas effectively and cross functionally; exhibit creativity, flexibility, adaptability and the drive to achieve results. • Proficient in Microsoft Office Products: Word, Excel and Outlook.
Preferred Requirements • Master's degree is a plus. • Airline and/or hospitality experience preferred. • Ecommerce experience is a plus. • Knowledge of cloud platforms (AWS, OpenStack, Azure, Google Cloud) is highly desired • Familiarity with Inversion of Control paradigm is highly desired; experience with Java-based IoC frameworks is a definite plus. • Domain-driven design, and data modeling is highly desired.
Job Duties • Manage a large cross-functional team and lead a software project from requirements analysis till deployment, having complete responsibility of all the technical deliverables through the life cycle (requirements analysis, design, implementation, QA support and deployment) of the project with no supervision. • 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. • Member of architecture team that is responsible for modeling process, and design an n-tier system and scalable architecture. Primarily focused on balancing business solutions with technical architectural necessities. • Provide solution architecture for business problems while balancing essential technical guidelines to functional teams. • Work with the business analysts to gather and analyze requirements; develop high-level system narratives, storyboards and UI prototypes. • 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. • Assist in framework evaluation, provide recommendations, and plan integration as needed. • 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. • Contribute, adhere to, and enforce standards and best practices in software development. • Conduct design and code reviews. • Develop prototypes or demos for any strategic business initiative. • Develop complex SQL stored procedures and ad-hoc queries. • Resolve application performance and scalability issues by identifying the bottle-necks, system resource utilization and key areas of improvement. • Other duties as assigned.
Physical Requirements The Physical Demands and Work Environment described here are a representative of those that must be met by a Team Member to successfully perform the essential functions of the role. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the role.
Essential Services Provider Allegiant as a national air carrier is deemed an essential service provider during declared national and state emergencies. Team Members will be required to report to their assigned trip or work location during national and state emergencies unless prohibited by local, state or federal order.
EEO Statement We welcome all individuals from varied backgrounds and experiences to apply. Our company values the unique perspectives and talents that each person brings to our team.
Equal Opportunity Employer: Disability/Veteran For more information, see
$161,300 - $201,900 a year
Full Time Benefits:
Profit Sharing
Medical/Dental/Vision/Life/ Disability Insurance
Medical Travel Reimbursement
Legal, Identity and Pet Insurance
401K with an employer match
Employee Stock Purchase Plan
Employee Assistance Program
Tuition Reimbursement
Flight Benefits
Paid vacation, holidays, and sick time
Part Time Benefits:
Profit Sharing
Medical Travel Reimbursement
Legal, Identity and Pet Insurance
401K with an employer match
Employee Stock Purchase Plan
Employee Assistance Program
Tuition Reimbursement
Flight Benefits
Sick time
$136.3k - $181.7k
...and show-stopping experiences for our guests.THE JOB:The Director of AI-Enabled Engineering leads multiple engineering teams and drives the organization’s adoption of AI-augmented software delivery at scale. This role is responsible for shaping engineering strategy, optimizing...SuggestedFull timeWork at officeHome officeShift work- ...driven by a desire to create the world’s greatest gaming experience, every day.Summary:We are seeking an experienced Principal Engineer with expertise in Software Development, System Invent, Integration, Security, Cloud Technologies, and AI-enabled solutions, with technology...SuggestedFull timeLocal areaFlexible hours
- ...etc to name a few. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make... ...preparing for interviews, please visit Required Skills for Java/Software Programmers Bachelors degree or Masters degree in...SuggestedRemote work
$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work$80k - $95k
Taurean Consulting Group is a 100% Woman-Owned IT Staffing and Project Solutions company built on deep relationships. With over 25 years of experience in Technology Staffing, we match candidates to the culture of an organization as well as required skill sets. We are...Suggested- ...Job Description Job Description Short Description The Principal Engineer, Information Security (DevSecOps) is the technical lead for Allegiant's DevSecOps program. This person owns the security tooling, policies, and automation that protect code, infrastructure...Work at officeLocal areaVisa sponsorshipShift work
- ..., configure, manage, and optimize various applications in use at Station Casinos and work in an agile team environment with other engineers to deliver application capabilities as described in product backlog.Perform responsibilities in accordance with all Company standards...
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent...Full timeH1bRemote work
$153k - $297k
...re as passionate about your future as we are, join our team.KPMG is currently seeking an Associate Director, AI Security Frontier Engineering to join our Enterprise Security Services organization.Responsibilities:Serve as the primary technical subject matter expert for a...H1bLocal area$120k - $140k
...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in...Full timeFlexible hours$145k - $165k
...The Opportunity RS&H is seeking an Senior Airfield Electrical Engineer to join our Aviation Practice in Las Vegas! RS&H is passionate about aviation! We choose to design and manage a wide variety of electrical projects at airports throughout the U.S. and abroad...Work at office- ...Principal Network Engineer The Principal Network Engineer leads the design, standardization, implementation and evolution of secure enterprise network infrastructure to continuously improve efficiency and reliability of IT services across on-premise and cloud environments...Full timeWork experience placementLocal areaShift work
$171k - $268k
...Employee US Description This position is for a Principle Engineer / Networking System Architect. As system architect, one will define... ...primarily a hardware based, the candidate must interface with software/firmware, mechanical, thermal, layout, SI, and test teams as...Local areaRemote work- ...Frontend Software Developer A leader in innovative mobile solutions is seeking a talented Frontend Software Developer to join a dynamic... ...or gaming industry ~ Bachelor's degree in Computer Science, Engineering, or related field (equivalent experience considered) ~...
$200k - $275k
...Performance team is the crucial bridge between software development and real-world deployment.... ...for a passionate, self starting engineering leader to lead the AV Behavior Understanding... ...validation.We are seeking a hands-on Principal Engineer Team Lead to drive the design,...Odd jobWork at officeRemote work- ...Principal Network Engineer (L7)Our mission is simple: deliver seamless, secure, reliable, and resilient AI compute at scale. We've built a versatile cloud platform that eliminates infrastructure barriers, empowering builders to focus on innovation instead of fighting...Temporary workWork at office
- ...internal. Work directly with company leadership and help shape our technology strategy. Push the limits of what AI can do in software development and in the products themselves. Build and grow our development team, including overseas talent. Work in person...Full timeWork at officeRemote workOverseas
- ...Job Description Job Description Summary The Enterprise Systems Software Engineering Lead serves as the senior technical authority for Allegiant's SAP ecosystem and related Enterprise Systems portfolio, providing leadership for architecture, security, integrations...Full timeContract workPart timeWork at officeLocal areaVisa sponsorshipShift work
- ...providers nationwide, which gives us an amazing platform to service our customers. Job description The Manager, AI-Native Software Engineering leads a team of engineers building and maintaining the platforms that power Libra Solutions’ products within an agentic...Work at officeRemote work
- ...At MGM Resorts, we seek individuals like YOU to create unique and show-stopping experiences for our guests.THE JOB:The Senior Software Engineer, Identity and Access Management (IAM), will design, build, and operate enterprise IAM solutions across cloud and on-prem environments...Full timeWork at officeHome office
- Job DescriptionThe Software Engineer I is responsible for designing, developing, testing, deploying, and supporting modern software applications that enable business operations and enhance the Team Member and Guest experience at Station Casinos. This role works across the...Internship
- ...edge technology, products, and content for the most iconic casinos and operators across the globe.Position SummaryAs a Senior Software Engineer - DevOps at Light & Wonder, you will be a key contributor within a collaborative, global engineering team focused on delivering...Full timeLocal area
$91.7k - $163.7k
...help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together.Position SummaryAs a Sr. Software Engineer at Optum Technology, you will be part of an innovative team dedicated to designing, developing, and maintaining scalable data...Minimum wageFull timeWork experience placementLocal areaRemote work$172k - $229k
Mission Summary:We are looking for a Senior Software Engineer to join the Planning, Motion, and Controls Team to develop and maintain simulation and analysis tools that allow for faster development of the autonomy stack behavior and for automated root cause analysis. This...Work at officeLocal area$150k - $172k
...Wonder’s next generation gaming experiences across multiple platforms and hardware requirements. Job Summary As a Senior Advanced Software Engineer at Light & Wonder, you will be a key contributor within a collaborative, global engineering team focused on delivering robust,...Full timeWork at officeLocal area- ZeroFlucs develops innovative software that enables sports betting operators to enhance their pricing models by leveraging existing data... ...parlay correlation pricing.We’re on the hunt for a Software Engineer to join a team that is responsible for end-to-end delivery of sports...
- ...like YOU to create unique and show-stopping experiences for our guests.Employer: MGM Resorts Satellite, LLCJob Title: Digital Software Sr Engineer IJob Location: 6770 S. Edmond Street, Las Vegas, NV 89118Job Type: 40 hours per week, Monday through FridayDuties:...Full timeWork at officeRemote work
$60k - $110k
...product Work with JavaScript on the front-end, Python on the backend, and a Postgres database Work with the Product Owners and QA engineers to solidify requirements before starting to code Code-review others code Reasonable accommodations may be made to enable...Full timeLocal areaRemote workWork from homeFlexible hours- ..., test, and maintain scalable web applications and enterprise software solutions within the Baseball Operations department. The ideal... ..., modern web development, database technologies, and software engineering best practices. Responsibilities: Design, develop...Full timeAfternoon shift
$145k - $160k
...help shape the future of cannabis.Title: Principal Data & Analytics EngineerLocation:... ...Role: As the Principal Data & Analytics Engineer, you will serve as the senior technical... ...review, CI/CD, environment management, and software-engineering practices applied to data systemsExperience...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer, Software. Be the first to apply!
- chief engineer Las Vegas, NV
- principal developer Las Vegas, NV
- general engineer Las Vegas, NV
- director software engineering Las Vegas, NV
- engineering director Las Vegas, NV
- hotel chief engineer Las Vegas, NV
- senior civil engineer project manager Las Vegas, NV
- principal engineer Las Vegas, NV
- data center chief engineer Las Vegas, NV
- software engineer full time Las Vegas, NV




