1,072 Javascript Engineer jobs in the United Kingdom
Full Stack JavaScript Engineer
Posted today
Job Viewed
Job Description
We’re building a membership platform for the future of live events that prioritises and rewards loyal fans.
At the heart of every meaningful live event lies the desire to feel connected, valued, and part of a shared community. That’s why we built Planet, an end-to-end membership platform that allows artists, venues, and brands to truly understand their audiences.
But we don’t stop there. Through The Beat, our personalisation engine, we go beyond one-off, transactional moments and establish lasting connections with fans. By harnessing insights and learnings from over two years of research into fan engagement, we’re building a future where:
- Loyal fans feel truly seen and prioritised
- Engagement is as seamless and as simple as possible to action
Our vision is to enable impactful, personalised interactions with every fan, fostering deeper connections and more valuable communities. Together, Planet and The Beat help remove the time and resources traditionally required for fan engagement, making it effortless to take every campaign and live event to the next level.
Requirements
Sounds great! What’s my part in this?As a Full-Stack Engineer, you’ll play a key role in building the next generation of tools and features that power our platform. You’ll work across the stack using TypeScript, Next.js, Apollo GraphQL, and PostgreSQL, delivering functionality that supports fans, artists, and internal teams.
This is a great opportunity to work in a collaborative, fast-paced environment where your code directly shapes the experience of thousands of users.
Key Responsibilities:- Build and maintain features across the stack using Next.js (React), Node.js, Apollo GraphQL, and PostgreSQL
- Collaborate with product, design, and engineering to scope, implement, and iterate on new functionality
- Write clean, maintainable, and well-tested code
- Optimise backend performance and API reliability
- Help refine technical requirements and contribute to architectural decisions
- Contribute to CI/CD processes and deployment automation
- Support internal operations by monitoring infrastructure, resolving issues, and enhancing internal tools as needed
- Participate in code reviews and knowledge-sharing across the team
- Solid experience building full-stack applications using TypeScript, Next.js, and Apollo GraphQL
- Comfortable designing and querying GraphQL APIs, both client and server-side
- Strong backend experience with PostgreSQL and relational data modelling
- Familiarity with AWS services, including ECS, Lambda, RDS, and S3
- Experience in CI/CD environments and agile development workflows
- Strong problem-solving skills and an eye for performance and maintainability
- Excellent communication and collaboration skills
- Experience working in a high-demand, live event or fast-moving environment.
- Knowledge of performance testing and simulating high-traffic scenarios.
- Experience with the latest versions of Next.js including app router and server components.
- Experience working with the OpenAI API or similar LLM services
Benefits
What’s it like working at Planet?
We’re a remote-first team that values flexibilityWe are a remote-first company, but our London office (near Oxford Circus) is available for regular visits for in-person collaboration.
- Our commercial and product teams work together in person 2-3 days a week, but for this role, you can be fully remote with the option to visit the office as needed.
- Our development team is fully remote but based in the UK, with a virtual stand-up each day.
We’ve put structured processes in place to help career progression, including:
- Fortnightly one-on-ones to support your growth
- Monthly creative sessions to spark new ideas
- Quarterly team get-togethers to align on our journey
- A monthly reflection to celebrate wins and lessons learned
- Competitive salary based on experience, with incentives tied to company success
- Join at an exciting time of international growth with the chance to shape your role as part this
- 25 days holiday + UK public holidays, plus additional paid time off between Christmas and New Year
- Remote-first working model, with the flexibility to work from anywhere in the UK
- Quarterly allowance for attending live gigs
What to expect next from us?
- Initial Chat: A conversation with our Tech Lead to learn more about you and introduce our product, business, and culture.
- Technical Discussion: A deeper conversation with the core team to see your ideas in action.
Full Stack JavaScript Engineer
Posted today
Job Viewed
Job Description
We’re building a membership platform for the future of live events that prioritises and rewards loyal fans.
At the heart of every meaningful live event lies the desire to feel connected, valued, and part of a shared community. That’s why we built Planet, an end-to-end membership platform that allows artists, venues, and brands to truly understand their audiences.
But we don’t stop there. Through The Beat, our personalisation engine, we go beyond one-off, transactional moments and establish lasting connections with fans. By harnessing insights and learnings from over two years of research into fan engagement, we’re building a future where:
- Loyal fans feel truly seen and prioritised
- Engagement is as seamless and as simple as possible to action
Our vision is to enable impactful, personalised interactions with every fan, fostering deeper connections and more valuable communities. Together, Planet and The Beat help remove the time and resources traditionally required for fan engagement, making it effortless to take every campaign and live event to the next level.
Requirements
Sounds great! What’s my part in this?As a Full-Stack Engineer, you’ll play a key role in building the next generation of tools and features that power our platform. You’ll work across the stack using TypeScript, Next.js, Apollo GraphQL, and PostgreSQL, delivering functionality that supports fans, artists, and internal teams.
This is a great opportunity to work in a collaborative, fast-paced environment where your code directly shapes the experience of thousands of users.
Key Responsibilities:- Build and maintain features across the stack using Next.js (React), Node.js, Apollo GraphQL, and PostgreSQL
- Collaborate with product, design, and engineering to scope, implement, and iterate on new functionality
- Write clean, maintainable, and well-tested code
- Optimise backend performance and API reliability
- Help refine technical requirements and contribute to architectural decisions
- Contribute to CI/CD processes and deployment automation
- Support internal operations by monitoring infrastructure, resolving issues, and enhancing internal tools as needed
- Participate in code reviews and knowledge-sharing across the team
- Solid experience building full-stack applications using TypeScript, Next.js, and Apollo GraphQL
- Comfortable designing and querying GraphQL APIs, both client and server-side
- Strong backend experience with PostgreSQL and relational data modelling
- Familiarity with AWS services, including ECS, Lambda, RDS, and S3
- Experience in CI/CD environments and agile development workflows
- Strong problem-solving skills and an eye for performance and maintainability
- Excellent communication and collaboration skills
- Experience working in a high-demand, live event or fast-moving environment.
- Knowledge of performance testing and simulating high-traffic scenarios.
- Experience with the latest versions of Next.js including app router and server components.
- Experience working with the OpenAI API or similar LLM services
Benefits
What’s it like working at Planet?
We’re a remote-first team that values flexibilityWe are a remote-first company, but our London office (near Oxford Circus) is available for regular visits for in-person collaboration.
- Our commercial and product teams work together in person 2-3 days a week, but for this role, you can be fully remote with the option to visit the office as needed.
- Our development team is fully remote but based in the UK, with a virtual stand-up each day.
We’ve put structured processes in place to help career progression, including:
- Fortnightly one-on-ones to support your growth
- Monthly creative sessions to spark new ideas
- Quarterly team get-togethers to align on our journey
- A monthly reflection to celebrate wins and lessons learned
- Competitive salary based on experience, with incentives tied to company success
- Join at an exciting time of international growth with the chance to shape your role as part this
- 25 days holiday + UK public holidays, plus additional paid time off between Christmas and New Year
- Remote-first working model, with the flexibility to work from anywhere in the UK
- Quarterly allowance for attending live gigs
What to expect next from us?
- Initial Chat: A conversation with our Tech Lead to learn more about you and introduce our product, business, and culture.
- Technical Discussion: A deeper conversation with the core team to see your ideas in action.
Software Engineer - Javascript/Vue (UK)
Posted today
Job Viewed
Job Description
We’re Dayshape—an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many other top professional services firms globally, our AI-powered resource management platform is helping organizations to achieve extraordinary results.
Our enterprise platform stands apart as the only solution that combines advanced AI, real-time project financials, and firm-wide insights to elevate resource management to a strategic function. By driving profitable growth, powering confident decisions, and ensuring satisfied clients and teams—we're helping our customers build strong organizations and careers for the long term.
Why our customers love Dayshape:
- We help professional firms optimize margins and increase revenue, unlocking access to more profitable work.
- We provide complete operational visibility today and the tools to confidently predict tomorrow.
- We empower firms to be where top talent wants to work and where top clients want to buy from.
Recognized as Scotland’s fastest-growing tech company in the Deloitte Technology Fast 50 for three consecutive years, we’ve consistently proven our ability to innovate and deliver real impact—and we’re always looking for like-minded people to join us.
At Dayshape, our purpose is to improve people's working lives, and our culture is an important driving force in helping us to do just that. We're a friendly, inclusive, and ambitious team—driven by our values and a shared commitment to success. If you’re ready to join a fast-growing, high-impact company that’s reimagining resource management, then let’s talk.
About the roleWe've come a long way in a short time, but there's still so much more we can do. We have grand ambitions to make Dayshape the most scalable, flexible and rapid to deploy solution on the market, and we’re not there yet. That’s where you come in.
As part of our Engineering team, you will be delivering UI-driven features that help our customers schedule thousands of hours of work with ease. You will help us build scalability, resilience and high performance into the product, all while keeping an eye on UX, accessibility and aesthetics.
What you’ll do- Develop new features and enhancements
- Write and upgrade UI components using JavaScript and Vue.js
- Work with the rest of our engineering team to enhance scalability, performance and maintainability
- Support our culture of learning, development and teamwork
- Be involved in the entire life-cycle of features, including idea creation, deployment, and longer term updates and enhancements
- Demonstrable experience in a similar commercial software engineer role
- A confident JavaScript developer, happy writing both vanilla JS and modern frameworks (ideally Vue.js)
- Experience working in a product development environment
- Comfortable writing unit tests and end-to-end automated tests
- Passionate about shipping a product you can be proud of
- Well-informed on good software development principles, and able to implement them pragmatically
- An excellent and kind communicator, able to raise awkward questions kindly, and to recognise when you need help
- Experience collaborating with others - you will be working closely with engineering, product and QA colleagues
- Adaptable, and motivated to try/learn new things
- Great at breaking down large tasks into manageable chunks
- Able to see the Big Picture - how your decisions affect your colleagues and your users
- Experience working with agile development teams on large products
- Experience in C# or a similar language
- Experience working with complex web interfaces with large DOM views
- Experience writing tests in Jest, Cypress or Playwright
- Experience with the rest of our stack: SQL Server, and/or Microsoft Azure
- Experience working in (or with) the Professional Services industry
- Starting salary between £39,898 and £6,500, depending on experience
- Earning potential in the Software Engineer salary band up to £ ,500
- At least £1 00 per year to spend on professional and personal development
- 33 days' holiday per year (including bank holidays), increasing by 1 day each year to a maximum of 40 days
- Paid four week sabbatical in your fifth anniversary year on top of your holiday entitlement
- Enhanced family leave policies
- Private healthcare and rewards through Vitality
- Income protection and death in service cover
- Matched 5% auto-enrolment workplace pension scheme
- Access to wellbeing offerings, such as our Employee Assistance Programme and a dedicated counselling service
- Innovation Week twice a year - a chance to experiment and work off-project
- Volunteering time – up to 20 hours a year to participate in volunteer work
- Regular All Hands meeting for inspiration and over-communication
- Time out of the working week for team socials each month, with a mix of in-person and virtual options: past events include hiking, family BBQs, board games and at-home cocktail classes!
- Genuinely nice, smart people to work with, who are excited about growing our company
This is a full-time role (37.5 hours per week). We typically work from 09:00 - 17:30 from Monday to Friday, though we can be flexible around this, just let us know.
We’re ideally looking for someone in/around Edinburgh, though we’re open to the possibility of this being a remote role (as long as you're in the UK). We're making the most of hybrid working, so you won't need to come into the office everyday (unless you want to!).
We don't mandate required office time, but we find that most of the team enjoy working from home 3-4 days a week, and come into our office to connect with each other, make use of space, and for meetings.
Join the team!Equality of opportunity is more than just a responsibility: we believe it’s a huge advantage to welcome a variety of experiences and perspectives into the team. Diversity is a great asset and, as such, we strongly encourage applications from any background.
This is your opportunity to really influence how we get things done, and how our product develops to meet our customers’ needs. We're doing well, but there's lots more to do in order to maintain the high bar and pace that we've set.
If your experience isn't an exact match for this job description, but you have transferrable skills/experience that you think would be a great fit, please outline this in a cover letter. Everyone here is growing personally as the company grows, so if that sounds like something you’d like to be part of, we’d love to see your application. We are also currently hiring across the Engineering department, with roles at different levels - all open opportunities can be found on our careers page:
The deadline for applications is 5pm BST on Monday 4th August with interviews taking place over the following couple of weeks.
*Please note the successful candidate for this role will be subject to background checks and will have an opportunity to declare anything to us beforehand*
Technical Support Engineer (JavaScript)
Posted today
Job Viewed
Job Description
Technical Support Engineer (JavaScript)- Staines/Hybrid- 12 Months- 150-200 per day
A global technical company are looking for an experienced Technical Support Engineer to join their team on an initial 12 month assignment. The successful candidate will resolve technical cases created by customers looking for help to understand or troubleshoot unexpected behaviours or to answer technical questions about the software and platform.
Skills/ Experience:
- 2 - 4+ years customer facing technical support experience
- Working knowledge of the components in a web applications stack
- Experience in one (or more) of the following: JavaScript, CSS, HTML, XML
- Experience in Relational Databases (i.e. MySQL, MariaDB, Oracle)
- Good experience writing or debugging JavaScript (or other object orientated languages)
- Good experience in using browser debug tools, i.e. F11 tools in IE, Firebug, Chrome developer tools, etc.
- Excellent verbal and written communication skills
- Works well in a team environment
- Strong personal commitment to quality and customer service
- Ability to understand and communicate complex issues and technical processes
- Proven ability to maintain a professional demeanor when handling complex user issues and dealing with customers
Huntress Search Ltd acts as a Recruitment Agency in relation to all Permanent roles and as a Recruitment Business in relation to all Temporary roles.
We practice a diverse and inclusive recruitment process that ensures equal opportunity for all we work with, irrespective of race, sexual orientation, mental or physical disability, age or gender. As an organisation, we encourage applications from all backgrounds and will ensure measures are met when required, to allow a fair process throughout.
PLEASE NOTE: We can only consider applications from candidates who have the right to work in the UK.
Software Engineer (Haskell, Javascript, Scala, or Rust)
Posted 17 days ago
Job Viewed
Job Description
Our client is looking for a Software Engineer to join their team, you'll be responsible for writing high-quality code for our products. You'll tackle the exciting challenge of working with cutting-edge research and technology , always with a focus on market needs. You'll collaborate professionally and effectively with software architects, product managers, project managers, formal methods specialists, and QA test engineers.
Responsibilities- Follow agile software development practices .
- Work independently on software development tasks with minimal supervision .
- Review specifications produced by architects and formal methods specialists.
- Contribute to the design of algorithms .
- Write clean, straightforward, efficient code that satisfies agreed acceptance criteria and specifications.
- Commit often and submit small pull requests frequently .
- Cover your code with unit, property, and integration tests when applicable.
- Review the pull requests of your teammates.
- Fix bugs in your own code and in legacy code.
- Be available for emergency fixing of severity 1 issues on deployed products.
- Integrate software components and third-party libraries .
- Verify and deploy programs and systems.
- Troubleshoot, debug, and upgrade existing software .
- Write documentation for the code .
- Write technical user manuals .
- Be knowledgeable of distributed and concurrent computation .
- Be knowledgeable of the basics of cryptography .
- Work with teams across multiple time zones .
Requirements
Key Competencies- Write idiomatic code that satisfies acceptance criteria.
- Write efficient and sufficient tests (unit tests, property tests).
- Document code and APIs concisely and unambiguously .
- Break down tasks into sub-tasks that are completable in a short amount of time.
- Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, etc.).
- A minimum of 2-3 years of development experience (professional or otherwise) in one of the following languages: Haskell, Javascript, Scala, or Rust.
- Experience working with Git and Git workflow .
- Practical experience with Agile software development methods .
- Knowledge of functional and object-oriented programming paradigms .
Candidates should possess strong skills in at least one of the following specializations:
Haskell Engineer
- Good understanding of Quickcheck/Hedgehog and property testing .
- Good understanding of concurrent programming / concurrency .
- Good understanding of call-by-need, memoization, and lazy evaluation .
- Experience in similar languages: PureScript, Elm, Idris, Agda, Ocaml, F#.
- Experience with / contributions to GHC (Glasgow Haskell Compiler) .
- Familiarity with frameworks/libraries such as conduit, cryptonite, distributed-process, lens, optparse-applicative, persistent, pipes, servant, stm, template-haskell.
- Proficiency with advanced FP techniques such as: Advanced functional data structures, Dependent types, Extensible effects, Generic programming, Streaming, Type-level programming.
Scala Engineer
- Advanced knowledge of the Scala type system .
- Familiarity with frameworks such as ScalaPB, Scalacheck, Scalatest, Scala.js, doobie, testcontainers, sttp.
Network Engineer
- Familiarity with Poldercast, Dandelion, Kademlia, Tor, P2P architectures and topologies .
- Practical experience with issues related to latency and throughput .
- Knowledge of distributed computing libraries .
Cryptography Engineer
- Familiarity with cryptographic signing systems, Zero Knowledge protocols, Multi Party Computation (MPC) .
- Familiarity with blockchain cryptography and constructions .
- Practical experience with implementation of cryptographic primitives .
- Security sensibility related to cryptographic implementation.
- Good theoretical cryptography and mathematical knowledge .
- Ability to read cryptographic papers .
Tools Engineer
- Experience writing or working with (cross) compilers, object formats, linkers, build systems, IDEs and IDE integrations .
- Experience and enthusiasm for working with large legacy code bases , across multiple languages.
- Ability to reach agreements with upstream developers.
Functional Compiler Engineer
- Expertise in programming language design & implementations including frontends, type systems, program transformations, optimisations, and code generation.
- Familiarity with Human-Computer Interface (HCI) aspects of programming languages and DSLs, programmer tools and analysis (a bonus).
Front End & Full Stack Engineer
- Proficiency in HTML/CSS/LESS/SASS .
- Experience with CSS Preprocessing .
- Proficiency in Javascript/ES6 .
- Experience with NPM, Webpack, Gulp .
- Familiarity with React/Angular/Backbone/Vue/Knockout/MobX/REST API .
- Experience with Electron, Cordova, React Storybook .
- Knowledge of GraphQL .
- Understanding of MVC/MVVM patterns .
- Strong grasp of UX/Design Principles .
- Basic knowledge of image and design editing tools (e.g., Sketch, Photoshop, Zeplin etc).
- Experience with NodeJS and Docker .
Rust Engineer
- Solid System Programming experience (ideally in Rust, but also relevant experience in C/C++ will be considered).
- Experience with distributed system and network development .
- Proficiency in software development methods such as agile programming and test-driven development.
- HTTP API understanding as well as accessibility and security compliance.
- Experience in developing cryptography protocols (a bonus).
- Blockchain experience (a bonus).
- A track record of delivering software projects from start to finish .
- Proficiency in software development best practices , including design, implementation, testing, and debugging.
- Familiarity with continuous integration and deployment pipelines .
- Experience with cloud platforms such as AWS or GCP.
- Web3 experience (a bonus).
Benefits
How to Apply: Please apply if you think you would be suitable for this role. We look forward to your application and the opportunity to welcome you to our team.
Due to the high volume of applications we anticipate, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.
Commitment to Equality and Accessibility: At MLabs, we are committed to offer equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and providing information in accessible formats. Our goal is to foster a diverse, inclusive workplace with equal opportunities for all. If you need any reasonable adjustments during any part of the hiring process or you would like to see the job-advert in an accessible format please let us know at the earliest opportunity by emailing
MLabs Ltd collects and processes the personal information you provide such as your contact details, work history, resume, and other relevant data for recruitment purposes only. This information is managed securely in accordance with MLabs Ltd’s Privacy Policy and Information Security Policy, and in compliance with applicable data protection laws. Your data may be shared only with clients and trusted partners where necessary for recruitment purposes. You may request the deletion of your data or withdraw your consent at any time by contacting
Software engineer
Posted 3 days ago
Job Viewed
Job Description
Are you passionate about emerging technology and innovation? The Betway / Jackpot City Graduate Software Engineering Program offers the perfect opportunity to apply your technical skills within the dynamic world of sports betting and iGaming. Create cutting-edge solutions that drive the future of gaming and deliver real business impact.
What You’ll Do:
- Write, debug and maintain high-quality code
- Collaborate with Product Managers and Engineers to design and deliver impactful features
- Work alongside Agile teams to create innovative solutions for a global audience
What You’ll Bring
- A degree in BSc Computer Science, Information Technology, or a related field
- Strong analytical problem-solving skills with a passion for technological innovation
A passion for sports and a commitment to driving meaningful change through technology
We’re home to a community of talented, forward-thinking teams powering Betway and Jackpot City. With a strong presence across rugby, cricket, football, Formula 1 and beyond, our platforms deliver unforgettable experiences to millions of players globally. Join a company that champions talent, nurtures fresh ideas, and offers infinite opportunity for growth and development.
Company Details
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
We're looking for a Senior-level Software Engineer with strong JavaScript/TypeScript skills and experience across modern web stacks. You'll be instrumental in our transition away from Drupal as we modernise and scale our platform.
Tech Stack:
- Strong experience with JavaScript and TypeScript
- Good experience with Laravel and/or Python (Django or Flask a plus)
- Familiarity with Drupal and some knowledge of modern front-end frameworks (React, Vue, etc.)
What You'll Do:
- Build scalable applications using modern frameworks and clean architecture
- Contribute to backend services and APIs (Python or Laravel-based)
- Help re-platform and migrate from Drupal to a modern stack
- Collaborate cross-functionally with UX, Product, and DevOps
What We Offer:
- A supportive environment that encourages professional growth and continuous learning.
- An inclusive, collaborative culture within one of the UK's leading business services providers.
- A competitive salary and benefits package.
INDLON
49904MS
Be The First To Know
About the latest Javascript engineer Jobs in United Kingdom !
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Software Engineer C#
12 month contract
Based in Stevenage
Offering 65ph Inside IR35
Do you have experience with C#?
Do you have experience across the lifecycle?
Do you want to work with an industry-leading company?
If your answer to these is yes, then this could be the role for you!
As the Software Engineer C#, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.
You will be involved in:
- Supporting the development of advanced defence systems from the initial concept all the way through to in-service support and training
- Working with Project Leads and Simulation Architects to design and develop simulation components as an end-to-end representation of a Weapon System
- Part of an agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment
Your skillset may include:
- Proficient in C# / C++
- Microsoft Visual Studio, Eclipse
- Ability to work from high level/system view into technical detail
- Knowledge of using Microsoft Windows and Linux operating systems
- Distributed simulation standards / Protocols (DIS, HLA, DDS) and web services development (JavaScript, Node JS or similar) Military Communications,
- Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP
- Practical knowledge of System integration principles and processes
If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!
Software Engineer C#
12 month contract
Based in Stevenage
Offering 65ph Inside IR35
Disclaimer:
This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Software Engineer C++
12 month contract
Based in Stevenage
Offering 67ph Inside IR35
Do you have experience with C++?
Do you have experience working in Linux environments?
Do you want to work with an industry-leading company?
If your answer to these is yes, then this could be the role for you!
As the Software Engineer C++, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.
You will be involved in:
- Design and develop real-time test and capture software on Linux systems using C++
- Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines
- Architect and implement robust, scalable, and maintainable multi-threaded applications
- Define and implement data sequencing and synchronisation logic to support deterministic capture and replay
- Work with hardware teams to ensure seamless integration and timing alignment between software and capture cards
- Lead and contribute to system integration, verification, and testing at both component and system levels
- Conduct performance analysis, debugging, and optimisation of real-time systems
- Document architecture, interface definitions, and test procedures to support handover and formal test activities
Your skillset may include:
- Experience in C++ development in a Linux environment
- Proficiency in C# for tooling, test interfaces, or Windows components
- Proven experience working with real-time data systems, preferably involving SFPDP or other high-speed digital protocols
- Demonstrable skills in multi-threaded and concurrent programming
- Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar
- Familiarity with software sequencing frameworks or custom state machines for test execution
- Experience with version control systems (e.g., Git) and CI/CD pipelines
- Knowledge of FPGA-based data acquisition systems and synchronisation methods
- Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL) setups
- Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions
If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!
Software Engineer C++
12 month contract
Based in Stevenage
Offering 67ph Inside IR35
Disclaimer:
This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Software Engineer
Posted 6 days ago
Job Viewed
Job Description
As an Innovations engineer you will be developing software-based solutions to business problems in a small team of full-stack software engineers. These solutions will be aimed at ensuring TUV SUD is well placed to deliver future services in a timely, efficient and competitive manner. You will be developing tools that will be used internally to support the business as we push to digitize and automate our internal processes. As part of the Innovations Team, you will liaise with various parts of the business to provide new and innovative software solutions for internal company usage. You will be expected to input on software requirements, software implementation and propose effective solutions.
Where the vacancy is filled from within TUV SUD, a handover period will be required to allow for training and delegation of current responsibilities.
Duties and Responsibilities:
- Writing C#/.NET software to automate manual processes and help improve efficiencies across the business.
- Functioning as a full-stack developer, working within a small team that is delivering both front-end and back-end software.
- Contributing to the design of Innovations projects.
- Participating in and contributing to Innovations practices such as Agile ceremonies and trainings.
- Automation of data collection, analysis and reporting using databases (SQL).
- Upgrading and improvement of legacy tools.
- Code sharing within the Innovations Team to speed up development process.
- Training for Service Line employees in areas where new software tools have been deployed by the Innovations team.
- Produce and prove solutions in concept with working prototypes.
- Provide regular updates on project progress.
- Track project progress using DevOps.
Essential Criteria:
- HND (or higher) or equivalent in Engineering or equivalent experience.
- Demonstrable professional experience in software engineering.
- Proficient in C# and .NET.
- Experience with HTML and CSS.
- Experience with SQL, preferably T-SQL.
- Experience with both front-end and back-end development.
- Experience with a web development framework, preferably Blazor.
- Ability to develop a working software solution in a team environment from concept to finished product.
- Team player, maintaining a high level of accuracy and attention to detail, good communication skills at all levels.
- Self-motivated with a desire to learn new skills and make a business impact.
Desirable Criteria:
- SQL Server experience, preferably using stored procedures.
- Experience using Azure DevOps in an Agile team.
- Experience running Agile ceremonies.
- Experience with Refit and Insight.Database.
- Strong communication skills and ability to communicate technical problems and potential solutions clearly to non-technical staff.
Further Information
TV SD in the UK offers a competitive salary and benefits package that includes a minimum of 33 days holiday entitlement (for full-time employees, including public holidays), a contributory Group Personal Pension Plan and a non-contributory Group Life Assurance Scheme. We also offer various Salary Exchange/Sacrifice schemes (buying/selling holiday, cycle to work scheme, pensions), incentive schemes and comprehensive wellbeing support (Employee Assistance Programme, Dental Scheme and Occupational Health services). Dependent on their role, employees may also be eligible for hybrid/permanent homeworking, a Company Car/Car Allowance and Private Medical Insurance.