For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
RE Partners
RE Partners

Senior Java Software Engineer (with C++ knowledge)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
C++
Software Development
+20

Contract role
2 days ago
Apply now

Hello from 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.

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.
  • Collaboration & Integration
  • 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.
  • Engineering Excellence
  • 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.

Technology Stack

  • 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.

About RE Partners

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service