Jobs · Engineering · Texas

Associate Principal - Software Engineering

LTM · Dallas, TX · 1 mo ago
On-siteEngineeringFull-time

Role Description

  • Java
  • Spring
  • React

Nice to Have Skills

  • Kubernetes
  • Github Actions
  • Postgres
  • Cloud

Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
  • 7 years of experience designing, developing and implementing large-scale solutions in production environments

Preferred Qualifications

  • Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
  • Airline Industry experience

Skills

  • Programming Languages: Java, JavaScript/TypeScript
  • Frameworks: Spring/Spring Boot
  • Front End Technologies: React, ExtJS
  • Deployment Technologies: Kubernetes, Docker
  • Source Control: GitHub
  • CI/CD: GitHub Actions
  • Data management: PostgreSQL, Oracle
  • Integration/APIs Technologies: REST, GraphQL
  • Cloud: Azure, IBM Cloud, AWS
  • Test Automation: Selenium, TestNG, Postman, SonarQube, Cypress, JUnit/NUnit/PyTest, Cucumber, Playwright, Wiremock/Mockito/Moq
  • Ability to optimize solutions for performance, resiliency and reliability while maintaining an eye toward simplicity
  • Ability to concisely convey ideas verbally, in writing, in code and in diagrams
  • Ability to optimize system designs spanning multiple teams to allow small, safe, incremental releases
  • Ability to work through others by cooperatively sharing responsibilities
  • Proficiency in object-oriented design techniques and principles
  • Proficiency in Agile methodologies such as SCRUM
  • Proficiency in DevOps Toolchain methodologies including Continuous Integration and Continuous Deployment

About the Role

We are looking for someone with excellent collaboration and communication skills as well as the mentioned technical skills who is eager to tackle challenging software engineering problems and build secure, resilient applications. The candidate will integrate seamlessly with the team, taking up required development work as prioritized; airline domain experience is not required.

Interview Process

There will be 2 round interviews: the first one will be virtual and the second one will be onsite.

Benefits

  • Comprehensive Medical Plan Covering Medical, Dental, Vision
  • Short Term and Long-Term Disability Coverage
  • 401(k) Plan with Company match
  • Life Insurance
  • Vacation Time, Sick Leave, Paid Holidays
  • Paid Paternity and Maternity Leave

Pay

This position includes a bonus or variable payout component based on individual and organizational performance. Actual compensation within the range will be dependent upon the individual's skills, experience, performance and internal equity. The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation.

Similar jobs