ForgeApply · Job listing
Senior Principal Full Stack Engineer
Allegiantair
Apply in about a minute — without sacrificing quality.
ForgeApply autofills this application and tailors your resume to this exact posting. You review everything before it's sent. Free trial, no card required.
About this role
Summary As a Senior Principal Full Stack Engineer at Allegiant, you play a key role in the delivery of highly reliable, scalable, and maintainable systems. You will drive projects end-to-end, collaborating on product definitions with Product Managers, architect and implementing technical solutions with talented teams, and ensuring continued success even after deployment. 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. You will lead and participate in design reviews, architecture discussions and other technical leader activities. You’re comfortable working independently as well as supporting other team members. You’re pragmatic, tenacious, and comfortable with ambiguity. You’ll be able to balance technical leadership and acumen with strong business judgment to make the right decisions about technology choices. You’ll strive for simplicity, while bringing technical insights into how to refine and improve the system, ultimately ensuring performance, stability, and an exceptional end user experience. 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 in Computer Science, Math, Management Information Systems (MIS), or related field. Master's Degree is a plus. Certification: Java (8, 9), server-side JavaScript (under Node.js, Meteor), PHP 7.x, C#, C++, Python, HTML5, CSS3, AJAX, JavaScript, JQuery and latest frameworks (AngularJS, ReactJS/Redux, Backbone), etc. Years of Experience: Minimum twelve (12) years' of development experience as a seasoned middleware engineer, airline and/or hospitality experience preferred. Minimum nine (9) years' of software development, architect, and building multi-tiered, high-volume fault tolerant, high-availability, and globally distributed systems in a Linux environment; E commerce experience is a plus. Preferred Requirements • Experience of the following is required: JBoss/Wildfly server, Spring Boot 2.0, Tomcat, Linux, HTTP, SOAP/REST Web Services/Microservices, XML, JSON • Experience with fault tolerant message queuing/brokering systems (e.g. AMQ, RabbitMQ, zeromq, Kafka) • Solid engineering experiences working on EJBs and the web layer, Spring Framework, Maven • Experience with Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito, Jasmine, Mocha, etc. • Experience with CI/CD build servers (Jenkins, Bamboo, TravisCI, TeamCity, etc.) • Environment deploy/orchestration (Kubernetes, Docker, Ansible, etc.) is highly desired • Experience with AWS or similar cloud platforms (OpenStack, Azure, Google Cloud) is highly desired • Experience/knowledge with service discovery solutions like Consul/Eureka/Zookeeper • Familiarity with Inversion of Control paradigm is highly desired; experience with Java-based IoC frameworks is a definite plus. • Experience with ORM frameworks for Java, Node, PHP, or Mongo (e.g., Hibernate, ORM2, Sequelize, Doctrine, Mongoose, etc.) is required. • Experience with monitoring tools (SumoLogic, Splunk, Logstash, ELK, DataDog, etc.) is a plus • Experience with SQL and NoSQL databases, for example, DB2, MySQL, Mongo, Cassandra, etc. – is required; experience with cloud-hosted variants (Cloudant, Dynamo, various RDS flavors) is highly desired • Significant and demonstrable experience of implementing Java best practice – especially around scalability, availability and performance • Strong and demonstrable experience working in design and development of public facing & private REST APIs • Strong and demonstrable experience working in teams with heavy emphasis on DevOps, Automation, and Quality • Highly developed design skills with strong experience in algorithms, data structures, OOD, and applied enterprise design patterns, and database design is required. Domain-driven design, and data modeling is required. • Track record of building and maintaining excellent working relationships with peers across organizations (QA, Development, PM, UX, etc.) • Experience and understanding of software source control systems, preferably Git • Experience in making trade off decisions regarding the architecture and design of software systems • Experience of using Unix/Linux-based OS including performing basic administrative tasks is a plus • Track record of delivering excellent customer experiences • Familiarity with Agile and Scrum methodologies • Stay abreast of new technologies and methods to building high quality software (conferences, meetups, etc.) • Excellent analytical thinking, problem solving, communication, organization and interpersonal skills; able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically • Independent thinker with creative, resourceful and proactive problem-solving skills working with a close knit development team that offers full ownership of projects in a supportive design environment • Knowledge of using machine-learning algorithms with statistics: regression, classification, simulation, scenario analysis, modeling, clustering, decision trees, neural networks, etc. • Ability to stay and operate at bleeding-edge of data science disciplines is the paramount requirement of this position • Understand and drive the vision of the company’s future • Effectively collaborate with both business and technical teams • Ability to lead a team of technologically and scientifically oriented employees • Ability to communicate directly with senior management and subject matter experts through presentations and discussion • Ability to collaborate and engage well with others to solve problems and actively incorporate input fro
Salary insight
The midpoint of this range ($186k) is about 100% above the median disclosed salary for Las Vegas roles listed on ForgeApply ($93k across 53 jobs).
See full Software Engineer salary data for Las Vegas →
Based on live postings with disclosed pay on ForgeApply; refreshed daily. Not an estimate of this employer's offer.
Ready to apply to Allegiantair?
Apply in about a minuteSimilar jobs
- Staff/Principal Full Stack Software Engineer — Axon · Seattle, Washington, United States
- Staff/Principal Full Stack Software Engineer — Axon · Boston, Massachusetts, United States
- Senior Full Stack Engineer — Nice · USA - Sandy, UT
- Senior Full Stack Engineer — Liveflow · New York, New York
- Senior Full Stack Engineer — Linkup · NYC (NY), San Francisco (CA) or Paris (FR)
- Senior Full Stack Engineer — Mrbeastyoutube · San Mateo, CA
- Senior Full Stack Engineer — August-health · Remote
- Senior Full Stack Engineer — Shopmy · Remote
More like this: Software Engineer Jobs · Software Engineer Jobs in Las Vegas · More jobs at Allegiantair · Browse all jobs