another tech company. We're the problem solvers, the magicians who transform complex challenges into seamless digital experiences. Utilising a powerful blend of Power Platform, DevOps, Data experiences, and SoftwareEngineering, we create business solutions that truly resonate with our clients while driving extreme value! With our roots planted in Birmingham and branches spreading across the globe from More ❯
Software Engineer, Research - Human Data OpenAI Careers Software Engineer, Research - Human Data Human Data - San Francisco and London, UK Apply now (opens in a new window) About the Team OpenAI's mission is to ensure that artificial general intelligence (AGI) benefits all of humanity. A key part of achieving that mission is training models that deeply understand and … reflect human preferences - the Human Data team is at the heart of that effort. The Human Data engineering team creates the systems that enable scalable, high-quality human feedback. These systems are essential to how OpenAI trains and improves its most advanced models. Engineers on this team collaborate closely with world-class researchers to bring alignment techniques to life … from experimental ideas to production-ready feedback loops. About the Role We're looking for software engineers to join the Human Data team and build the platforms, prototypes, tools, and infrastructure that power how our AI models are trained, aligned, and evaluated. You'll partner with researchers and cross-functional teams to bring alignment ideas to life, influence future More ❯
PMs to deliver reliable, compliant tools in a classified environment Is This You? • Bachelor's degree + 5 years OR Master's degree + 3 years in Computer Science, Engineering, or related field • Proven full stack development experience, ideally supporting defense or classified systems • Active Interim Top-Secret Security Clearance • Agile-minded, security-focused, collaborative, and passionate about building … JavaScript, HTML, CSS DevOps & CI/CD Tools: GitLab CI/CD, GitLab Runners, Nexus Repository, WebLogic deployment, Agile Scrum Security & Compliance: Fortify, SonarQube, secure coding best practices, DoD software development standards Containers & Orchestration: Kubernetes (K8s), Helm, Helm Charts Development Practices: Full SDLC, code documentation, Agile methodologies, static code analysis Preferred Qualifications • Experience deploying Java applications to WebLogic servers … Business (WOSB) defense contractor supporting mission-critical programs across the Department of Defense and Intelligence Community. With a presence in over a dozen states and OCONUS, we specialize in softwareengineering, cybersecurity, systems integration, and satellite communications. Why Caribou Thunder? • Mission Impact: Every line of code supports real-world defense operations • Collaborative Teams: Work alongside seasoned professionals in More ❯
Senior Embedded Software Engineer Slough (4/5 days per week on-site) £350-£450 per day (Outside IR35) 3 month contract (Possible Extension and/or Permanent Opportunity) An excellent opportunity awaits an experienced Embedded Software Engineer to join an award-winning design firm in a role offering technical variety, working on cutting-edge projects. This company … for a 3-month minimum period, with the possibility of rolling extensions or a permanent opportunity in the future. The ideal candidate will have strong commercial experience in embedded software development using C (C++ desirable), along with a strong understanding of RTOS, standard buses, and protocols. Any experience working in consumer electronics or medical devices would be desirable. This … is a fantastic opportunity for an experienced Embedded Software Engineer to join an award-winning business in a role offering great technical variety, working on cutting-edge projects. The Role: *Embedded Software Development - Full Project Lifecycle *Development using Embedded C and C++ *Part of a motivated tight-knit team *Hybrid role - 3 to 4 days based in office More ❯
Synergy Solutions International Limited is a London-based consultancy providing IT expertise and SaaS solutions. We aim to deliver affordable and efficient software services to a range of clients, from start-ups to large firms. As part of our growth, we are expanding our team. We are seeking a full-time Software Development Engineer responsible for applying softwareengineering principles to design, develop, test, and maintain applications and services, meeting business and technical goals within budget and timelines. Software Engineer Responsibilities Modify device drivers to support the surprise removal of adapters across operating systems. Port new Windows releases to run on the latest hardware. Investigate QA and field-reported bugs and develop fixes. Learn new … team deliver value to customers. Experience in OS debugging and analyzing system crashes using WinDbg. Use source control and bug tracking tools such as Git, Subversion, and Jira. Understand software testing concepts, bug lifecycle, and test estimation techniques. Work effectively in an Agile environment. Exhibit critical thinking and analytical skills to prioritize bugs and tasks, and communicate effectively with More ❯
deployment of those applications - "You build it, you run it." What you will do: You will be using Scala , Akka , Kafka , Kinesis , and Dynamo to build and innovate our software that is distributed, reactive, and scalable. You will: Lead a product engineering team, ultimately responsible for the delivery of that product Lead the design, build, and evolution of … the backend services that power the Disney+ platform Mentor your team to improve technical ability and build a profile within and outside the organisation Engineer technical software solutions primarily using Scala based microservices deployed within AWS infrastructure Support high traffic API services, globally distributed data and apply event-driven architectures Influence and drive softwareengineering and architecture … best practices and standards within the team and the wider community Apply principled engineering practices including unit testing, integration testing, continuous integration and, by your example, lead others in your team to do likewise. Act as a mentor and an example to others in your team and across the organisation. Think not just in terms of code, but architecture. More ❯
Are you a passionate Java Developer looking to take ownership of your work in a collaborative, hands-on environment? This is an opportunity to join a growing ERP integrations software provider based in Leeds. If you enjoy working on complex systems and with new technology , bringing new ideas to the table, and having real impact on product evolution then … . Knowledge of SQL (DDL, DML, Views, Procedures). Familiar with version control ( GIT ), DevOps tools, XML/XSLT , and both SOAP and REST APIs . Strong understanding of software development principles and translating business needs into technical solutions. Desirable: ERP integration experience, ideally with Sage or SAP Business One. Familiarity with ASP.NET MVC and Azure DevOps. Degree in … SoftwareEngineering, Computer Science, or related field. The Role Reporting directly to the Technical Director you'll take a hands-on role in the development and maintenance of both core and satellite applications. You will cover the full development lifecycle, from writing Java code and managing deployments, to supporting testing and resolving tickets. This position requires working with More ❯
Sharing knowledge within the organization through mentoring, training, and creating reusable artifacts BASIC QUALIFICATIONS - 3+ years of experience in cloud architecture and implementation - Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience - Experience in security principles such as least privilege access, defense in depth, preventative vs. detective controls, Infrastructure and Network Security, Data protection, and Incident … response. Good technical knowledge of application security, system security, network security, authentication/authorization protocols, and cryptography. - Knowledge of professional softwareengineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, libraries building, build processes, testing, and operations. - Hands-on technical expertise in technology automation, implementation, integration, and More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
Java Software Engineer Remote Scotland Were working with a leading-edge tech team developing next-generation software. This is your chance to join as aJava Software Engineer, taking ownership of key features in brand-new products, collaborating across teams, and contributing to all stages of the development lifecycle in an agile environment. Whats in it for you? Salary … days holiday Employer pension Enhanced family leave & sick pay Share scheme Career development, training, and international travel opportunities What youll be doing: Designing, developing and testing elements of ground software Implementing new features and maintaining existing systems Collaborating with cross-functional teams to ensure seamless integration Supporting internal teams and external users with bug fixes and updates Driving clean … code that follows best practices Engaging with product teams, providing input into architecture and improvements What youll bring: Java experience in a professional setting Strong debugging, problem-solving and softwareengineering skills Experience across the full software lifecycle A collaborative mindset with great communication Launch your next role today - APPLY NOW and help shape the future of More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
Java Software Engineer Remote Scotland Were working with a leading-edge tech team developing next-generation software. This is your chance to join as aJava Software Engineer, taking ownership of key features in brand-new products, collaborating across teams, and contributing to all stages of the development lifecycle in an agile environment. Whats in it for you? Salary … days holiday Employer pension Enhanced family leave & sick pay Share scheme Career development, training, and international travel opportunities What youll be doing: Designing, developing and testing elements of ground software Implementing new features and maintaining existing systems Collaborating with cross-functional teams to ensure seamless integration Supporting internal teams and external users with bug fixes and updates Driving clean … code that follows best practices Engaging with product teams, providing input into architecture and improvements What youll bring: Java experience in a professional setting Strong debugging, problem-solving and softwareengineering skills Experience across the full software lifecycle A collaborative mindset with great communication Launch your next role today - APPLY NOW and help shape the future of More ❯
We are looking for an experienced front-end web developer to join our growing engineering organization (headquartered in Reigate, 300 engineers) developing a wide range of market leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as … and best practice having worked on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Participate in the UX guild and the development teams on best practice and approach. Implement product code, following best practices for maintainability … to identify defects, performance bottlenecks or technical debt. Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices. Operate to a high standard and support/mentor other UI developers so they're delivering at this level Address UI governance requirements that cover areas of security More ❯
ways to the Risk Technology solutions that we bring to market to address the needs of our client. This could entail research, design of prototypes, working with alliance partners, softwareengineering and testing. Business development; including the development of long-term trusted advisor relationships with our clients. You will also work on proposals and, from time to time … Agile, DevOps, waterfall) - SCRUM qualifications would be beneficial. Understanding of the System Delivery Life Cycle. Experience of using agile delivery tools such as JIRA, Pivotal, Collab, Confluence Experience of engineering based on the likes of SQL, SSIS, Python, Java, Scala, XML/FpML and Power BI Data architecture, data lineage and all aspects of AI including, but not limited … to, NLP, ML, deep learning and Generative AI Testing/quality engineering; experience of test automation will be beneficial Process Automation, BPM and Digital Platforms, e.g. Pega Cloud technology (knowledge of any or all of Azure, AWS and Google would be beneficial) Experience of handling information security and privacy challenges Interest and awareness in emerging technologies Experience of vendor More ❯
Software Engineer Location: Sterling, VA Job ID: Pay Range: $80-105 ph (W2) Duration: 12 mos • Design, develop, integrate, and test software on cross-functional agile teams to deliver solutions within budget, scope, and schedule constraints • Perform bidding and proposal activities to support the acquisition of new business • Make and influence decisions which impact cost, schedule, and technical … performance at a team level • Develop high-quality software which is verifiable, maintainable, and readable • Perform multi-threaded software debugging • Work independently with limited supervision • Provide engineering estimates • Contribute to software and systems engineering requirements capture and analysis • Travel to domestic and international customer 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-oriented programming 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 More ❯
with the Machine Learning and Data Science teams to bring the latest AutoNLU innovations directly to Studio, empowering customers with powerful new tools. Share learnings and best practices in software development, contributing to a culture of continuous improvement and growth within the team. Our Stack And How We Work About You 5+ years working with Python and frameworks like … or FastAPI, with a strong command of building and optimizing backend systems. Hands-on experience with relational/SQL databases, ensuring efficient and reliable data management. Well-versed in softwareengineering essentials such as unit testing, CI/CD, integration testing, and ensuring code reliability and reproducibility. Familiarity with cloud providers (e.g., Google Cloud, Microsoft Azure) and containerization … others, fostering knowledge exchange and team growth. Known for your reliability, you meet deadlines and excel in both familiar and challenging new projects. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Professional proficiency in both written and spoken English. ️ Compensation, Perks & Benefits Remote Work & Culture: Enjoy the freedom to work from anywhere. Be More ❯
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 … 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." Software Engineer (DevOps Integrations) Role Overview As a Software Engineer on our DevOps Integrations team, you'll design and build user-centric tooling that empowers development teams worldwide. You … ll be responsible for architecting and coding complex integrations across our DevSecOps toolchain, driving security and efficiency into every stage of the software delivery lifecycle. Key Responsibilities Plugin Development & SupportArchitect, implement, and maintain Gradle, Maven, npm, and PyPI plugins for SBOM collection and SCA scanning. Collaborate with security engineers to evolve plugin feature sets and ensure robust error handling More ❯
sequencing - from portable devices to large population-scale systems. We are driven by a clear mission: to enable the analysis of any living thing, by anyone, anywhere. As a Software Engineer in our Global IT SoftwareEngineering team, you will play a key role in developing and maintaining high-impact applications that support our global scientific and More ❯
evaluate and refine existing solutions. Job responsibilities Guides and assists others in the areas of building appropriate level designs and gaining consensus from peers where appropriate. Collaborates with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines. Collaborates with other software engineers and teams to design, develop, test … team members to resolve complex problems. Understands service level indicators and utilizes service level objectives to proactively resolve issues before they impact customers. Supports the adoption of site reliability engineering best practices within your team. Required qualifications, capabilities, and skills Formal training or certification on softwareengineering concepts and proficient applied experience. Proficient in site reliability culture … how to implement site reliability within an application or platform. Proficient in at least one programming language such as Python, Java/Spring Boot, and .Net. Proficient knowledge of software applications and technical processes within a given technical discipline (e.g., Cloud, artificial intelligence, Android, etc.). Experience in observability such as white and black box monitoring, service level objective More ❯
Banbury, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Hireful
Are you an experienced .Net (C#) Developer, looking to take on your next SoftwareEngineering role in a growing SaaS product company ? Keen to grow your technical skills around .Net 8/Angular & get directly involved with the adoption of the latest AI/LLM dev tools (Cursor, Github Copilot, v0 & similar)? If yes to the above & you … d like to join a growing, recently invested in, actually bringing offshore, back onshore, UK Software company – we'd like to speak with you! Job title: Full Stack Software Developer. .Net (C#)/Angular. Location: Banbury, Oxfordshire. Hybrid working: 2/3 days at home/office, per week, flexible. Salary: £50K - £55K Basic + Benefits package. We … can be somewhat flexible though - so please just get in touch. You'll have the full support of an Agile Scrum Master, excellent technical product team & obviously fellow software engineers in your team. Our tech stack, below. But, in the main, if you have solid experience in .Net (C#) & some experience of "full stack" development in Angular, please get More ❯
Operating Environment Operating within an Agile framework and working within a DevOps culture. Skills and Expertise Strong knowledge of HTML/CSS (Tailwind/SCSS), JavaScript, and TypeScript. Senior-level experience with JavaScript libraries and frameworks, particularly React, Next.js, and More ❯
values , challenge the status quo, and push the pace of innovation in order to accelerate growth. If you're drawn to solving hard problems and want to help design software that will make a difference in people's lives, Skedulo is for you. Visit our website to learn more about what Skedulo does and to learn more about our … people and team. Description Junior Engineers have a reasonable understanding of core engineering concepts, such as Keep it Simple (KISS), Don't repeat yourself (DRY), You ain't gonna need it (YAGNI) and are focused on expanding that understanding and growing as an engineer. You have a basic understanding of the squad's tools and processes and a broad … introduction to engineering best practices. You will also have an appreciation and understanding of softwareengineering techniques like automated testing, source control, and agile planning and are focused on learning more about these domains. Junior Engineers can complete small, well-defined tasks within larger projects under mentorship, collaborating with senior engineers to ensure consistent progress and resolve More ❯
Vacancy for Engineering Lead .Net MS365 at Preservica Location: Abingdon/Remote Do you have a proven track record in leading Microsoft development teams? Are you well-versed in enterprise-level SaaS creation and familiar with Microsoft 365? Are you ready to work alongside some of the most talented experts in both Microsoft and Digital Archiving? Join us to … Preservica, transforming how organizations safeguard their digital information. Our innovative projects address the need for smart digital preservation technologies. As a global leader in digital preservation, our award-winning software is used by leading businesses, archives, libraries, museums, and government organizations worldwide. To support our growth, we hire strong technical talent and support their development within our team. About … You You have extensive experience in software development, guiding teams to build high-quality, high-performance software in line with coding standards and technical designs. You are a trusted professional who mentors less experienced team members, communicates effectively at all levels, and is self-motivated, highly organized, and capable of multitasking and prioritizing. The Role: You will lead More ❯
end solution functions exactly as intended every time. Your Responsibilities: Plan, develop, and execute comprehensive IV&V strategies across the full system life-cycle. Support the integration of hardware, software, and communications systems within a controlled test environment. Develop and perform system-level test cases, procedures, and formal test campaigns. Collaborate with multidisciplinary engineering teams to diagnose issues … reviews, readiness assessments, and customer acceptance tests. Produce detailed documentation, including test reports, traceability matrices, and compliance evidence aligned with defence standards. What You'll Need: Degree in Systems Engineering, Aerospace, Electrical, SoftwareEngineering, or a related field. Experience in integration, verification, and validation of complex, multi-domain systems (ideally within the defence or aerospace sector). … Familiarity with requirements management and test tools (e.g., IBM DOORS, JIRA, TestRail). Strong understanding of systems engineering frameworks (e.g., ISO 15288, ARP4754, or MIL-STD-882). Ability to work in a fast-paced, high-integrity, and security-conscious environment. Eligible for UK security clearance (SC/Security Check). What They Offer: A salary of More ❯
A fantastic opportunity has arisen for a Senior Software Engineer to join a forward-thinking team, supporting the delivery of cutting-edge test solutions and driving innovation across a broad range of advanced systems. This role involves working on software used to verify, validate, and configure complex hardware across development, production, and field-testing environments. It’s a … to a highly collaborative team that plays a critical role in ensuring the performance and reliability of high-tech products. Key Responsibilities: Develop, support and maintain high-performance test software using languages such as C, C++ or ADA Work across multidisciplinary teams to integrate test solutions with hardware and systems Deliver robust, reliable and standardised code that meets demanding … requirements Take ownership of full software development lifecycle, including analysis, design, coding and testing Actively contribute to the continuous improvement of testing frameworks and practices The successful candidate will have: Strong softwareengineering skills, ideally with experience in C, C++ or ADA Excellent analytical skills with the ability to review and refine complex systems A flexible, problem More ❯
We work with some of the UK's biggest companies and government departments to provide a pragmatic approach to technology, delivering bespoke software solutions and expert advice. Our clients are increasingly looking to us to help them make the best use of their data. In building data platforms and pipelines, our data engineers create the foundation for diverse data … hands-on, client-facing roles, with openings at senior or lead level to suit your experience. You may be leading teams, setting technical direction, advising clients or solving tough engineering challenges. You'd also be expected to spend some time on-site with clients in the London area on an ad-hoc basis. Our data engineers combine a strong … softwareengineering approach with solid data fundamentals and experience with modern tools. We're technology agnostic, and we're open minded when it comes to your existing skillset. What are we looking for? Good experience with some of the technologies and approaches typical in modern data engineering and reporting. Including storage, data pipelines to ingest and transform More ❯
solve problems and change lives through Monzo ️ London or Remote (UK) Base salary for this role is £110,500 - £145,000 (depending on experience) + stock options + Benefits Engineering Management at Monzo: Engineering Managers at Monzo are part of cross-functional, autonomous teams and groups. Our teams are mission driven, and typically include Product Managers, backend, web … groups, and then collectives - we aim to keep our line management structure as shallow as possible, and for teams to directly own decision making relevant to their work. The Engineering Manager role at Monzo is split into three pillars - people, product, and technical leadership. Engineering Managers are accountable for the technical and delivery outcomes for their area - that … means supporting and developing best in class engineering talent, as well as creating an inclusive team environment for people to do their best work. We're continuously hiring Engineering Managers as we continue to grow and build new teams. We hire on a pipeline based approached which means your application will be considered across all of our open More ❯