About Entry-Level Java/C++

At our company, we believe in empowering the next generation of software engineers to shape the future. We’re hiring an Entry-Level Java/C++ Developer who is passionate about building high-performance applications and ready to take on real-world challenges. This is more than just a coding job—it’s a chance to contribute to products that impact millions globally.

As a junior engineer, you’ll work alongside senior developers and architects, participating in projects from design to deployment. You will gain hands-on experience with modern development tools, collaborative workflows, and real-time problem-solving in a production environment. Our ideal candidate is someone with a strong foundation in Java and C++, a hunger to learn, and a desire to grow into a software leader.


What You’ll Do

  • Write clean, efficient, and maintainable code in Java and C++
  • Participate in software development lifecycle from planning to release
  • Collaborate with cross-functional teams including QA, DevOps, and Product
  • Contribute to debugging, performance tuning, and system architecture discussions
  • Implement new features and improve existing functionalities based on user and business needs
  • Take part in code reviews and peer programming sessions to boost quality and knowledge sharing
  • Document technical decisions and contribute to the evolution of our engineering culture

What You’ll Bring

  • A degree in Computer Science, Software Engineering, or equivalent practical experience
  • Proficiency in Java and C++ (academic or internship-level experience accepted)
  • Understanding of object-oriented programming and design patterns
  • Exposure to tools such as Git, JIRA, and CI/CD pipelines
  • A curious mindset and a genuine interest in software development best practices
  • Strong communication skills and a team-first attitude
  • Ability to take feedback positively and adapt quickly in a dynamic environment

Nice to Have (But Not Required)

  • Familiarity with frameworks like Spring Boot, Boost, or QT
  • Exposure to cloud platforms like AWS, Azure, or GCP
  • Experience with data structures, algorithms, or competitive programming
  • Contributions to open-source projects or personal coding repositories
  • Understanding of Agile methodologies

Why You Should Join Entry-Level Java/C++

We don’t just write code—we build systems that scale, evolve, and transform the way people interact with technology. Whether you’re developing backend logic for a global service or optimizing latency in real-time systems, your work will have impact.

We provide all the tools, mentorship, and support to help you accelerate your career. You’ll be part of a welcoming, inclusive team where your ideas matter and innovation is encouraged. From daily stand-ups to company-wide hackathons, we believe in creating a space where engineers can thrive, learn, and push boundaries.


What We Offer in Entry-Level Java/C++

  • £100,000/year base salary with clear progression milestones
  • Annual performance bonuses and spot recognition awards
  • Flexible working hours and hybrid/remote work options
  • Professional development budget for courses, certifications, and tech conferences
  • Health insurance, dental coverage, and mental wellness programs
  • Generous holiday allowance + paid sick leave
  • State-of-the-art hardware and software tools for optimal productivity
  • Regular team-building activities, offsite retreats, and networking events

Our Engineering Culture

We are technologists, problem-solvers, and lifelong learners. Our engineering team operates with transparency, collaboration, and accountability at its core. We practice Agile, invest in automation, and maintain high standards through peer review and test-driven development.

You’ll have the opportunity to work on both greenfield and legacy projects, helping to reimagine our tech stack as we grow. We believe in giving engineers the autonomy to own their work, the support to explore new approaches, and the responsibility to make things better—not just ship features.


Diversity, Equity & Inclusion

We are committed to building a workforce that reflects the diversity of the world we serve. We encourage candidates from all backgrounds, genders, and ethnicities to apply. We are an equal opportunity employer and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, or disability status.

If you need accommodations at any stage of the application process, please let us know. We’re here to support you.


Application Process

  1. Online Application – Submit your CV and a short cover letter
  2. Technical Challenge – Complete a timed Java/C++ coding task
  3. Virtual Interview – 1-2 technical interviews with live problem-solving
  4. Final Interview – Meet the team and explore culture fit
  5. Offer Stage – If successful, we’ll send a formal offer with start date options

We aim to complete the process in 2-3 weeks from the date of application.


Ready to Apply?

If you’re excited about the opportunity to launch your career in a high-growth environment and work with some of the best minds in tech, we’d love to hear from you. Your journey as a developer starts here—and we’re with you every step of the way.

Apply now and build the future, one line of code at a time.

Apply Now

Apply for this position

Allowed Type(s): .pdf, .doc, .docx