Search

Sr. Software Engineer (.Net)

PublishedPublished: 9/3/2026
Technology

Senior Software Engineer

Position Type: Permanent

Location: Dallas, Texas, US - USA - Must e willing to relocate when office opens up in January.

Summary of the role:

Are you the next Senior Software Engineer we are looking for?

  • You will support projects through the design, implementation and testing of software solutions.
  • You will prepare and install solutions by determining and designing system specifications, standards and programming.

In this role you’ll:

  • Assists senior team members with the design and architecture of software.
  • Responsible for the skeleton class design, algorithm implementation, rule engine setup and business logic development.
  • Codes the methods based on the design document.
  • Performs peer code review and creates test scenarios and tests code.
  • Maintains high quality coding and validation standards throughout the development cycle

About the ideal candidate:

  • Education: Master’s degree or equivalent in Computer Science or Ph.D.’s degree in Computer Science or related field
  • Experience: 4 - 6 years in Software Engineering
  • Preferred Qualifications:
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Experience in the airline industry.
  • Knowledge, Skills, and Abilities:
    • Ability to multi-task, prioritize and be comfortable working within an ever-changing environment.
    • Ability to communicate effectively, both verbally and in writing.
    • Strong organizational skills with a high attention to detail.
    • Ability to analyze objectives, considers options, and plans and manages appropriately.
  • Technical Competencies:
    • Hands-on experience in coding
    • Advanced understanding of Object-Oriented Programming and UML.
    • Experience in .NET framework, C#, Java or similar modern Technologies.
    • Expert in software development concepts including design patters, algorithms, and security requirements.
    • Working experience with relational and non-relational databases (MSSQL and MongoDB preferred).
    • Understanding of software development life cycle.
    • Experience with Scrum/Agile development process.
    • Familiar with version control tools such as GIT and proper branching techniques.

What we can offer you:

  • The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective
  • Skills development and opportunities to try new ideas
  • A global diverse work environment

Required skills

  • Git (software)
  • Software Testing
  • Business Logic
  • Code Review
  • Release Management / Version Control
  • Concept Development
  • Agile
  • Relational Database Experience
  • Software Development
  • Software engineering
  • Java
  • Unified Modeling Language (UML)
  • Best Practices
  • C#
  • UML
  • .NET
  • OOD (Object Oriented Development)
  • Source Control Management (SCM)
  • Experience in MongoDB
  • Scrum
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...