← Back to jobs

E-Solutions Logo
Senior Software Developer

E-Solutions

 

Southlake, TX, USA

Posted On: 8 days ago
Experience: 10+ years
Availability: Remote
Openings: 1
Category: Senior Software Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities

  • Design, develop, enhance, and maintain high-performance C++ applications supporting large-scale transaction processing.
  • Work with complex legacy systems and contribute to legacy modernization initiatives, including migration of legacy code to modern C++.
  • Analyze existing applications, conduct technical research, and identify opportunities for improving performance, reliability, maintainability, and test coverage.
  • Develop and integrate software components for mission-critical airline reservation and travel systems.
  • Participate in requirements analysis, technical design, coding, unit testing, integration testing, deployment, and production support.
  • Troubleshoot complex production and system issues and provide root-cause analysis and long-term solutions.
  • Collaborate with cross-functional teams, architects, product owners, QA engineers, and development teams throughout the SDLC.
  • Develop and maintain automated tests and validation processes to improve software quality and regression coverage.
  • Support modernization efforts by converting and validating legacy functionality while ensuring behavioral compatibility with existing systems.
  • Provide technical leadership and guidance to other developers and contribute to engineering best practices.
  • Manage and prioritize development work using Agile/Scrum methodologies and tools such as Jira and Git.
  • Participate in code reviews and ensure solutions meet performance, reliability, security, and maintainability standards.
  • Leverage AI-assisted development and automation tools to improve developer productivity, research, testing, and software delivery.

Required Qualifications

  • 10+ years of professional software development experience, with extensive hands-on experience in C++.
  • Strong experience developing high-performance, transaction-oriented applications.
  • Experience working with large-scale airline, travel, reservation, or other mission-critical transaction systems.
  • Strong understanding of C++ programming, debugging, memory management, data structures, and performance optimization.
  • Experience working with legacy modernization and application migration/conversion projects.
  • Experience troubleshooting complex production issues and performing root-cause analysis.
  • Strong understanding of software development lifecycle and Agile/Scrum methodologies.
  • Experience with Git, Jira, CI/CD, and DevOps practices.
  • Strong communication skills with the ability to work effectively with technical and business stakeholders.
  • Ability to work independently while also providing technical leadership and mentoring to other developers.

Preferred Qualifications

  • Experience with Sabre, Travelport, airline reservation systems, or travel technology platforms.
  • Experience with z/TPF, TPFDF, TPF Toolkit, or mainframe environments.
  • Experience with Sabre Talk and BAL.
  • Experience modernizing legacy airline reservation systems from legacy languages to C++.
  • Experience with REST APIs, JSON/XML, OAuth, and API testing.
  • Experience with Python or C#.
  • Familiarity with automated testing tools such as Postman, REST Assured, TestNG, and Maven.
  • Experience using AI-assisted software development tools or agentic AI frameworks.

Education

  • Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering, or a related field preferred.
  • Master's degree is a plus

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs