s degree in Computer Science, Engineering, or a related field (or equivalent experience). 5+ years of experience in backend development, with a strong technical background in C# .NET, Java, Python, Node.js. 3+ years of experience in a leadership or management role. Proven experience in designing and building scalable and reliable backend systems. Strong knowledge of software development methodologies, tools More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
RemoteStar is looking to hire a Software Developer(with experience in both Java and C++) in Bengaluru on behalf of our client headquartered in the United Kingdom. About Role - Software Developer(with experience in both Java and C++) A UK-based FTSE 250 company is looking for a dynamic, creative, Software Developer(with experience in both Java and C++) to … Their award-winning products and platforms empower go-getters around the world giving them access to over 19,000 financial markets As our Software Developer(with experience in both Java and C++) , you will: Developing quality software to business specifications Participating in the software development life cycle Investigating issues in the software when they occur and fixing them Maintaining CI … best practices are followed (Clean Code, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients What do we value 4+ years of commercial experience in Java , C++ . Demonstrable understanding of modern C++ and Core Java , including STL, OOD/OOP A practiced user of LINUX command line and scripting. A good understanding of the Agile More ❯
Statistics, Physics, Mathematics, or a related field. Several years of experience developing machine learning algorithms and working with large-scale, real-world datasets. Programming: Proficiency in Python, experience with Java, C++, or deep learning frameworks is a plus. Tools & Platforms: Hands-on experience with Kubernetes, Docker, Linux, and CI/CD pipelines. Data Skills: Strong knowledge of SQL and database More ❯
Huntingdon, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
Mid-Senior Software Engineer (Java) Security Clearance Required: DV ('Developed Vetting') Location: Farnborough, UK: Hybrid working policy 1-2 days on-site UNLEASH YOUR POTENTIAL Were seeking a Software Engineer with hands-on experience in secure, modular systems to support development of a Distributed Data Framework (DDF) catalogue and integrate features from the Codice Alliance framework. Are you ready for … Codice Alliance tools with the existing catalogue Build secure and modular services for ingesting, indexing, and querying geospatial and imagery data Work with OSGi, Apache Karaf, and other modular Java platforms Ensure compliance with data security, access control, and audit requirements Create Design and Build documentation derived from customer requirements. Required Experience: Strong Java development experience, especially in modular or More ❯
and problem-solving skills. Comfortable balancing technical requirements with business goals. Degree or equivalent experience in a relevant field. Broad software development experience, including: - AWS/Azure, Windows, Linux - Java, C#, C, C++ - Internet protocols and APIs - Cloud and virtualised deployment models Familiarity with agile methodologies and writing functional specifications or user stories. Experience with Android devices and mobile technologies More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
a related field. Proven experience in software development, with a strong understanding of object-oriented programming principles. 1. Proficiency in at least one programming language (e.g., Python, JavaScript, Ruby, Java). Familiarity with software development methodologies (e.g., Agile, Scrum). Experience with version control systems (e.g., Git). Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration skills. More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence
software Stay current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of various Artificial Intelligence More ❯
Java, Scala and Kotlin Software Engineering Java, Kotlin and Scala are three of the most powerful and versatile programming languages in the modern software development ecosystem. Known for their scalability, performance, and robustness, these languages are widely adopted across a variety of platforms from backend services and enterprise applications and cloud-based solutions. With the rise of JVM-based languages … clients are united by a common need: access to high-quality software engineering talent. Get in touch with a Specialist If you're looking for your next role in Java, Kotlin or Scala Software Engineering or if you're interested in learning more about the opportunities available, get in touch with one of our dedicated consultants. Whether you're seeking More ❯
Requirements * Degree in Computer Science, Software Engineering, Physics, or Engineering with a strong software component * Strong proficiency in Python * Experience with at least one other object-oriented language (C++, Java, C#, etc) * Excellent communication skills and the ability to work independently * Comfortable using Git and picking up new tools or frameworks quickly * A keen interest in designing intuitive and user More ❯
Requirements • Degree in Computer Science, Software Engineering, Physics, or Engineering with a strong software component• Strong proficiency in Python• Experience with at least one other object-oriented language (C++, Java, C#, etc)• Excellent communication skills and the ability to work independently• Comfortable using Git and picking up new tools or frameworks quickly• A keen interest in designing intuitive and user More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
communicate clearly in a distributed, asynchronous team • A pragmatic mindset with a willingness to contribute where needed Nice to haves We would prioritise candidates with these: • Development experience with Java • Wider experience with relational databases to include MySQL • Good working experience with other tech stack components: Android, FastAPI/Django • Experience contributing to platform transitions or systems consolidation projects • Familiarity More ❯
emerge all of the time, and you will need to stay abreast of the latest and best technologies to apply to any given project Any knowledge in Python and Java is also beneficial Excellent communication skills, both written and verbal Responsibilities for Lead Application Software Developer Provide leadership on technical decisions within the development of a web-based application Develop More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
the existing architectures. Required Skills and Experience: Experience implementing complex data and compute solutions at scale. infrastructure-as-code (e.g., CloudFormation, Terraform). Knowledge of programming languages such as Java or Python. Deep understanding of AWS or other cloud providers (e.g. GCP, Azure). Strong understanding of key security technologies and protocols such as TLS, OAuth and SPIFFE. Observability, alerting More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
So Code Limited
by Software Engineers for web, desktop, and mobile app development. C++ C++ is a prevalent language for building large, efficient, and reliable software infrastructure and applications with limited resources. JavaJava is popular in London and Cambridge's tech markets, extensively used in Fintech, Payments, Banking, and scientific sectors. Embedded Systems Cambridge is known as the 'Home of Embedded,' with … bridges development and operations, utilizing processes, tools, and methodologies to improve efficiency and communication. Golang Golang supports scalable server and large system programming, addressing gaps found in C++ and Java during Google's server work. Python Python is a popular open-source language for developing complex network applications with straightforward syntax. IT Infrastructure and Support We recruit for all levels More ❯
technical projects. Exceptional problem-solving skills and the ability to think strategically and analytically. Experience with server-side technologies such as Node.js, PostgreSQL, Redis, and Elasticsearch. Familiarity with Python, Java and FE frameworks is also beneficial. Strong leadership skills with experience mentoring and developing engineering talent. Excellent communication and collaboration skills to work effectively with teams across the organization. Bachelor More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
high quality code. You will need: A 1st of 2.1 degree in computer science or similarly applicable subject Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) Substantial experience of professional software development, using current industry best practice and tools such a bug tracking and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
high quality code. You will need: • A 1st of 2.1 degree in computer science or similarly applicable subject • Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) • Substantial experience of professional software development, using current industry best practice and tools such a bug tracking and More ❯
Computer Science, Computer Engineering, or related fields at time of application - Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python - Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis PREFERRED QUALIFICATIONS - Previous technical internship(s More ❯
or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro architecture and More ❯
new features and products. You value collaboration, making data-driven decisions, and can comfortably communicate with others, in both technical and non-technical roles. Key job responsibilities - Proficiency in Java or any other object oriented programming is required, and the ideal candidate is an expert in at least one of these languages. - Well versed for Frontend technologies including React, Single More ❯
or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro architecture and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Deloitte LLP
Do you want to be at the heart of some of the biggest and most ambitious programmes undertaken to keep our country safe? We are proud of the impact we have with our Defence & Security clients, the strength of our More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Cambridge or Manchester (Hybrid, 2 days/week in-office) Job Overview Arm seeks an experienced Director of Performance Engineering to lead technical strategy and execution for our Userspace, Java Enterprise, Android, and Optimization teams. Reporting to senior leadership, you'll drive key initiatives focused on software performance, optimization, and architectural enhancements across Java-based enterprise applications, Android platforms and … clear technical leadership for a team of 60+ engineers with 4-5 direct technical leads, across multiple geographical locations. Define and drive architectural strategies, performance analysis, and optimization of Java Enterprise and Android userspace software. Ensure robust, scalable, and optimised software solutions that enhance user experience and system performance. Collaborate effectively with product management, quality assurance, and operational teams to … ensure software aligns with business and technical objectives. Establish clear technical roadmaps and deliver measurable performance improvements. Essential Skills & Experience Proven experience leading large-scale Java Enterprise, Android and userspace software development and optimization. Strong recent coding background, specifically within Java-based enterprise software, Android application development, or userspace optimization. Significant leadership experience, effectively managing teams of 50+ software engineers. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Certus Sales Recruitment
shaping the architecture and technical direction of a platform that supports billions of transactions worldwide. The ideal candidate will bring deep backend engineering expertise, particularly within the JVM ecosystem (Java, Kotlin, or Go), although experienced engineers from a Microsoft stack background (C#/.Net) will also be considered. Key Responsibilities: Lead the design and development of scalable, distributed systems handling … Mentor and support the growth of other engineers in the team. Candidate Profile: Proven experience building and scaling backend systems in production environments. Deep knowledge of the JVM stack (Java, Kotlin, Go), or strong C#/.Net experience with a willingness to adapt. Experience leading technical design and architecture in cross-functional teams. Comfortable working in fast-paced, product-driven More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Eclectic Recruitment
Looking for ways to improve processes Staying up to date with the latest trends in the industry The successful candidate will have: Familiarity with a programming language such as Java Willingness to learn new skills and technologies Experience with test driven development Excellent interpersonal skills Understanding of Agile principles and practices Experience working as part of a team If this More ❯