Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
TrueForge is looking for a Senior Software Engineer to modernize legacy systems in Dubai. You will refactor and rewrite code, implement modern architectures, and mentor junior developers.
Key Skills for This Role
Responsibilities
- 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
- 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
Requirements
- 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
- Strong problem solving skills and adaptability to work with both older and cutting edge technologies
Full Job Posting
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 pro
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.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TrueForge
QA Automation Engineer
Dubai, UAE
TrueForge is seeking a QA Automation Engineer to build and maintain automated test suites for software modernization projects. You will design test plans, write automated scripts, and integrate them into CI/CD pipelines,
Solutions Architect / Lead Consultant
Dubai, UAE
TrueForge is seeking a Solutions Architect / Lead Consultant to drive technical vision for legacy application modernization projects in Dubai. The role involves designing modern architectures, mentoring teams, and ensuri
Sales / Account Manager
Dubai, UAE
TrueForge is hiring a Sales / Account Manager to expand client base and maintain relationships, focusing on legacy application modernization services. The role combines hunting for new business and farming existing accou
HR / Talent Acquisition Lead
Dubai, UAE
TrueForge is seeking an HR / Talent Acquisition Lead to develop people operations and recruiting strategy. The role involves leading talent acquisition, managing HR operations, and fostering a high-performance culture. C
UX/UI Designer
Dubai, UAE
TrueForge is looking for a UX/UI Designer to reimagine and redesign legacy application interfaces. The role involves user research, wireframing, prototyping, and collaborating with cross-functional teams to create modern
DevOps Engineer
Dubai, UAE
TrueForge is looking for a DevOps Engineer to build and maintain infrastructure for legacy modernization projects. You will design CI/CD pipelines, manage cloud and on-premises infrastructure, and automate deployments us
Project Manager / Delivery Manager
Dubai, UAE
TrueForge is seeking a Project Manager / Delivery Manager to lead legacy modernization projects in Dubai. The role involves overseeing project planning, execution, and delivery, coordinating between clients and technical
UX/UI Designer
Dubai, UAE
TrueForge is looking for a UX/UI Designer to reimagine and redesign user interfaces of legacy applications. The role involves user research, wireframing, prototyping, and collaborating with cross-functional teams. Candid
QA Automation Engineer
Dubai, UAE
Solutions Architect / Lead Consultant
Dubai, UAE
Sales / Account Manager
Dubai, UAE
HR / Talent Acquisition Lead
Dubai, UAE
UX/UI Designer
Dubai, UAE
DevOps Engineer
Dubai, UAE
Project Manager / Delivery Manager
Dubai, UAE
UX/UI Designer
Dubai, UAE