Make yourself visible and let companies apply to you.
Roles

Full Stack Engineer Jobs

Overview

Looking for top Full Stack Engineer jobs? Explore our curated listings of full stack developer positions across leading tech companies. Whether you specialize in frontend, backend, or both, find the perfect role that matches your skills and career goals. Start your next full stack engineering job search here and take your tech career to the next level!
Filters applied
Full Stack Engineer
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Principal Embedded Software Engineer
Zenovo
Multiple locations
Hybrid
Mid
£65k - £72k
RECENTLY POSTED
c
Job Title: Principal Embedded Software Engineer
Location: Bristol City Centre - 3 Days Per Week On-Site
Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience)
Summary:
This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high-impact role, driving both technical delivery and team performance.
Responsibilities:
Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment.
Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance.
Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects.
Defining project scope and deliverables, aligning development with customer requirements and strategic goals.
Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld.
Troubleshooting and resolving technical challenges while managing risk and maintaining timelines.
Driving continuous improvement, fostering innovation, and supporting professional growth within your team.
Required Skills & Experience:
Proven experience in embedded software development within a safety-critical environment.
Solid understanding of embedded systems and RTOS
Strong programming skills in C and assembler.
Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams.
Experience in project management, including planning, scheduling, and resource allocation.
Ability to manage multiple concurrent projects effectively.
Comprehensive experience across the full software development lifecycle.
Please apply to find out more!
Spotlight
Java Developer
Leidos
Multiple locations
In office
Mid
£48k - £61k
RECENTLY POSTED
java
linux
react
aws
spring-boot
confluence
+17
Description
Java Developer
Programme Name: LCST
Location: Bristol, UK
Are you ready for your next career challenge?..
Role Overview:
As a Developer at Leidos, you will participate in implementing full lifecycle solutions for modern application and system platforms from requirements analysis, platform selection, technical architecture design, application design and development all the way till testing, and deployment
Your key responsibilities will be in implementing end-to-end projects on cloud, you will participate in development, designing, building integrations to various systems, and overall testing.
You will play a key technical role in the delivery, support, and maintenance of our IT solution.
Main Duties & Responsibilities:
Act as a developer, integrator, and analyst for complex and technically difficult assignments; collaborate with other developers working on production issues
Participate in application walkthroughs and in peer code reviews for conformance to standards
Create and maintain appropriate documentation
Consistently apply Information Technology software standards and help to establish department specific standards
Building Java Programs to support the business needs working in tandem with a complex IT solution
A good understand of Build and Deployment best practice
Practical and pragmatic approach – willing to get ‘hands on’ to deliver what is needed
Skills Required:
Degree in Computer Science or Technical Science or similar
Strong experience in software development projects; front-end and backend development
Experience in unit, integration, system, and regression testing
hands-on coding experience in Java programming language and other e.g., Java/JavaScript, Python, Perl
Experience in frameworks like: React, Spring boot, Spring MVC, Angular, Vue.js, and Java Spring
Experience in software development tools e.g., Jira, Confluence, Git, SVN, Jenkins, Packer
Experience and interest in designing and building solutions using cloud platform such as AWS, GCP or Azure
Strong interest in growing own technical skills
Ability to be an innovative, resourceful, and collaborative problem solver
Practical and pragmatic approach – willing to get ‘hands on’ to deliver what is needed
Exceptional communication skills, fluent in English
Experience working within a Linux environment
Experience working in an AWS environment
We also value previous experience in some of the following and interest to grow on the others:
Experience and/or interest in container technologies such as Docker, Kubernetes, and Openshift
Knowledge of UNIX or Linux environments
J2EE, Restful Webservices, Node.js
Advanced proficiency in Build Management, Configuration & Release Management, Design & Build Enablement
Integration experience working with XSLT / XHTML / IBM WebSphere MQ / IBM Sterling OMS
Clearance Requirements:
BPSS Pre-screening required to Start
SC required for the role
​Must hold or be eligible to apply for SC clearance
Leidos UK! Join our team and discover a culture of collaboration, innovation, diversity, trust, caring management, communication transparency, work-life balance, and overall job satisfaction…
What we do for you:
At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.
We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:
•    Contributory Pension Scheme
•    Private Medical Insurance
•    33 days Annual Leave (including public and privilege holidays)
•    Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
•    Flexible Working Scheme
Commitment to Diversity:
We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture.  We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone.  If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.
Who We Are:
The Logistics Commodities & Services Transformation (LCST) Programme for the UK Ministry of Defence is a critical effort to enhance and improve the UK’s defence supply chain. The programme provides essential services such as storage and distribution for the MOD’s materiel, including a global freight service and the procurement and inventory management of 70,000 commodity NATO Stock Number (NSNs).
Working together as Team Leidos we are helping to transform the UK’s defence supply chain by providing an integration of a complex mixture of services, at low risk, using a modern suite of systems that will deliver one version of the truth. For the first time, the MOD will see the whole picture, as it is happening.
What Makes Us Different:
Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world.  You can inspire change.
Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team.  We have been empowering our people to work flexibly for years.  Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.
People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.
At Leidos, we don’t want someone who “fits the mold”—we want someone who melts it down and builds something better. This is a role for the restless, the over-caffeinated, the ones who ask, “what’s next?” before the dust settles on “what’s now.”
If you’re already scheming step 20 while everyone else is still debating step 2… good. You’ll fit right in.
Original Posting:
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:£47,500.00-£60,900.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Spotlight
Senior Software Engineer
Leidos
Farnborough
Remote or hybrid
Mid - Senior
£60k - £77k
RECENTLY POSTED
python
c
bash
java
perl
Ready to apply? Click “Learn more” to begin your application with Leidos!
Senior Software Engineer
Location: Farnborough, with flexibility to work from home dependent on business demands
The Role:
We are in search of a Senior Software Engineer to support a Government Critical National Infrastructure project. As a Senior Software Engineer you will lead multiple software development team(s) to deliver solutions with architectures that provide capability improvements, reduced costs and flexibility to adapt quickly to customer needs. This position is a full time, permanent role and applicants must have SC clearance or be willing to undergo the clearance process.
What will I be doing?
Lead multiple software development team(s) to deliver solutions with architectures that provide capability improvements, reduced costs and flexibility to adapt quickly to customer needs. Understand high-level features and desired outcomes (both now and future).  Assist Team building, understanding and analyzing desired outcomes.
Responsible for the application-level outcomes, prioritisation of those outcomes and maintaining a roadmap of capability improvements (in conjunction with the Senior Leadership Team) related to the software’s architecture and the end-to-end design.
Formulate software designs that create solutions meeting various desired outcomes (both now and future) while balancing the goals and constraints on the solutions (i.e. customer environment, cybersecurity, continuous integration/continuous delivery, etc.).
Clearly communicate the software architecture to software teams with varying levels of technical understanding.
Verify implementation to validate that the delivered software is consistent with the agreed architecture and will meet desired outcomes.
Manage change to the software architecture and control the software complexity.  Make software architecture and solutions as flexible as possible. Defend against, when appropriate, suggested changes to the software architecture that introduce undue complexity or future supportability issues. Assist with trade off analyses of increased complexity.
Ensure the design goals – Performance, Modularity, Reliability, Maintainability, Reusability and Accessibility – are met
Design, test, and evaluate technologies and vendor solutions for inclusion into existing architecture to solve technical or customer problems
Lead design reviews & provide feedback
Ensure backlog includes any quality issues and technical debt relating to architecture
Clarify quality software requirements
Identify software risks early in the development cycle
Provide documented basis for architectural decisions
What does Leidos need from me?
Degree in a technical discipline in addition to extensive recent experience in software development processes designing, developing and implementing enterprise scale technology.
Proven experience in leading teams in developing architectures.
Experience designing enterprise architecture with modern, enabling technologies and processes e.g. cloud computing, CI/CD, virtualization, agile design and development, REST services, standards-based authentication and authorization protocols.
Experience collaborating with cybersecurity, product owners, users and developers to design and communicate an innovative and secure architecture that enables continuous delivery of software.
Experience with decomposing monolithic software into manageable pieces, especially in related software domains.
Experience designing shared services like caching, eventing, and messaging in distributed environment.
Key Skills:
Extensive Java or C experience including:
Best practice coding
Unit testing
Source control management.
Possess the knowledge and experience to perform complex tasks.
Ability to work independently and/or under supervision.
Effective communication
It would be beneficial if you had:
C/C++ experience
Perl, Python, and/or bash Scripting experience
Database skills: Oracle or Postgres
Experience of Microsoft tools that support the design of solutions, e.g. Visio
Clearance Requirements:
You will be required to gain UK SC (Security Clearance) for this role.
To be eligible for this role you must have UK Citizenship and been a resident in the UK for minimum 5 years.
What we do for you:
At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.
We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:
• Contributory Pension Scheme
• Private Medical Insurance
• 33 days Annual Leave (including public and privilege holidays)
• Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
• Flexi-Time Working
Commitment to Diversity:
We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.
Who We Are:
Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science.
Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.
What Makes Us Different:
Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world. You can inspire change.
Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team. We have been empowering our people to work flexibly for years. Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.
People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.
At Leidos, we don’t want someone who “fits the mold”—we want someone who melts it down and builds something better. This is a role for the restless, the over-caffeinated, the ones who ask, “what’s next?” before the dust settles on “what’s now.”
If you’re already scheming step 20 while everyone else is still debating step 2… good. You’ll fit right in.
Original Posting:
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:£60,100.00-£77,000.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Founding Full Stack Engineer
W Talent
United Kingdom
Hybrid
Mid
£80k - £130k
RECENTLY POSTED
github
processing-js
postgresql
typescript
python
nextjs
About the Role
We’re looking for a founding full-stack engineer to join an early-stage, high-impact startup at the intersection of AI and law. You’ll be one of the first hires, owning features end-to-end-from talking to users and scoping problems to building and iterating solutions.
If you’re excited to shape a product that’s trusted by top-tier professionals in a high-stakes environment, and want to help define both engineering culture and technical foundations, this is for you.
What You’ll Do
Work across the stack: Python backend, Next.js + TypeScript frontend, PostgreSQL
Architect scalable document processing pipelines for large datasets
Build AI-native user experiences and intelligent agent workflows using state-of-the-art LLMs
Improve system performance, stability, and observability
Deploy to Azure using infrastructure-as-code (Bicep) and CI/CD via GitHub Actions
Collaborate directly with users to deeply understand workflows and pain points
Influence engineering best practices, product direction, and team growth
What We’re Looking For
3+ years of experience in full-stack or backend development
Proficiency with Python, TypeScript, and modern frameworks like Next.js
Strong product sense and ability to work autonomously
High attention to detail and bias for action
Excellent communication skills
Bonus: Experience or interest in legal tech or document-heavy domains
Why Join
Be part of a ground-floor team shaping a next-gen AI product
Work with real users at leading firms in a rapidly evolving industry
Backed by YC and top-tier investors
Own a meaningful equity stake
Move fast, ship often, and work on genuinely hard and impactful problems
Compensation & Benefits
70-100K salary
0.50%-1.00% equity
Hybrid working (London-based)
Fast response time: Expect to hear back within 24h
Spotlight
Senior Software Engineer (Backend focused)
Orchestra
London
Hybrid
Senior - Leader
£100k - £120k
RECENTLY POSTED
python
typescript
aws
We need an exceptional Senior Software Engineer who is proficient across the full stack but has a strong passion for backend development. You’ll build robust, scalable, and high-performance backend systems that power Orchestra’s core capabilities, while also contributing to frontend experiences.
What You’ll Do
TLDR: Do all it takes to build an exceptional product and scale the core experience of Orchestra products.
Implement and maintain features across the full stack, with a primary focus on the backend and infrastructure, and a strong understanding of frontend integration.
Own systems end-to-end: architecture, implementation, deployment, and iteration of core services, APIs, and their frontend connections.
Collaborate closely with customers, design partners, and other internal stakeholders to translate capabilities and requirements into robust backend solutions.
Drive the full development lifecycle, from technical planning to production launch and post-release improvements.
Contribute to shaping our technical direction, engineering culture, and product strategy.
What We’re Looking For
5+ years of experience building and shipping full-stack products.
Fluent in Python (experience with FastAPI is a plus), with a strong portfolio of backend work.
Concrete understanding of system design, database architecture (e.g., Postgres, DynamoDB), API design, performance tradeoffs, and scalable backend systems.
Proficiency in React + TypeScript or a willingness to learn and contribute to frontend experiences.
Fast, resourceful, and opinionated - you know when to ship and when to conduct an experiment.
Demonstrated experience working in a cloud environment (e.g., AWS, GCP, Azure), with experience in serverless technologies (Lambda, Kubernetes, EKS).
Bonus: Engineering/product at a leading startup, and experience with distributed systems or data processing.
You live in the UK and will come to our office in London 3 days a week.
Our Tech Stack
Frontend: React, TypeScript, Playwright, Storybook
Backend: Python, FastAPI, Postgres, TypeScript
Cloud: AWS (Lambda, Dynamo, EKS, etc.)‍
DevOps & Tooling: GitHub Actions, Terraform, Docker
Benefits‍
Competitive salary
Bi-annual offsite
Regular team dinners + socials
Software Engineer
Shorterm Group
Multiple locations
In office
Mid
£45k - £55k
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Software Engineer - Industrial Automation
Salary: 45,000- 55,000 DOE
Location: Worcester (with travel to client sites, including overseas)
Job Type: Full-Time, Permanent
Our client, a well-established engineering firm specialising in bespoke industrial test and automation systems, is looking to hire a skilled Software Engineer to join their growing team with a view to move into a more Senior Role. This is a permanent opportunity offering involvement in a wide range of high-specification engineering projects for major manufacturing and engine production sites.
You’ll be working on the full lifecycle of control system projects - from software design to on-site commissioning - across various client locations in the UK and internationally. If you’re technically minded, enjoy variety, and are happy working directly with customers, this could be a great fit.
You’ll be part of a multidisciplinary team responsible for delivering custom-built control and testing systems. The role focuses on developing and commissioning PLC and SCADA software to support complex automation setups.
Key Responsibilities Include:
Designing and implementing control software using TIA Portal, WinCC, and Ignition
Programming PLCs (TIA Portal, Step 7, RS Logix / Studio 5000)
Developing SCADA and HMI interfaces tailored to project requirements
Integrating drive systems and configuring servo controls
Setting up industrial communication networks (e.g., TCP/UDP, Modbus, OPC UA)
Commissioning systems both in-house and at customer sites
Creating clear documentation for installation, testing, and commissioning
Collaborating with internal design teams across mechanical and electrical disciplines
Ensuring compliance with relevant health, safety, and electrical standards
The Ideal Candidate Will Bring:
Strong background in automation or industrial software engineering
Proven experience with Siemens platforms (TIA Portal, WinCC), plus familiarity with Rockwell/Allen-Bradley systems
Good understanding of industrial networks, fieldbus protocols, and safety systems
Willingness to travel regularly, including internationally, sometimes working independently on-site
Strong communication skills and a customer-focused mindset
Ability to work under pressure and meet deadlines
Competence in technical documentation and Microsoft Office tools
The Offer:
45,000- 55,000 salary depending on experience
25 days’ annual leave plus bank holidays
Early finish on Fridays
Company pension scheme
Travel expenses covered when working on site
Clear path for career growth and development
A supportive and innovative engineering environment
This is a fantastic opportunity to join a forward-thinking engineering company where your technical input will make a direct impact. If you’re looking for a hands-on role with diverse projects and international exposure, we’d love to hear from you.
To apply, please press APPLY NOW. Alternatively, please send your CV to (url removed)
Spotlight
Graduate Solutions Engineer
Aluma
Cambridge
Hybrid
Graduate
Private salary
TECH-AGNOSTIC ROLE
About Aluma
Aluma provides a platform for Intelligent Document Processing to help automate document-driven business workflows, which are many and varied!
We are hiring for an ambitious and highly capable graduate to join our growing team as a Solutions Engineer, working closely with Seniors and their CEO during the business’ next period of growth. This is an extremely exciting opportunity for someone looking to kick-start their career in a start-up, with full training provided and the opportunity to diversify and shape your long-term career.
It’s an exciting time for Aluma, who have a quickly-growing customer base and a set of customers who are excited about the Aluma platform. The platform has been built on very solid technical foundations over several years and the company is profitable and secure. The signing of a large new customer has provided the resources to scale the team and exploit the potential to disrupt a stagnant market with old, expensive, under-performing competitors. 👀
The Aluma team has built an exceptionally strong reputation for a platform with industry-leading performance and intuitive user experience combined with close partnerships with our customers, many of whom rely on Aluma for their businesses to run effectively and are huge advocates for the product and team.
The role
This role will involve working directly with Aluma’s clients, gathering requirements, providing solutions through configuration of the Aluma platform and where necessary providing additional utilities for integration and data manipulation.
You’ll be part of a small but growing team in Cambridge, working alongside professionals of like mind, as well as senior colleagues and Founders of Aluma!
What are we looking for in you?
Degree level qualification in a technical or scientific field.
An aptitude for learning, experimentation and data analysis.
A strong desire to work within the IT industry.
Excellent written and verbal presentation skills (the role is customer-facing, so requires regular interaction with clients via email and web meetings).
Strong logical problem-solving skills, and an eye for detail.
Some coding experience is beneficial (the role is not a coding role, but there may be requirements to implement project-specific functionality or to prototype algorithmic approaches to a specific problem).
Experience of working with LLM’s in a business context is beneficial, but not required.
A personable individual looking to jump head-first into a professional role.
Office requirements
We are in the process of opening our Cambridge office, so this role will be fully on-site for the first 2-3 months (during training period), switching to hybrid, with roughly 2-3 days in the office per week thereafter.
Due to the nature of the role, we feel in-person collaboration will help you develop and shine.
Benefits
Full, on the job training provided.
Working with a mixture of mature technologies, classical algorithms and cutting-edge AI.
Opportunity to diversify and try out different hats in a start-up environment.
Working alongside Co-founders (CTO and CEO), giving you the opportunity to learn from the best.
Potential for travel in UK and abroad.
Generous compensation and flexible working arrangements.
Spotlight
Senior Full Stack Engineer
Haystack
London
Hybrid
Senior - Leader
£100k - £120k
react
typescript
aws
python
Haystack is working with a direct employer on this opportunity.
Senior Full Stack Engineer (Frontend-focused)
Location: London (Hybrid – 3 days/week in office)
Type: Full-time
We’re hiring an exceptional Senior Software Engineer to help shape the future of our client’s platform.
The client’s brief:
You’ll play a key role in building intuitive, scalable, and high-performing features across our product. Whether your strength is in crafting elegant UI experiences or architecting robust backend systems, we’re looking for engineers who thrive in cross-functional teams and love owning features end-to-end.
What You’ll Do
Deliver impactful features across the stack, with a focus aligned to your expertise (frontend or backend).
Own systems from architecture and implementation to deployment and ongoing improvement.
Collaborate closely with design, product, and customer teams to translate ideas into polished user experiences.
Contribute to the evolution of our technical direction, engineering practices, and product strategy.
Participate in the full development lifecycle: planning, coding, reviewing, launching, and iterating.
What We’re Looking For
5+ years’ experience building and shipping full stack applications.
Deep experience with React and TypeScript, strong UI/UX sensibilities, and a portfolio that showcases your frontend work.
Strong experience building scalable APIs and backend systems, ideally using Python (or a willingness to learn it).
Solid understanding of cloud infrastructure (AWS, GCP, or Azure).
Comfortable working in fast-paced, collaborative environments.
Bonus: Experience in a high-growth startup, familiarity with testing tools (e.g., Playwright, Storybook), and serverless architecture.
Tech Stack
Frontend: React, TypeScript, Playwright, Storybook
Backend: Python, FastAPI, Postgres, TypeScript
Cloud: AWS (Lambda, DynamoDB, EKS, etc.)
DevOps & Tooling: GitHub Actions, Terraform, Docker
Senior C# Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70k - £100k
csharp
linux
python
Using C# for robotic applications and delivering applied technologies
This applied robotics company develops both software and hardware that is used in the field. They have successfully delivered multiple versions of their mobile robots, used by partner customers. Their latest projects are testament to new features and technologies to improve their robots, and they are currently recruiting for their engineering team.
This hands-on software engineering position is for an experienced, senior level and technically adept hands-on technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the team, and ensure high levels of quality are adhered to for the codebase.
Requirements
Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux.
Experience interacting with complex hardware products ideally within robotics.
Exposure to Azure DevOps tools and technologies.
Experience with both start-ups / scale-ups and larger organisations.
Additional experience in technical team mentoring, software architecture and / or software scalability would be desirable.
Projects experience is most important, what you have done should be relevant technically and applied. It is expected that applicants will be computer science graduates or similar. Due to the multidisciplinary nature of projects, good communications are needed as you will work closely with software, electronics, manufacturing and mechanical engineers.
Work will be mostly conducted at their offices and workshops, with homeworking options available when projects allow. On offer is an excellent remunerations package including benefits.
No company sponsorship is available. Due to the semi-rural location of their offices, applicants who have their own vehicle or who are willing to take public transport are encouraged.
Another top job from ECM, the high-tech recruitment experts.
Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27443) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Software Engineer
AVD Appoint Ltd
London
Hybrid
Mid
£50k - £70k
segment
rust
Software Engineer - London (Hybrid) - up to 70,000 + Benefits - Ref 1947
I am currently recruiting for a Software Engineer to work for a fascinating company within the space domain that are pushing the boundaries of technology based in London. Salary up to 70,000 + Benefits.
The company is very highly regarded within the industry and has some incredible projects currently ongoing, some of which will make national headlines once delivered. They have grown from strength to strength and doubled in size last year, with ambitious but realistic growth plans forecast this year.
To support the business with its future plans as well as enabling them to be able to deliver upon their current project demands they have the need to appoint another Software Engineer on a permanent basis.
In this role as a Software Engineer, you will be responsible for coding in Rust and C/C++. Initially this will be on the ground software to integrate with mission control software, but this will diversify in time to be more focused on the flight dynamics element.
Essential Requirements:
Degree educated
At least 2 years’ commercial experience as a Software Engineer or similar unless you have completed a PhD
Experience with Rust or C/C++
Desirable Requirements:
Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications
Embedded Software
This is a fantastic opportunity to join a growing company who are working on some of the most interesting and technically challenging projects the industry has to offer. This person will be someone who wants longevity within a company and ideally for someone who has the ambition to eventually lead a department in the future.
This is an immediate requirement, so have you have the required skills and experience, please get in touch immediately with an up to date copy of you CV or contact Adam on (phone number removed).
Technical Software Documentation Officer
Morson Talent
Gloucester
In office
Mid
£480/day - £520/day
TECH-AGNOSTIC ROLE
6 month contract initially
Up to £65 per hour, inside IR35 (umbrella), 37 hours per week
Bristol - fully onsite
Please note active SC clearance is required and there are _UK eyes only_ restrictions in place due to the nature of data being handled
What we re looking for:
We are looking for a capable, self-driven and flexible software professional to support multiple development teams in project management and software delivery. This role would suit someone who enjoys multi-tasking, providing project management support and can act as a lynchpin, enabling the organisation to successfully to deliver fully qualified software products. A process champion to assist our software development teams with planning, documentation, configuration and delivery.
Key skills required include:
• Experience of software process in high reliability, safety or regulated sectors
• Experience of Software Engineering Lifecycle
• Knowledge of Project Management principles
Role includes:
• Providing software input and configuration management
• Supporting multiple programmes
• Directly interfacing with software engineers and project leaders
• Supporting internal customer teams, such as Test and lab custodians
• Supporting delivery of Integration deliverables
Here s what s in it for you:
• This role supports a large range of projects and people simultaneously, a constantly evolving challenge
• This role is for someone who likes to be aware of the big picture, as it constantly involves activities across the software lifecycle
• This role is for someone who wants to work in software and enjoys multi-tasking
• Ideal for someone who is thinking about a move to project management
Spotlight
Software Developer - Senior Consultant
Opencast
Multiple locations
Hybrid
Senior
£60k - £78k
java
scala
kotlin
ruby
Ready for a new challenge?
Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?
If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.
The role
Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation.
Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.
Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.
The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development.
UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.
Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.
Technical Skills
Expertise in Java is preferred
Experience in other languages such as Scala, Kotlin or Ruby is also valuable
Deep understanding of programming paradigm, code design, testing, accessibility, performance and security
Proven ability to apply different testing tools and methods in practice
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Experience with agile methodology
A senior consultant in software development at Opencast is responsible for:
Driving the elaboration of their team’s backlog
Setting testing strategies to match industry standards
Being a technical expert in their team (or acting as the team lead)
Leading the technical representation in a project discovery
Mentoring and coaching others to help them achieve their full potential
Demonstrating leadership within Opencast communities of practice
Salary
£60,000 - £78,000
What our offer includes
Competitive pension, healthcare, share options and discretionary bonus.
Flexible hours and 25 days’ holiday.
People to support you every step of the way.
Where you’ll work
Our hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.
We include you
We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.
Interview
Job interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.
Want to know more?
Visit our website for more details.
We’re not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Spotlight
Software Developer - Consultant
Opencast
Multiple locations
Hybrid
Mid
£45k - £59k
java
ruby
scala
kotlin
Ready for a new challenge?
Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?
If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.
The role
Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.
Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.
Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.
The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development.
UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.
Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.
Technical Skills
Expertise in Java is preferred
Experience in other languages such as Scala, Kotlin or Ruby is also valuable
Understanding of Object Oriented Programming
In depth knowledge of concepts and uses of testing
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success
Experience with agile methodology
A consultant in software development at Opencast is responsible for:
Delivering in the upkeep of their team’s backlog
Collaborating with the teams testing effort
Leading on the implementation of user stories
Embracing mobbing and pairing
Working with others in a collaborative, multi-disciplinary environment
Contributing to Opencast’s communities of practice
Salary
£45,000 - £59,000
What our offer includes
Competitive pension, healthcare, share options and discretionary bonus.
Flexible hours and 25 days’ holiday.
People to support you every step of the way.
**
Where you’ll work
Our hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.
We include you
We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.
Interview
Job interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.
Want to know more?
Visit our website or email careers@opencastsoftware.com.
We’re not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Spotlight
Software Developer - Senior Consultant (Contractor)
Opencast
Multiple locations
Hybrid
Senior
£450/day - £600/day
java
scala
spring-boot
javascript
typescript
kotlin
+11
Ready for a new challenge?
Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?
If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.
The role
We’re looking for a Contractor in Software Development to help our major clients transform.
Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.
Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.
Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.
Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, never confined to any one provider or solution.
UK Security Clearance (existing SC clearance or eligibility) is a requirement for our contracting opportunities.
Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.
Technical Skills
Expertise in Java and/or Scala is preferred
Experience in other languages such as Springboot, Javascript, Typescript, Kotlin, Python & C# is also valuable
Ability to lead other developers in tackling difficult programming challenges and drive the delivery of a backlog
Ability to contribute to architectural designs
Experience of setting testing strategies to match industry standards
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards, is beneficial
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Experience with agile methodology
A contractor in software development at Opencast is responsible for:
Driving the elaboration of their team’s backlog
Setting testing strategies to match industry standards
Being a technical expert in their team (or acting as the team lead)
Leading the technical representation in a project discovery
Acting as a technical lead in the team, enabling them to achieve their full potential
Day Rate
£450 - £600 per day (working inside IR35)
Where you’ll work
Our hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.
We include you
We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.
Interview
Job interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.
Want to know more?
Visit our website or email careers@opencastsoftware.com.
Spotlight
Senior iOS Developer
Pixel
Altrincham
Remote or hybrid
Senior
Private salary
swift
uikit
Remote-first (UK-based): Expectation to be in office two days per month (Manchester / London)
Job Type: Full-time
About Pixel
Built by Pixel is an exciting agency specialising in the bespoke development of mobile apps and web applications. With a focus on innovation and excellence, we are seeking a highly skilled mid-level iOS Developer to join our growing team.
The Role
As an iOS Developer, you will play a crucial role in designing, developing, and maintaining iOS applications. You will work closely with cross-functional teams to deliver high-quality, user-friendly, and scalable mobile applications. The ideal candidate is passionate about mobile development, has a proven track record of delivering successful iOS applications, and possesses strong problem-solving skills.
Key Responsibilities
Develop, test, and maintain high-quality iOS applications using Swift.
Collaborate with designers, backend developers, and stakeholders to deliver seamless user experiences.
Ensure app performance, quality, and responsiveness.
Implement modern development practices, including unit testing, CI/CD, and code reviews.
Stay up to date with the latest iOS trends, frameworks, and best practices.
What We’re Looking For
Essential:
5+ years of commercial iOS engineering experience.
Solid understanding of iOS architecture patterns, design principles, and best practices.
Experience programming in UI Kit and Swift UI.
Ability to lead and collaborate on complex projects.
Excellent communication and collaboration skills.
Desirable:
Experience working with AWS.
Experience with Node.js.
Experience working within an agency/consultancy environment.
Spotlight
C++ Software Engineer - Edinburgh
Leonardo
Edinburgh
In office
Mid - Leader
Private salary
c++
linux
At Leonardo, we are looking for a wide range of Software Engineers. We are global high-tech company and one of the key players in Aerospace, Defence and Security. Headquartered in Italy, Leonardo has over 45,000 employees, of which over 7,500 are based in the UK.
Leonardo is a leader in Electronics and developing advanced multi-domain technological solutions (Air, Land, Sea, Space and Cyber) for security within and beyond national borders.
Job Description:
Seeking a skilled C++ Software Engineer to design, develop, and maintain high-performance applications. Responsibilities include optimising code, debugging, participating in code reviews, and contributing to system architecture.
Requirements:
Bachelor’s degree in Computer Science or related field.
Proven experience in C++ (C++11/14/17).
Familiarity with libraries/frameworks (STL, Boost).
Multi-threading and concurrency experience.
Strong algorithms and data structures knowledge.
Proficient with version control (Git).
Excellent problem-solving and teamwork skills.
Preferred:
Knowledge of network programming and protocols.
Experience with SQL/NoSQL databases.
Familiarity with development tools (CMake, Visual Studio).
Linux/Unix environment experience.
Benefits:
Competitive salary and benefits.
15% pension contributions provided by Leonardo.
Work on cutting-edge projects.
Collaborative work environment.
Professional development opportunities.
Flexible work hours and remote options.
Important information to know about this role:
Candidates are required to be able to pass basic Security Clearance checks. More information can be found by visiting https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels/national-security-vetting-clearance-levels.
This role is likely to be fully on-site in city centre, Edinburgh.
Spotlight
Embedded Software Engineer - Edinburgh
Leonardo
Edinburgh
In office
Mid - Leader
Private salary
c
c++
At Leonardo, we are looking for multiple industry experienced Embedded Software Engineers to join our growing Software community.
What you’ll do as a Embedded Software Engineer:
You will develop embedded software for a state-of-the-art radar platform. You will be part of a multi-disciplinary team, working closely with Electronic and VHDL/FPGA engineers to ensure the successful testing and commissioning of a complex multi-unit system. The work is innovative and challenging on cutting-edge Arm and Intel SoC platforms
Within the software engineering community at Leonardo Edinburgh, our mission is simple: “Deliver new features and enhancements quickly and continuously to keep our operators safe.” That means we need to develop features, gather data, diagnose problems and deploy updates as quickly as possible. As a Software Engineer, you’ll understand the value you deliver to our customers and how important that is to mission success.
Due to the nature of the work we do, remote working and working from home is limited.
Depending on your level of expertise, you’ll mentor, coach and teach other software engineers, and actively contribute to sharing knowledge.
We need you to:
Show a sense of Community: You’ll embed yourself within our community, and value the progress all teams make. You’ll want to help others:
Be Adaptable: You’ll be adaptable to the evolving challenges our community face
Be Curious: You’ll be an avid learner and stretch yourself to deliver on our mission
Show Radical Candor: You’ll care personally and challenge directly
Be Passionate: You’ll show passion and purpose to succeed in our mission
Be Pragmatic: You’ll make pragmatic choices to strengthen our community and achieve our mission
What we need from you is applied knowledge and industry experience in:
Strong low level embedded C programming skills
A solid grasp of C++
Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware
Excellent debugging skills and application of various strategies
Use of RTOSs such as VxWorks or embedded Linux
Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs
A good understanding of electronics, schematic design and use of test equipment
Experience developing solutions for ARM and Intel based multicore processing platforms
Communication protocols (I2C, SPI, USB, Serial, Network, PCIe)
Familiarity with configuration management tools, defect tracking and peer review
Demonstrable experience in the following areas will help you stand out:
Working alongside firmware and hardware engineers to develop working embedded solutions
Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++
Requirements management tools
Experience of Agile development and Atlassian toolset
Understanding of the Internet of Things (IoT)
Experience developing Continuous Integration/Continuous Deployment
Security Clearance
You must be eligible for full security clearance. For more information and guidance please visit : https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels
Front End Developer
Consultant Connect
Oxford
Fully remote
Mid - Senior
£65k - £90k
TECH-AGNOSTIC ROLE
What you’ll be doing:
Just to be upfront, this is not a pure front-end developer role. While we are looking for someone who’s “happy place” is building beautiful front ends, this person would need to be open to working on other parts of the stack. We’re a team of T-shaped people with broad competencies, so versatility is part of our culture. You don’t need to be an expert on everything. Just be comfortable with new challenges.
With that in mind, as a Senior Full Stack Developer (with front-end focus), you will:
Build solutions to problems (especially with a heavy front-end focus)
Design solutions (in conjunction with Product Managers and/or other colleagues)
Help colleagues facing issues with front-end development
More specifically, you will be heavily involved in app development using Flutter, in addition to web portal development.
Day-to-day life on the Product Development team looks like the following:
Most of your time will be spent designing and building solutions
For our tech stack, we use:
Django/Django REST Framework/Postgres for backend,
Angular for our web application,
Ionic/Angular for our apps (and we’re now moving to Flutter)
AWS ECS/ECR, Aurora and Lambda
For design, it’s quick brainstorming, a bit of analysis, sketching on paper or Figma, and/or jotting down a short design doc in Google Docs
A chunk of time is spent on understanding issues, users and our platform. This includes talking to ops colleagues. We take turns answering ops support requests
It’s fast paced. We’re light on overhead and don’t outsource quality to a QA team. Quality, maintainability and security start at the design stage and are everyone’s responsibility.
We run 2-week sprints. Each day starts with a daily 10-minute standup and then it varies a lot from there. The issues vary from sprint-to-sprint. It’s typically very user focused, but we do make time each quarter to do unsexy important stuff (refactor, pay down technical debt, database upgrades, etc).
It’s not a solo effort. While we maximise the time you must put your head down and get on with cracking a problem, we grab each other for help every day. And we do peer review of design and code, while building and deploying to production regularly
If you like having a holistic view of the product (from idea to release to growth), rather than being highly specialised in one niche, you’ll probably enjoy this role.
What we’re looking for:
General characteristics
You like solving real problems. When you make something, you make it to solve someone’s issue. You understand the issue and the person facing it. You put in a bit of extra effort to make it a good experience for the user
Uncertainty is a fun problem to figure out, rather than an annoying headache. When you don’t know the answer, you try something. You experiment. You dig.
You’re a clear concise communicator. When writing or speaking, you know which details to prioritise
KISS is important to you. You have an instinct for when a solution is too complicated for the problem
You know how to learn and skill up. When faced with a novel skill area, you can self- critique your level and push yourself to improve
You reside in the UK or the EU
If you don’t live near Oxford, you are able to travel and work in our office in Oxford for a few days each quarter
Specific characteristics for this role
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (we’d prefer at least 6 years as a developer)
Deep front-end experience, including responsive design
Built front ends or apps for consumer facing businesses
Design sense for UX/UI. Not just writing code. May have done wireframes before. Can look at an interface and tell if it is terrible or not
Ideally some experience working on backend (e.g. building APIs, database design, etc)
Some experience with CI/CD or deployments in general
Ideally, some experience in an agency (for consumer facing apps) and/or early-stage consumer facing startup
Ideally experience with mobile app development
Senior Full Stack Developer (front-end focus)
Consultant Connect
Oxford
Remote or hybrid
Mid - Senior
£65k - £90k
aws
python
angular
ionic
flutter
What you’ll be doing:
As a Senior Full Stack Developer (with front-end focus), you’ll be responsible for:
Building solutions to problems (especially solutions with a heavy front-end focus)
Design of the solution (in conjunction with Product Managers and/or other colleagues)
Helping colleagues facing issues with front-end development
Day-to-day life on the Product Development team looks like:
Most of your time will be spent designing and building solutions.
For our tech stack we use:
Django/Django REST Framework/Postgres for backend,
Angular for our web application,
Ionic/Angular for our apps (we’re looking at moving to a new framework, likely Flutter)
and for infrastructure we use AWS ECS/ECR, Aurora and Lambda.
For design, it’s quick brainstorming, a bit of analysis, sketching on paper or Figma, and/or jotting down a short design doc in Google Docs
A chunk of time is spent on understanding issues, users and our platform. This includes talking to ops colleagues. We take turns answering ops support requests
It’s fast paced. We’re light on overhead and don’t outsource quality to a QA team. Quality, maintainability and security start at the design stage and are everyone’s responsibility.
We run 2-week sprints. Each day starts with a daily 10-minute standup and then it varies a lot from there. The issues vary from sprint-to-sprint. It’s typically very user focused, but we do make time each quarter to do unsexy important stuff (refactor, pay down technical debt, database upgrades, etc).
It’s not a solo effort. While we maximise the time you must put your head down and get on with cracking a problem, we grab each other for help every day. And we do peer review of design and code, while building and deploying to production regularly
If you like having a holistic view of the product (from idea to release to growth), rather than being highly specialised in one niche, you’ll probably enjoy this role.
What we’re looking for:
General characteristics
You like solving real problems. When you make something, you make it to solve someone’s issue. You understand the issue and the person facing it. You put in a bit of extra effort to make it a good experience for the user
Uncertainty is a fun problem to figure out, rather than an annoying headache. When you don’t know the answer, you try something. You experiment. You dig.
You’re a clear concise communicator. When writing or speaking, you know which details to prioritise
KISS is important to you. You have an instinct for when a solution is too complicated for the problem
You know how to learn and skill up. When faced with a novel skill area, you can self- critique your level and push yourself to improve
You reside in the UK or the EU
If you don’t live near Oxford, you are able to travel and work in our office in Oxford for a few days each quarter
Specific characteristics for this role
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (we’d prefer at least 6 years as a developer)
Deep front-end experience, including responsive design, for consumer facing businesses
Design sense for UX/UI. Not just writing code. May have done wireframes before.
Can look at an interface and tell if it is terrible or not
Some experience working on backend (e.g. building APIs, database design, etc)
Some experience with CI/CD or deployments in general
Ideally, some experience in an agency (for consumer facing apps) and/or early-stage
consumer facing startup
Spotlight
Senior Software Engineer
PayPoint
Welwyn Garden City
Hybrid
Senior
Private salary
csharp
dot-net
microsoft-azure
javascript
blazor
mysql
+1
Why are we recruiting
Are you a Software Engineer with a passion for technology, looking to join an ambitious and growing cross-functional DevOps team? As a Software Engineer inAS PayPoint, you will be hands-on working in a fast-paced, cloud-first, product driven cards engineering team. You will undertake a variety of tasks (analysis, estimating, design, coding, testing, prototyping) to support the team in the delivery of their ongoing sprint goals.
The cards engineering team works across two apps that serve thousands of clients 24/7 providing insights and real time data to help merchants manage their businesses. The team is currently working on introducing payment solutions to both apps and providing a robust product to support our clients. We are agile and self-sufficient, managing everything from ideation and planning to tests, deployments, and maintenance.
This is a hybrid position working remotely with monthly visits to our bright and modern offices in Welwyn Garden City.
What will you be doing?
• Working in a fast-paced product driven agile team to help drive the delivery and technical competency of the team and the product forwards.
• Developing clean code which adheres to SOLID principles and follow the solution architecture.
• Focusing on back-end development, learning new languages/tools and deepening your skillset.
• Being committed to all aspects of quality from the start of every development (fully automated QA environment).
• Demonstrating experience of implementing features with security in mind.
• Ensuring that coded solutions meet functional and non-functional requirements.
• Actively participating in driving continuous improvement within the team.
• Showing a commitment to deliver high quality well tested software as part of an agile team.
• Demonstrating a can do and pragmatic approach to overcoming obstacles.
• High level of documentation skills and collaborative ways of working.
• Being part of an out of hours support rota to ensure that the applications, systems and services in your area run smoothly at all times and ensuring service is optimized.
• Assisting with translating technical solutions into language that non-technical staff will understand.
• Delivering to ambitious timelines and target dates.
• Being accountable for the deliveries into the Production environment by you and other engineers within the team, ensuring that these do not compromise the stability, availability and security of the systems, services, or products.
What would we like from you?
• Several years’ experience as a software engineer
• Follow industry standard principles (SOLID, clean code).
• Experience of application design in a micro-service architecture (considering security and infrastructure).
• Strong Azure Cloud experience (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring)
• .NET Core / .NET 6+.
• .NET Framework (version 3.5+) and C#.
• Java.
• Web Development (HTML, CSS & SaSS, JavaScript, JQuery, node.js, ECMAScript).
• Web API (RESTful).
• JavaScript frameworks (e.g. AngularJS, KnockoutJS).
• Front-end frameworks (React).
• SQL Server (T-SQL, Stored Procedures).
• No-SQL (Cosmos Db).
• Unit Test Framework (NUnit, MSTest, or xUnit.net), Integration Testing.
• Mocking frameworks (e.g. Moq).
• Source Control, Build and Deployment Tools (Azure DevOps and GIT).
• Agile (Scrum, Kanban) or DevOps environment experience, TDD/Unit Testing, CI/CD.
It would be great if you already have…
• Experience of DevSecOps.
• Experience of Android application development using React.
• Messaging Frameworks (e.g. Azure Service Bus).
• ORM Technology (NHibernate or Entity Framework).
• Microsoft SSIS and SSRS.
• MSMQ.
• Postman/SOAP, Selenium, Cypress, Splunk.
• Experience in newer languages such as Golang or Rust etc.
What can we do for you?
• Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
• On-site gym at our office, and nationwide corporate rate gym membership.
• Collect+ service at our office, where you can send and receive parcels.
• Online benefits portal where you can access lots of deals, discounts - for example of shopping or holidays.
• Contributory company pension scheme.
• Private medical insurance.
• Life assurance of 3 x annual gross salary, with the option to purchase additional cover.
• You’re also able to purchase a range of benefits at a discounted rate including, critical illness cover, bicycles via our Cycle2Work scheme, dental insurance and TasteCard dining discount card.
At PayPoint, we are committed to creating an inclusive culture where everyone can thrive and feel a sense of belonging. PayPoint is an equal opportunities employer and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.

Frequently asked questions

What is a Full Stack Engineer?
A Full Stack Engineer is a software developer skilled in both front-end and back-end technologies, capable of building complete web applications from user interfaces to server-side logic and databases.
What skills are commonly required for Full Stack Engineer jobs?
Common skills include proficiency in front-end technologies like HTML, CSS, JavaScript (and frameworks such as React or Angular), back-end languages like Node.js, Python, or Java, database management, API development, and version control tools like Git.
How can I find suitable Full Stack Engineer jobs on Haystack?
You can use our search filters to narrow down Full Stack Engineer jobs by location, technology stack, experience level, and company preferences. Signing up for job alerts can also keep you updated on the latest opportunities.
Are there remote Full Stack Engineer job listings available?
Yes, Haystack offers numerous remote Full Stack Engineer positions. Use the remote work filter on our platform to find job openings that allow you to work from anywhere.
What is the typical interview process for Full Stack Engineer roles?
Interview processes vary by company but usually include an initial technical screening, coding challenges or tests, system design interviews, and behavioral interviews to assess problem-solving skills and cultural fit.