various platforms + Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM-32 microcontrollers + Electronic design experience Bonus: + Use of embedded systems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN 62304 or More ❯
with 2-3 days a week in the London office. What's Required? The ideal candidate for the role will have: Strong Python skills with a solid understanding of OOP best practices Experience designing system architecture and working on projects end to end Strong academic background in Computer Science Proficiency with Postgres and AWS So What's Next? If you More ❯
with 2-3 days a week in the London office. What's Required? The ideal candidate for the role will have: Strong Python skills with a solid understanding of OOP best practices Experience designing system architecture and working on projects end to end Strong academic background in Computer Science Proficiency with Postgres and AWS So What's Next? If you More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
should be based within a commutable distance of Doncaster and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the More ❯
trust quickly, and created environments where engineers thrive. Technical Background – You’ve walked the path of a software or data engineer. You can speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-driven development are More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Uniting Ambition
trust quickly, and created environments where engineers thrive. Technical Background – You’ve walked the path of a software or data engineer. You can speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-driven development are More ❯
AWS/GCP. Experience with open-source LLMs or Small Language Models (SLMs). Experience with front-end development using vanilla javascript or javascript/typescript frameworks. Experience with OOP and SOLID principles What do we offer? Training and vocational coaching received during the initial employment and throughout your career with our client to accelerate your career in Data Science More ❯
with various modern frameworks and tooling Firm grasp of multi-threading and efficient cross-process communication Working knowledge of interacting with the Windows API and COM objects Advocacy for OOP design principles and engineering best practices with a focus on code quality, CI/CD and scalability Strong debugging skills - methodically decomposing systems to identify bottlenecks, diagnosing issues, troubleshooting and More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Atom Bank
with modern Software Design Patterns such as MVVM or MVC Considerable experience in a development capacity encompassing contribution to solution design, and technical documentation production Conversant with SOLID and OOP principles and Software Design Patterns, BDD and TDD as approaches Experience of UX Development including responsive designs and accessibility, RESTful API integration, securing applications and secure messaging using a variety More ❯
associated project management and risks Advanced Docker with deep understanding of Docker storage and Volumes, linux permissions Understanding of Python advanced concepts including ObjectOrientedProgramming (OOP), Concurrency, decorators, recursion Excellent communication skills through written reports and presentations Ability to review others' code Ability to effectively line manage and mentor INTERVIEW PROCESS: Stage 1: 20 min video More ❯
associated project management and risks Advanced Docker with deep understanding of Docker storage and Volumes, linux permissions Understanding of Python advanced concepts including ObjectOrientedProgramming (OOP), Concurrency, decorators, recursion Excellent communication skills through written reports and presentations Ability to review others' code Ability to support bid and proposal writing Ability to effectively line manage and mentor More ❯
and enhancement of Delphi-based applications. The ideal candidate will have deep expertise in Delphi (especially versions like Delphi 7, XE, or later), a strong understanding of object-orientedprogramming, and experience integrating legacy systems with modern architectures. Key Responsibilities: Design, develop, test, and maintain software applications using Delphi. Analyze legacy Delphi code and recommend enhancements or More ❯
and enhancement of Delphi-based applications. The ideal candidate will have deep expertise in Delphi (especially versions like Delphi 7, XE, or later), a strong understanding of object-orientedprogramming, and experience integrating legacy systems with modern architectures. Key Responsibilities: Design, develop, test, and maintain software applications using Delphi. Analyze legacy Delphi code and recommend enhancements or More ❯
Required: Resident in Northern Ireland Right to work in the UK Must meet the Level 5 Entry Requirements outlined here Experience of computer programming (we use Python, any oop is fine) Experience of configuring & deploying software integrations High capacity to learn quickly Creative problem-solving skills What Helps You Stand Out: Technical certification(s) e.g. CompTIA, AWS, Microsoft. Ability More ❯
frameworks. Excellent knowledge of Swift. Proficiency with Swift UI. Experience with modern Software Design Patterns like MVVM or MVC. Experience in solution design and technical documentation. Knowledge of SOLID, OOP principles, BDD, TDD. Experience with UX development, API integration, and application security. Excellent communication skills, both written and verbal. Experience working with third-party and external systems. What's in More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Street Group
large data volumes quickly and consistently Looking for regular opportunities to automate, simplify or improve our processes and technology Helping to promote coding standards and champion best practices, including OOP, TDD, CI and CD Developing your own skills with regular knowledge sharing sessions with your team members Facilitating the improvement and ongoing maintenance of our platform A bit about you. More ❯
government customer is looking for a Level 2/3 DevOps Engineer. A successful candidate should have experience within CI/CD Pipelines, automating infrastructure deployments, and Objectorientedprogramming languages. DevOps Software Engineer will design, implement, and maintain CI/CD pipelines to support the Missile Defense Advanced Simulation (MDASim) project on the Specialized Warfighter Development … or Windows command shell- experience with all 3 would be great since they use them all but not required 3. 2+ years of experience developing software in object-orientedprogramming languages such as C, C++, or Java- need experience with Visual Studio 22 NICE TO HAVE: Automated testing exp with test studio and Checkmarx Must have active … as Bamboo, Jenkins, or GitLab CI • Working knowledge of version control systems such as Git • Understanding of networking concepts and security best practices • Experience developing software in object-orientedprogramming languages such as C, C++, or Java Preferred Qualifications: • Bachelor's Degree in Computer Science, Software Engineering or related field • Experience in software development, including analysis, design More ❯
sites to support training events and product installations Must have: • Previous experience working with multi-threaded C# or JAVA software applications. • Experience interfacing with databases. • Experience with object-orientedprogramming concepts. Skills: • Prior experience with Windows Presentation Foundation (WPF) highly desired. • Excellent written and oral communication skills • Familiarity with Linux and Windows development environments • Candidate exhibits leader … like qualities and has a willingness to share their knowledge and build up their peers • Experience using Visual Studio and Eclipse • Familiarity with DevSecOps and Agile development methodologies • Strong OOP and C++ language skills including STL, Templates • Usage of source code control tools (SVN, GIT, ClearCase, etc.) • Usage of ALM tools (JIRA, Confluence, Crucible, Bamboo) • Active DoD Security Clearance (within More ❯
Technologies: Security Cleared SC C++ C# Unix Solaris Java Powershell Shellscript Perl Python PHP VMware Docker AWS Azure HTPP SMTP SNMP Syslog NTP Visual Studio tfs Cyber Security The Software Engineer will be part of an existing highly skilled development More ❯
or Computer Science, Mathematics or a related Engineering discipline 12+ years of relevant software experience required. 8+ years of programming in C++ 11 or higher utilizing Object-OrientedProgramming (OOP) concepts and techniques is required Experience in utilizing multi-threading techniques is required. Demonstrated experience with desktop Linux application development in an embedded environment is required. More ❯
by the customer • Previous experience with military simulations and C++ is a plus • Development experience in the .NET Framework within Visual Studio is desirable • Expert experience with object-orientedprogramming (OOP) • Experience with SQL databases or knowledge of modeling and simulation is a significant plus Nice to Haves: • Experience as a Hardware to Software Integrator, specifically with More ❯
TEKsystems is searching for a Cyber Security Engineer for a partner in the Atlanta area. Must be onsite. The Cyber Security Software Engineer designs, develops, and tests cybersecurity software in languages such as Java, C, and C++. The Cyber Security More ❯
About ACTURIS Acturis is one of the UK's highest-rated and fastest-growing software businesses, dedicated to delivering awesome technology for the insurance industry. Founded in 2000, Acturis has grown exponentially over the past decade, consistently achieving double digit More ❯
Chester, Cheshire, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
heart of our engineering transformation. WHAT YOU'LL BE DOING As a Senior Software Engineer, you'll: Design, develop, test, and deploy backend services using Java and other modern OOP languages (e.g. Go, Python). Build and manage containerized applications using Docker and Kubernetes (GKE). Develop RESTful APIs and work with API Gateways (e.g. Apigee). Apply Infrastructure as … YOU'LL NEED We're looking for engineers who are technically strong, collaborative, and eager to grow. You'll need: Strong backend development experience in Java and ideally another OOP language. Experience with containerization (Docker), orchestration (Kubernetes), and service mesh (Istio). Familiarity with cloud platforms (GCP preferred) and IaC tools (Terraform). Proficiency in CI/CD tools and More ❯