Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Software Engineer (C++ Java)
Posted 4 hours 45 minutes ago by RE Partners
Who We Are: We are a fast growing business and technology consultant company co-founded in 2019. We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation is more than just technology. With a successful track record of being a preferred vendor for Fortune 500 companies and as a trusted partner for some of the industry's leading companies, our global talent has helped many clients achieve their goals.
The 3 G's of RE:
"Get Shit Done."
"Get Over Shit."
"Give a Shit."
Senior Software Engineer (C++ / Core Java)
We are seeking a Senior Software Engineer to play a key role in the modernization of a large-scale legacy enterprise platform. This platform, critical to the core business operations, is built with a combination of C++ and Java , and requires careful evaluation, refactoring, and enhancement to align with modern architecture standards.The ideal candidate is someone who thrives in a legacy-to-modern transformation environment, is fluent in Core Java and C++ , and possesses a strong foundation in concurrency and multithreaded application development . Familiarity with DevOps tools and Angular is highly desirable, as the solution stack will span across backend, tooling, and UI modernization layers.
Key Responsibilities
- Legacy Assessment & Modernization :
- Analyze the existing system architecture and legacy C++/Java codebases.
- Identify technical debt, performance bottlenecks, and architectural risks.
- Propose and implement modernization strategies (refactoring, rewriting, or replacing components).
- Core Development
- Develop robust, efficient, and scalable components using Core Java with a focus on multithreading, concurrency, and memory management .
- Maintain and optimize legacy C++ modules , ensuring backward compatibility and performance.
- Work closely with solution architects, DevOps engineers, and frontend developers to ensure seamless integration across backend, infrastructure, and UI layers.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives .
- Write clean, modular, and well-documented code with comprehensive unit and integration test coverage.
- Conduct and participate in code reviews , architecture discussions, and technical deep dives.
- Ensure performance, scalability, and maintainability of all developed components.
Preferred Profile
- Experience working in complex, enterprise-scale systems , especially modernization efforts.
- Ability to navigate ambiguity in legacy systems and drive incremental improvements.
- Comfortable with both hands-on coding and collaborative architectural discussions .
- A mindset focused on quality, reliability, and long-term maintainability .
- Core Java (Concurrency, Multithreading, Collections, Streams)
- C++ (Legacy Systems, Memory Management, Performance Tuning)
- DevOps (Jenkins, Docker, CI/CD Pipelines - Nice to Have)
- Frontend (Angular - Nice to Have)
- Git, Maven/Gradle, JIRA, Agile methodologies
Join Our Global Team: We invite you to apply for the position at RE Partners. Join us in shaping the future of business technology consulting and transforming the way organizations thrive in a digital world. As a diverse, woman-owned global business, we pride ourselves on keeping talent happy - our 7% attrition rate speaks volumes. Bring your talented friends along and earn a referral bonus
Equal Opportunity Employer: We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status.
RE Partners
Related Jobs
Senior Java Software Engineer AWS Python Data Finance London
- London, United Kingdom
Senior Java Software Engineer AWS Python Data Finance London
- London, United Kingdom
Senior Java Software Engineer AWS Python Data Finance London
- £600 - £900 Daily
- London, United Kingdom
Senior Java Software Engineer AWS Python Data Finance London
- London, United Kingdom
Senior Java Software Engineer AWS Python Data Finance London
- London, United Kingdom