Principal Software Engineer - C++ $180,000 - $250,000 + equity Unlimited PTO, Healthcare coverage We are currently partnered with a hypergrowth startup who build AI that revolutionizes the process of Edge Hardware Development. They are seeking an experienced software engineer to spearhead the development of cutting-edge AI … design and deployment on embedded systems by leveraging Generative AI, Static Analysis, and Formal Verification techniques. As a Principal Engineer, you will be defining softwarearchitecture from Agentic AI pipelines in C++ and Python for code translation products, integrating state-of-the-art AI models with incorporate formal … CI processes. Key Responsibilities: Design and implement AI-driven code translation pipelines, integrating state machines, message queues, and distributed processing. Develop scalable, well-structured software for robust and extensible code generation solutions. Deploy and manage containerized applications using Docker. Collaborate with domain experts to incorporate formal verification and static More ❯
who is currently seeking a Technical Product Manager for their Las Vegas location. Based in Las Vegas, Nevada, our business is as much data, software, and artificial intelligence as it is business operations and customer service. If you have a strong software engineering background and have transitioned into … product management or into a technical product ownership role with deep experience in software development, we would like to speak with you! Please apply! The Technical Product Manager will own the technical strategy, architecture, and execution of key internal and external products for our website. You will lead … platforms, working closely with engineering teams to define scalable, high-performance solutions for our platform. ESSENTIAL DUTIES & RESPONSIBILITIES Technical Product Ownership & Strategy: Own the architecture and roadmap for internal tools and microservices supporting customer support systems, content moderation, and payments infrastructure. Drive technical decision-making for API integrations, data More ❯
Lead biotech innovation with elegant software solutions This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of … biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies. The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects … quality results sustainably. You will also mentor and guide junior engineers, helping them develop their skills and contribute to the overall success of the software development process. Requirements: Demonstrable experience in leading and developing complex software projects, with a focus on softwarearchitecture, design, and planning More ❯
Software Development Engineer, Aurora Storage AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As … is powered by an auto-scaling, auto-healing, distributed storage cluster of massive world-wide scale. Amazon Aurora Storage team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems … development positions where you will own the design and development of significant software components critical to our industry leading database services architected for the cloud. In this hands-on position, you will be asked to do everything from building rock-solid components to mentoring other engineers. You need to More ❯
Epsilon C5I (), focused on software development and systems engineering for complex command, control, intelligence and combat systems, is seeking a Software Engineer III, with 4-8 years of experience, for work in San Diego, CA. Our engineering efforts provide the warfighter with common enterprise solutions to improve information … a passion for excellence in engineering and enjoy working on challenging projects in a fast-paced, team-oriented environment - read on! Summary: Our ONR software team employs an Agile Scrum process to rapidly design, code, and integrate capabilities into a mature Platform as a Service (PaaS) solution. Work involves … troubleshooting, securing Linux operating systems and networks, and securing containers and container platforms. The ideal person would be interested in System Architecture and Security, while also interested in the nitty gritty of security and system access control. Duties and Responsibilities: Participate in the design, development, implementation, and integration of More ❯
Lead Software Engineer Technical Lead | TypeScript | Node | React | AWS | AI Salary: £85-105K + bonus Location: Central London 2 days pw Core Stack: TypeScript, Node, React, AWS, Kubernetes. We are currently working with a global travel business who have a number of exciting projects planned. They recently completely … a major upgrade of their platform and now require experienced Lead software engineers. The engineering department is 60+ in size operating in small squads - you will technically lead a team of 5-7 full stack Node/React software engineers on a greenfield build, responsible for the design … company’s core products. You should have strong backend experience working with Node.js and have commercial experience leading a team of engineers. Technical Lead Software Engineers will drive technical standards within the team. You will be completely hands on, leading by example (this is not a hands off/ More ❯
Lead Software Engineer Technical Lead | TypeScript | Node | React | AWS | AI Salary: £85-105K + bonus Location: Central London 2 days pw Core Stack: TypeScript, Node, React, AWS, Kubernetes. We are currently working with a global travel business who have a number of exciting projects planned. They recently completely … a major upgrade of their platform and now require experienced Lead software engineers. The engineering department is 60+ in size operating in small squads - you will technically lead a team of 5-7 full stack Node/React software engineers on a greenfield build, responsible for the design … company’s core products. You should have strong backend experience working with Node.js and have commercial experience leading a team of engineers. Technical Lead Software Engineers will drive technical standards within the team. You will be completely hands on, leading by example (this is not a hands off/ More ❯
impact. Join us on this exhilarating journey to shape the future, one groundbreaking solution at a time. WHAT YOU WILL DO We are seeking Software Engineers across multiple levels - Junior, Mid-Level, and Senior - to expand our dynamic team. Whether you're just starting out, looking to leverage your … place for you. You'll work on exciting projects that challenge you to grow and make an impact. Key Responsibilities: Design, develop, and maintain software solutions that meet user needs and company standards. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality, organization … and contribute to team and personal learning. Keep up-to-date with the latest industry trends and technologies. WHAT QUALIFICATIONS YOU WILL BRING Junior Software Engineer: Bachelor's degree in Computer Science or related field. 0-4 years of experience in software development. Familiarity with coding languages such More ❯
Our client, a global engineering consultancy, is looking for a Principal Engineer - Embedded Software, to join their team in Leamington Spa. This is a permanent position working 3 days on-site and 2 days at home. They specialise in rapid engineering and development of sustainable electrified propulsion systems and … industry research bodies through their technical centres in North America, the U.K. and India. Position Description: In the role of Principal Engineer of Embedded Software, you will develop both application and base level software for a wide variety of applications from clean sheet through to tested software. This … will involve developing requirements, softwarearchitecture design, writing code and testing both in-house and at our customers' sites. In addition to hands on software development you will be technically leading teams to deliver software projects as well as supporting our business development activities to scope More ❯
Sunderland, Tyne And Wear, United Kingdom Hybrid / WFH Options
Tombola
not just another player in the game; we're the creators of the game. Our approach is revolutionary - we craft every element of our software in-house, from concept to execution. We take pride in the ingenuity of our developers and designers, united by their passion for pushing boundaries … to own the delivery of highly available, resilient and maintainable services. What will I be doing? (But in bullet points) Owning end-to-end software development process for creating and delivering robust software solutions. Collaborate proactively with the team to ensure timely delivery of products aligned with our … well-documented, and highly available cloud solutions. Foster a culture of continuous innovation and strategic thinking. Play a pivotal role in project planning, reviewing software designs, and implementing improvements. Engage actively in designing and developing intricate technical solutions. Translate project requirements into technical specifications, architecture designs, and implementation More ❯
Sunderland, Tyne And Wear, United Kingdom Hybrid / WFH Options
Tombola
not just another player in the game; we're the creators of the game. Our approach is revolutionary - we craft every element of our software in-house, from concept to execution. We take pride in the ingenuity of our developers and designers, united by their passion for pushing boundaries … to own the delivery of highly available, resilient and maintainable services. What will I be doing? (But in bullet points) Owning end-to-end software development process for creating and delivering robust software solutions. Collaborate proactively with the team to ensure timely delivery of products aligned with our … well-documented, and highly available cloud solutions. Foster a culture of continuous innovation and strategic thinking. Play a pivotal role in project planning, reviewing software designs, and implementing improvements. Engage actively in designing and developing intricate technical solutions. Translate project requirements into technical specifications, architecture designs, and implementation More ❯
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate … about their technology. The Senior Lead Software Engineer will be responsible for SoftwareArchitecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be … developing Software for integration and interface frameworks on CPU and GPU and also Embedded Software Development (although not essential, as any Software Development for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. In addition More ❯
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate … about their technology. The Senior Lead Software Engineer will be responsible for SoftwareArchitecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be … developing Software for integration and interface frameworks on CPU and GPU and also Embedded Software Development (although not essential, as any Software Development for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. In addition More ❯
Software Development Engineer III, Aurora AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As … powered by an auto-scaling, auto-healing, distributed storage cluster of massive world-wide scale. Amazon Aurora Storage platform team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems … development positions where you will own the design and development of significant software components critical to our industry leading database services architected for the cloud. In this hands-on position, you will be asked to do everything from building rock-solid components to mentoring other engineers. You need to More ❯
our Life at Enable page to learn how you can be part of our journey. Job Summary This role is ideal for an experienced software engineer who is passionate about building scalable, high-performance applications in a collaborative environment. As a key technical contributor, you will work on designing … developing, and optimizing software solutions using the Microsoft technology stack, including Azure, .NET, and C#, while also leveraging modern frontend web technologies. Ideal candidates will have experience in B2B SaaS environments, delivering robust software solutions that meet the evolving needs of enterprise customers. If you are a results … code. Provide mentorship and guidance to junior engineers, contributing to best practices and coding standards. Contribute to architectural decisions and technical designs to improve software quality and maintainability. Research and implement emerging technologies to enhance development efficiency and product quality. Implement secure coding practices and ensure adherence to industry More ❯
We are looking for an experienced software architect to lead, design and develop software/Web-based systems on Microsoft Technologies. Our future collaborator must be comfortable in collaborating with other software engineers, as well as in tracking project development process. Moreover, our ideal candidate must be … along with significant knowledge of subjects such as database design, content management systems, and enterprise service bus architecture. Responsibilities Designing, developing and maintaining robust softwarearchitecture used in Web solutions as microservices architecture, SOA, MVC, and others, including UML or other modelling techniques and tools Processing integration … between Web portals and backend ERPs around logistic, financial and transportation business flows Securing development concepts and methods Identifying cybersecurity threats and countermeasures Documenting software functionality components Tracking project development process Skills & qualifications Significant experience of at least 5 years on definition of complex architectures for Web-based systems More ❯
Software Engineer - Technical Lead Technical Lead | TypeScript | Node | React | AWS | AI Salary: £85-105K + bonus Location: Central London 2 days pw Experienced Software Engineers/Technical Leads required by a global travel business! You will be the technical lead within a squad of 5-7 full … stack software engineers on a greenfield build, responsible for the design and development of several of the companys core products. You should have strong experience working in a TypeScript/JavaScript ecosystem (Node/React). Software Engineers will be leading from the front; working with Node & React … daily and working closely with Engineering Managers and Principal Engineers to build scalable, well-engineered software products. Full Stack Engineers will be working with a modern cloud-native stack, utilising AI, automation, and best-in-class engineering practices. Technical Lead Software Engineer Requirements: 5+ years experience working as More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work … within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work … within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and More ❯
As the Chief AI Processor Software & Hardware Co-design Architect, you will be at the helm of pioneering AI processors into a new era. Your role involves: Lead in AI Evolution: Stay ahead of the curve in AI industry and technology trends. Your role involves deeply understanding and predicting … the future of AI applications and algorithms. You'll be instrumental in developing key technical architectures for foundational AI software and hardware, addressing critical usability and performance challenges in comprehensive AI solutions. Guide and Inspire Technical Teams: As a leader, you will orchestrate the lifecycle management of complex technical … in optimizing AI chip architectures and systems. Strategic thinkers familiar with AI industry applications and trends, and have comprehensive capabilities from applications to basic software to chips. Bring your comprehensive knowledge of AI industry applications to the forefront. Be adept in navigating through the evolving landscape of mainstream AI More ❯
As the Chief AI Processor Software & Hardware Co-design Architect, you will be at the helm of pioneering AI processors into a new era. Your role involves: Lead in AI Evolution: Stay ahead of the curve in AI industry and technology trends. Your role involves deeply understanding and predicting … the future of AI applications and algorithms. You'll be instrumental in developing key technical architectures for foundational AI software and hardware, addressing critical usability and performance challenges in comprehensive AI solutions. Guide and Inspire Technical Teams: As a leader, you will orchestrate the lifecycle management of complex technical … in optimizing AI chip architectures and systems. Strategic thinkers familiar with AI industry applications and trends, and have comprehensive capabilities from applications to basic software to chips. Bring your comprehensive knowledge of AI industry applications to the forefront. Be adept in navigating through the evolving landscape of mainstream AI More ❯
As the Chief AI Processor Software & Hardware Co-design Architect, you will be at the helm of pioneering AI processors into a new era. Your role involves: Lead in AI Evolution: Stay ahead of the curve in AI industry and technology trends. Your role involves deeply understanding and predicting … the future of AI applications and algorithms. You'll be instrumental in developing key technical architectures for foundational AI software and hardware, addressing critical usability and performance challenges in comprehensive AI solutions. Guide and Inspire Technical Teams: As a leader, you will orchestrate the lifecycle management of complex technical … in optimizing AI chip architectures and systems. Strategic thinkers familiar with AI industry applications and trends, and have comprehensive capabilities from applications to basic software to chips. Bring your comprehensive knowledge of AI industry applications to the forefront. Be adept in navigating through the evolving landscape of mainstream AI More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Breath HR
Role Birmingham Bank is seeking a dynamic and experienced Head of Software Engineering to lead and expand our software development teams, foster innovation, and deliver high-quality products. As a team leader, you will shape the Bank's softwarearchitecture, engineering processes, and oversee key technology … Birmingham Bank, we focus solely on useful banking, always striving for excellence. Responsibilities Reporting to the Technology Director, you will develop and implement the software development strategy to meet our technological and business objectives. You will manage a high-performing engineering team, overseeing design, architecture, and development of … scalable, secure software products. Collaboration with Product, Design, and Technology teams is essential to maintain our competitive edge. Additionally, you will foster continuous improvement, maintain detailed documentation, implement security measures, and evaluate new tools and methodologies for technical excellence. Key Tasks Ensure delivery of the software development strategy More ❯
and guidance to development teams throughout the solution lifecycle Evaluate and recommend appropriate technologies, frameworks, and tools for NMMES solutions Develop and maintain solution architecture documentation, including diagrams, models, and technical specifications Collaborate with Enterprise Architects to ensure solutions align with the overall NMMES enterprise architecture Participate in … practices within the solution development process Qualifications: Required: Must be a US Citizen with an active Secret clearance Bachelor's degree in Computer Science, Software Engineering, or related field Minimum 10 years of experience in solution architecture or related roles Strong knowledge of softwarearchitecture patterns … Experience working with DoD/Navy programs or similar complex government IT systems Knowledge of naval maintenance and modernization processes Expertise in service-oriented architecture (SOA) and microservices Experience with cloud technologies (e.g., AWS, Azure, GCP) Understanding of DevOps practices and tools Familiarity with data architecture and database More ❯
most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets. Nightwing, the foundation of … Northern, VA. The Architect will be serving as a team lead, responsible for assisting in the development and management of the system/application architecture within the client space and may be required to provide guidance to program-level software architects. This person will also serve as a … solution). The individual will work with client executives in the development of CONOPS for new systems, providing strategic input and planning for applications architecture and design. He/She will assist in the tracking of key roadmaps and deliverables. Required Skills: Minimum of 15 years of softwareMore ❯