Senior Software Engineer

TrueForge FZ-LLC

Dubai Emirate

On-site

AED 300,000 - 540,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TrueForge in Dubai is seeking a Senior Software Engineer to lead modernization of legacy software, turning aging systems into scalable, robust applications. You will design, implement, and refine components while keeping hands-on coding in a fast-paced consultancy environment.

You will collaborate with cross-functional teams to redesign architectures, improve performance, and ensure systems are future-ready, with a strong emphasis on best practices, testing, and deployment maturity.

Qualifications

  • Bachelor’s degree in Computer Science or Software Engineering.
  • 5+ years of professional software development experience.
  • Proficiency in Java, C#, and Python with experience in modern frameworks.
  • Experience with cloud platforms (AWS/Azure) and containerization.
  • Hands-on DB design, API development, and system integration.

Responsibilities

  • Design, develop, and maintain software to modernize legacy systems.
  • Refactor for performance, security, and maintainability.
  • Lead code reviews and write tests to ensure reliability.
  • Collaborate with architects and QA to deliver end-to-end solutions.

Skills

Java
C#
Python
Microservices
API-driven development
Problem solving
Teamwork

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Spring Boot
.NET Core
AWS
Azure
Docker
Kubernetes

Job description

Position Summary

TrueForge is seeking a Senior Software Engineer to spearhead the modernization of legacy software systems. You will leverage modern technologies and your expertise to transform outdated applications into robust, scalable solutions that drive client success.

About the Role

As part of our engineering team, you will work on challenging projects that upgrade or rebuild legacy applications for our clients. You’ll collaborate with cross-functional teams to redesign architectures, improve performance, and ensure these mission-critical systems are future-ready. This role provides the opportunity to lead technical implementations while staying hands‑on with coding in a fast-paced consultancy environment.

What You’ll Do
  • Design, develop, and maintain software modules to update and enhance legacy systems.
  • Refactor and rewrite existing code to improve performance, security, and maintainability.
  • Collaborate with architects, QA, and other engineers to implement modern solutions and integrate new technologies.
  • Ensure best practices in coding, testing, and deployment are followed throughout the development lifecycle.
Key Responsibilities
  • Take ownership of end‑to‑end delivery for software modernization projects, from technical design to deployment.
  • Conduct code reviews and write unit/integration tests to ensure code quality and system reliability.
  • Mentor junior developers, fostering a culture of continuous improvement and technical excellence.
  • Contribute to architectural decisions and proactively identify opportunities for system enhancements.
What We’re Looking For
  • Extensive experience in software development with proficiency in languages such as Java, C#, or Python.
  • Proven ability to refactor legacy code and implement modern architectural patterns (e.g. microservices, API‑driven development).
  • Strong problem‑solving skills and adaptability to work with both older and cutting‑edge technologies.
  • Excellent teamwork and communication skills, with a proactive approach to challenges and knowledge sharing.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, including work on complex systems.
  • Proficiency with modern programming languages and frameworks (e.g. Java Spring Boot, .NET Core) as well as familiarity with legacy technologies.
  • Hands‑on experience with database design, API development, and system integration.
  • Familiarity with cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes) is a strong plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Solutions Architect / Lead Consultant
Solutions Architect / Lead Consultant

TrueForge FZ-LLC • Dubai Emirate

On-site
AED 250,000 - 450,000
Project Manager / Delivery Manager
Project Manager / Delivery Manager

TrueForge FZ-LLC • Dubai Emirate

On-site
AED 260,000 - 500,000
Senior Software Engineer - Legacy Modernization Lead
Senior Software Engineer - Legacy Modernization Lead

TrueForge • Dubai Emirate

On-site
AED 300,000 - 540,000
Senior Legacy Modernization Architect & Tech Lead
Senior Legacy Modernization Architect & Tech Lead

TrueForge • Dubai Emirate

On-site
AED 250,000 - 450,000
DevOps Engineer
DevOps Engineer

TrueForge FZ-LLC • Dubai Emirate

On-site
AED 260,000 - 520,000
UX/UI Designer
UX/UI Designer

TrueForge FZ-LLC • Dubai Emirate

On-site
AED 180,000 - 240,000
Business Analyst
Business Analyst

TrueForge FZ-LLC • Dubai Emirate

On-site
AED 180,000 - 360,000
QA Automation Engineer
QA Automation Engineer

TrueForge FZ-LLC • Dubai Emirate

On-site
AED 180,000 - 300,000
Legacy Modernization Project Manager
Legacy Modernization Project Manager

TrueForge • Dubai Emirate

On-site
AED 260,000 - 500,000
Senior Software Engineer
Senior Software Engineer

SUNDUS MANAGEMENT CONSULTANCY & STUDIES BUREAUL.L.C • Abu Dhabi

On-site
AED 279,000 - 446,000
Top locations