Software Engineer

Everforth Apex
Houston, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Houston, United States of America

Tech stack

Java
.NET
Microsoft Windows
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Business Logic
Software Applications
Automation of Tests
Azure
C Sharp (Programming Language)
C++
Static Program Analysis
Programming Tools
Fortran
Reverse Engineering
Service-Oriented Architecture
Software Deployment
Software Engineering
Software Systems
System Programming
Workflow Management Systems
Api Design
Programming Languages

Job description

We are seeking an experienced Software Engineer to help modernize legacy applications and transform them into scalable, maintainable software solutions. In this role, you will analyze existing codebases, understand legacy business logic, and rebuild critical functionality as modern, API-driven services. You will work closely with architects and senior engineers while leveraging AI-powered development tools to accelerate code analysis, testing, and modernization efforts. Key Responsibilities

  • Modernize legacy Windows and Fortran-based applications into modern, maintainable solutions.
  • Design, develop, and support APIs that expose existing computational capabilities to modern platforms and consumers.
  • Create characterization, regression, and automated tests to ensure modernized applications maintain expected functionality.
  • Utilize AI-assisted development tools for code comprehension, translation, test generation, and productivity enhancement.
  • Follow established modernization frameworks, architectural standards, and engineering best practices.
  • Collaborate with architects, senior engineers, and business stakeholders to deliver high-quality software solutions.

Requirements

  • 7+ years of professional software engineering experience.
  • Strong proficiency in at least one enterprise or systems programming language such as:
  • C++
  • C# / .NET
  • Java
  • Experience working with APIs and service-oriented architectures.
  • Demonstrated experience writing automated tests and validating behavior-sensitive code changes.
  • Hands-on experience using AI coding assistants within software development workflows.
  • Experience working in Agile environments and familiarity with emerging AI-enabled development methodologies, including Spec-Driven Development and AI Development Life Cycle (AIDLC).

Preferred Qualifications

  • Exposure to Fortran or other legacy programming languages.
  • Experience deploying applications in AWS and/or Azure environments.
  • Familiarity with AI frameworks and orchestration tools such as:
  • LangChain
  • LangGraph
  • DeepAgents
  • Experience working with scientific, engineering, or numerical software applications., * Be an effective communicator who can clearly explain complex technical concepts and legacy system behaviors.
  • Thrive in situations involving ambiguity, undocumented systems, and evolving requirements.
  • Demonstrate strong analytical and problem-solving skills with an investigative mindset.
  • Enjoy reverse-engineering and understanding complex legacy applications.
  • Balance engineering rigor with practical delivery objectives.
  • Collaborate effectively with technical teams and API consumers to deliver business value.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position