Make yourself visible and let companies apply to you.
Roles

Explore roles

Filters applied
None
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Spotlight
Frontend Developer (React / Next.js)
Pixel
Altrincham
Hybrid
Junior - Mid
ÂŁ35k - ÂŁ45k
react
aws
nodejs
javascript
typescript
mongodb
+2
📍 Location: Manchester (Hybrid or Remote)
đź•’ Type: Full-time
đź’Ľ Level: Mid-Level
Purpose of the Role
We’re looking for a Frontend Developer with solid experience in React and Next.js to join our growing development team. You’ll take ownership of small projects and small to medium-sized features, write high-quality components, and work closely with designers and backend developers to deliver smooth, performant user experiences.
This is a hands-on role for someone confident in modern React practices who’s looking to deepen their skills in performance, testing, and collaborative delivery.
Your Core Responsibilities
• Developing reusable React/Next.js components using hooks and modern patterns
• Owning and delivering complete features from planning and scoping through to deployment
• Integrating APIs and managing complex state
• Lead implementation and QA based on project specs
• Ensuring responsiveness, accessibility, and performance across devices and viewports
• Writing and maintaining unit and integration tests using Jest and React Testing Library
• Participating in code reviews, sharing knowledge, and contributing to team standards
• Collaborating with designers to ensure pixel-accuracy and interaction fidelity
• Working alongside backend developers to align frontend with API structure and business logic
Skills & Knowledge Expected at This Level
• 3+ years of experience building frontend applications with React and Next.js
• Strong understanding of component-based architecture, routing, and data-fetching strategies (SSR/SSG/ISR)
• Solid grasp of hooks, state management, and performance optimisation techniques
• Comfortable working with REST APIs or GraphQL
• Familiar with Git-based workflows, feature branching, and collaboration tools (Bitbucket, Notion, Slack)
• Support feature and project scoping analysis for Marketing and Management
• Good communication skills and the ability to work effectively in a cross-functional team
• Bonus: experience with Tailwind CSS or animation libraries
How You Contribute to the Team
• Own end-to-end delivery of scoped features
• Help unblock team members during sprints (through PR feedback or pairing)
• Contribute to shared components or setup across projects
• Raise potential risks, blockers, or refactor opportunities early
• Support quality by ensuring performance and responsiveness are maintained
Why work for Pixel?
Project related bonus scheme
Monthly Employee Awards
On site parking
Pension
Annual training allowance
Day off for your Birthday
Flexible working hours between 8am and 6pm
One day per month required in the office
Relaxed working environment
Personal progression available with company growth and code reviews
Work on exciting and challenging projects
Monthly social team activities
Private healthcare options after one year service
Spotlight
Software Engineer
Aurora Energy Research
Oxford
Hybrid
Mid
Private salary
TECH-AGNOSTIC ROLE
Based in Oxford, you will work as part of a fun and highly experienced and growing Software Team building innovative cloud-based software solutions which power major decisions in the global energy transition.
As a Software Engineer at Aurora, you will be responsible for turning feature and product ideas that will shape the future of the global energy markets into a reality. You would work as part of a team on a cutting-edge Microservices architecture and using TypeScript/Express/AWS Lambdas, Redshift, MySQL, MongoDB and Micro-frontends built on React. This will allow you to take responsibility for solutions from design to deployment.
You will be working with processes and tooling that allow you to release changes to our customers multiple times per day. The successful applicant will combine exceptional problem solving and technical capability with a passion to deliver great solutions for our users.
Key Responsibilities
Design, develop, test, and operate the new generation of Aurora’s software-as-a service solutions
Work closely with end users (internal and external) to innovate highly effective solutions
Contribute to continuously improving how the Software Team works
What we are looking for
At least 2 years of relevant commercial experience
Commercial experience in developing complex software solutions with some of the following Node/TypeScript, Express, Python, SQL, NoSQL, Cloud Infrastructure, unit testing
A proven track record for delivering great software and solving difficult technical problems
Experience building web-services/microservices
Exceptional problem-solving skills
Strong interpersonal skills, and a great team player
What we offer
Some of the benefits we include are:
Private Medical Insurance
Dental Insurance
Parental Support
Salary-Exchange Pension
Employee Assistance Programme (EAP)
Local Oxford Discounts
Cycle-to-work Scheme
Flu Jabs
At Aurora we will consider all requests for flexible working. For most roles, the following types of flexibility are usually possible: a hybrid model of remote and in-office working, part time hours and flexible start and finish times. Please talk to us at interview about the flexibility we could offer and we will explore what’s possible for the role.
The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage and civil partnership and pregnancy and maternity.
The successful candidate would start as soon as possible. The team will review applications as they are received. Salary will be competitive with experience.
To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period.
About Aurora Energy Research
From its academic roots, Aurora Energy Research is a thriving, rapidly growing company, currently serving over 600 of the world’s most influential energy sector participants, including utilities, investors, and governments.
While we constantly strive to reach new markets and diversify our product portfolio, we are already active across the globe in Asia-Pacific, Latin America, Europe, and North America, working with leading organisations to provide comprehensive market intelligence, bespoke analytic and advisory services, and cutting-edge software.
We are a diverse team of experts with vast energy, financial, and consulting backgrounds, covering power, hydrogen, carbon, and fossil commodities. With this, we provide data-driven intelligence to fuel strategic decisions in the global energy transformation
Spotlight
Software Security Engineer
Aurora Energy Research
Oxford
Hybrid
Mid - Senior
Private salary
TECH-AGNOSTIC ROLE
Are you ready to raise the bar on cyber security and contribute to making our flagship products cyber resilient?
We are looking for a Security Engineer to join our Information Security team at our inclusive and beautiful Oxford headquarters. You will be working across software engineering, modelling, and data science bringing your full self, including your security knowledge and expertise to the business.
As a Security Engineer at Aurora Energy Research, you will enable our colleagues to improve our secure software development lifecycle, ensure secure operational practices, and support compliance. You have a curious mindset, thrive in collaboration, and are passionate about new technology. You are solution oriented and focus on getting smart ideas into the hands of your colleagues. You enjoy working simultaneously on various initiatives and moving between teams.
You will become part of a top-notch information security team who love solving difficult problems. By joining our Information Security team, you will be part of something big and meaningful: help protect our brand and our company so that we can continue to provide vital support to the global energy transformation.
Key Responsibilities
Cultivate security culture. Work with colleagues in internal technology, be the security champion that strives to prioritize sustainable controls and drives real risk reduction outcomes.
Build secure products. Ensure security is considered throughout the product and software development life cycle. Provide security best practice, build security design patterns, complete security architecture reviews, threat models and risk assessments. Help solve engineering problems by implementing technical controls to mitigate risk.
Ensure we are deploying solutions into a secure environment. Ensure we build solutions in alignment with our control requirements. Support on-going business-as-usual and champion vulnerability management. Provide internal security consultancy and lead on audit engagements, risk activities and project initiatives. Work closely with colleagues to ensure effective technology risk management.
Work together. Collaborate and work with product and engineering teams. Help to solve problems and not just calling out issues. Take ownership of operational duties. Operate across the business to create alignment with security objectives.
Ensure security thought leadership. Keep up on security best practice and be a continuous learner. Guide and define our security policies, procedures, and standards end-to-end, be recognized as a point of escalation and subject matter expert for software and data risk.
What we are looking for
Required qualifications, capabilities, and skills:
Degree in a computer science related subject or comparable working experience related to the role.
Working knowledge of best-practices for securing micro-service architectures.
Working knowledge of modern secure SDLC practices with a focus on embedding security into CI/CD pipelines.
Working experience of the above concepts in the context of at least one major public cloud provider (AWS, GCP, or Azure).
Understanding of global security standards (like SOC2 or ISO 27001) and regulatory requirements and experience in maintaining compliance with these.
A desire to teach others and share knowledge. We want you to coach other team members on secure coding practices, design principles, and implementation patterns.
Comfortable in uncharted waters. We are building something new. Things change quickly. We need you to learn technologies and patterns quickly.
Ability to see the long term. We don’t want you to sacrifice the future for the present.
Clarity of thought. We operate quickly and efficiently, and we value people who are economical with their time and clear with their opinions.
Desirable qualifications, capabilities, and skills:
Experience in a software engineering role, ideally with focus on security.
Working knowledge of offensive security, Application and Infrastructure penetration testing (OWASP top 10, OWASP ASVS).
Understanding of security vulnerabilities and remediation options in codebases & containers.
Working knowledge of methods for authentication and authorization (ODIC, OAuth 2, FIDO 2, etc)
What we offer
Some of the benefits we include are:
Private Medical Insurance
Dental Insurance
Parental Support
Salary-Exchange Pension
Employee Assistance Programme (EAP)
Local Oxford Discounts
Cycle-to-work Scheme
Flu Jabs
At Aurora we will consider all requests for flexible working. For most roles, the following types of flexibility are usually possible: a hybrid model of remote and in-office working and flexible start and finish times. Please talk to us during the interview about the flexibility we could offer and we will be happy to explore the best available option for you.
The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy and maternity.
The successful candidate would start as soon as possible. The team will review applications as they are received. Salary will be competitive with experience.
To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period.
Agile Delivery Manager - Consultant
Opencast
Newcastle upon Tyne
Hybrid
Senior
ÂŁ45k - ÂŁ59k
TECH-AGNOSTIC ROLE
You’ll collaborate with the product manager and team to plan the delivery of services and products that deliver our client’s strategic outcomes. You’ll work in multidisciplinary agile teams alongside people in design, development, and research.
You’ll play a key role in determining the milestones to efficiently deliver for our clients. You’ll create a safe working environment so our agile teams deliver with autonomy within our clients’ governance structures.
Essential experience
You need to comfortably deliver work against a fairly well-defined outcome, where you understand the context you’re delivering in.
In your CV and the interview, please show how you have:
• organised a scrum team, facilitated ceremonies and workshops to reach delivery milestones
• used a range of collaboration tools
• knowledge of Agile, plus Scrum or Kanban
• worked in an ambiguous environment and methodically broken down complex problems
• supported the team to tackle problems make progress in challenging situations
• created and iterated a team charter and ways of working
• encouraged teams to refer their work back to the project’s vision and commitments
• identified risks and dependencies within and outside the influence of your team, and had strategies to work towards their mitigation
• identified milestones and created plans towards delivery, and presented these to stakeholders
In addition to these Agile delivery skills, there are essential core skills you’ll need to work effectively as a consultant.
In your interview, please show how you:
• have good presentation skills and confident verbal communication
• build strong relationships and resolve conflict
• provide feedback and challenge appropriately
• are proactive and can work autonomously
Desirable experience
There are some other desirable areas of experience for this role. If you don’t have this experience please do still apply, as we can coach you in these areas. These are:
• The Service Standard (UK Government)
• remote collaboration and visualisation tools
• calculating metrics and using the outcomes to effectively manage the team
• knowledge of team coaching and other techniques to support team development
• demonstrated experience or knowledge in business analysis and/or product management
If you have any of this experience, please show it on your CV and talk about it in the interview.
DevOps Senior Consultant - clone
Opencast
Newcastle upon Tyne
Hybrid
Senior - Leader
ÂŁ450/day - ÂŁ550/day
python
bash
jenkins
gitlab
The Role
You’ll lead on responding to outages, triaging issues, balancing stakeholder priorities/concerns, and keeping open communication channels.
You’ll be responsible for designing, developing, and implementing continuous deployment solutions that help our clients to deliver software faster and more efficiently.
You’ll be keen to understand our clients’ ways of working and will have an enthusiasm to learn new tools and technologies as needed.
Essential experience
We want you to have demonstrable experience in DevOps practices and appreciate that Cloud & Platform Engineering are big topics. Ultimately, we’re looking for talented engineers who can learn modern technologies in the digital space.
In the interview, please show your experience in:
· Designing, building, and testing software release processes that cover the entire SDLC.
· Creating, modifying, and maintaining complex CI/CD pipelines.
· Creating dashboards and visualisations for application performance that proactively identify and address potential problems before they occur.
· Using automated testing to detect security issues/vulnerabilities in application and/or infrastructure code, thereby detecting issues before it reaches production (aka Shift-Left).
· Strong experience in operating and maintaining services primarily in any of the BIG three public cloud providers (AWS, Azure, and GCP).
Desirable experience
Some other areas of experience that are not essential but still relevant to the role:
· Identifying problems using RCA or 5-Whys methods and suggesting solutions to reduce the likelihood of incidents reoccurring.
· A strong understanding of cloud networking and security concepts.
· Understanding the principles of containerisation, and how to control and orchestrate groups of containers in production environments.
· Writing clean, organised, structured and version-controlled code.
· Knowledge of at least one scripting language that enables you to perform more complex automation tasks thereby reducing manual toil.
· Preference for using CLI tools over relying on web portals.
· Understanding SRE (live services) ways of working, that enables you to better increase reliability and availability of the service you support.
· Auditing your service for FinOps and SecOps related compliance issues.
Must be eligible for UK Security Clearance.
If you don’t have all this experience please do still apply, as we can coach you in these areas if you join us.
Software Developer - Senior Consultant (Contractor)
Opencast
Manchester
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.
Agile Delivery Manager - Senior Consultant
Opencast
Newcastle upon Tyne
Hybrid
Senior
ÂŁ60k - ÂŁ71k
TECH-AGNOSTIC ROLE
You’ll collaborate with the product manager and team to lead the delivery of services and products that deliver our clients’ strategic outcomes. You’ll facilitate people’s work in roles spanning design, development, and research, playing a key leadership role in multidisciplinary agile teams.
You’ll lead the team in agreeing delivery milestones to deliver on behalf of our clients. You’ll create a safe working environment so our agile teams deliver with autonomy in often complex client stakeholder groups and governance structures.
Essential experience
You’re comfortable working on complex or multiple projects. You define and deliver the work without much direction.
In your CV and the interview, please show how you have:
• distributed work and set milestones for others to achieve
• simplified complex problems into smaller, manageable deliverables for your team
• created a team charter, agreed ways of working and collaboratively iterated throughout the project
• organised your team and its ceremonies, encouraged team engagement and self-organisation
• connected team and stakeholder perspectives when making decisions
• influenced your team to achieve greater outcomes and remain focused on the project’s vision
• selected communication tools appropriate for stakeholder and team dynamics
• created and facilitated workshops
• fostered transparency and alignment through building trust
There are other essential skills you’ll need to be a great senior consultant. At interview, please show how you:
• are proactive, and can work autonomously
• challenge appropriately and resolve conflict
• help others to successfully work through challenges
• support and develop teams, and build impactful relationships
• contribute to communities and client teams beyond project work
Desirable experience
There are some other desirable areas of experience for this role. If you don’t have this experience please do still apply, as we can coach you in these areas. These are:
• The Service Standard (UK Government)
• use of remote collaboration and visualisation tools
• calculating metrics and using outcomes to effectively manage the team
• demonstrated experience or knowledge in business analysis and/or product management
If you have experience in these areas, please show it on your CV and talk about it at interview.
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.
Senior/Principal RF Engineer
Leonardo
Newcastle upon Tyne
Hybrid
Mid - Senior
Private salary
TECH-AGNOSTIC ROLE
We are seeking a highly skilled RF Engineer to join our team in the Defense & Space industry. As an RF Engineer, you will play a critical role in the development, implementation, and maintenance of cutting-edge radio frequency systems. With a focus on ensuring optimal performance and functionality, you will contribute to the advancement of our defense technology.
In this role, you will collaborate with a multidisciplinary team of engineers to design, test, and troubleshoot RF systems. Your expertise in RF circuit design and analysis will be crucial in developing innovative solutions that meet the complex requirements of defense applications. Additionally, you will work closely with cross-functional teams to integrate RF components into larger systems, ensuring seamless functionality and reliable performance.
The ideal candidate will have a deep understanding of RF circuit design, microwave techniques, and electromagnetic theory. Strong problem-solving skills and attention to detail are essential for success in this role. Additionally, a passion for innovation in the defense and space industry, along with the ability to adapt to evolving technologies and methodologies, will contribute to your excellence in this position.
Responsibilities
Requirements capture and management
Design and develop RF circuits and systems for defense applications
Conduct analysis and simulation of RF circuits using various commercial software tools
Perform RF testing and characterization to ensure optimal performance and functionality
Collaborate with cross-functional teams to integrate RF circuits into larger systems
Troubleshoot and resolve RF issues during design, testing, and implementation phases
Conduct and contribute to design reviews and technical meetings
Stay updated on the latest advancements in RF technology and industry trends
Requirements
Bachelor’s degree in Electrical Engineering or a related field
Proven experience in RF circuit design and analysis
Strong understanding of microwave techniques and electromagnetic theory
Proficiency in using commercial software tools for RF analysis and simulation
Familiarity with RF measurement equipment and techniques
Excellent problem-solving and troubleshooting skills
Ability to work effectively in a collaborative team environment
Strong written and verbal communication skills
Attention to detail and ability to meet project deadlines
Knowledge of defense and space industry standards and regulations is a plus
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
DevOps - Consultant
Opencast
Newcastle upon Tyne
Hybrid
Mid
ÂŁ51k - ÂŁ60k
aws
microsoft-azure
google-cloud-platform
terraform
kubernetes
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 with purpose for our clients in government and business.
The Role
You’ll lead on responding to outages, triaging issues, balancing stakeholder priorities/concerns, and keeping open communication channels.
You’ll be responsible for designing, developing, and implementing continuous deployment solutions that help our clients to deliver software faster and more efficiently.
You’ll be keen to understand our clients’ ways of working and will have an enthusiasm to learn new tools and technologies as needed.
Essential experience
We want you to have demonstrable experience in DevOps practices and appreciate that Cloud & Platform Engineering are big topics. Ultimately, we’re looking for talented engineers who can learn modern technologies in the digital space.
In the interview, please show your experience in:
Designing, building, and testing software release processes that cover the entire SDLC.
Creating, modifying, and maintaining complex CI/CD pipelines.
Creating dashboards and visualisations for application performance that proactively identify and address potential problems before they occur.
Using automated testing to detect security issues/vulnerabilities in application and/or infrastructure code, thereby detecting issues before it reaches production (aka Shift-Left).
Strong experience in operating and maintaining services primarily in any of the BIG three public cloud providers (AWS, Azure, and GCP).
Desirable experience
Some other areas of experience that are not essential but still relevant to the role:
Identifying problems using RCA or 5-Whys methods and suggesting solutions to reduce the likelihood of incidents reoccurring.
A strong understanding of cloud networking and security concepts.
Understanding the principles of containerisation, and how to control and orchestrate groups of containers in production environments.
Writing clean, organised, structured and version-controlled code.
Knowledge of at least one scripting language that enables you to perform more complex automation tasks thereby reducing manual toil.
Preference for using CLI tools over relying on web portals.
Understanding SRE (live services) ways of working, that enables you to better increase reliability and availability of the service you support.
Auditing your service for FinOps and SecOps related compliance issues.
Must be eligible for UK Security Clearance.
If you don’t have all this experience please do still apply, as we can coach you in these areas if you join us.
Salary
Consultant salary range: ÂŁ51,000 - ÂŁ60,000
What our offer includes
A competitive pension, health cash plan, share options and discretionary bonus.
Flexible hours and 25 days’ holiday. Generous training budget.
People to support you every step of the way.
Where you’ll work
Our approach is a mixture of working from our HQ and hub locations, client site or home, depending on the needs of your work.
We include you
We won’t discriminate on age, disability, ethnicity, family status, gender, race, religion or sexual orientation. We’ll consider applicants from overseas.
Interview
Job interviews are on Microsoft Teams. We’ll make any adjustments to help you.
Spotlight
Solutions Architect - Senior Consultant
Opencast
Newcastle upon Tyne
Hybrid
Senior
ÂŁ70k - ÂŁ90k
TECH-AGNOSTIC ROLE
You’ll take end-to-end ownership of solutions for our clients, and align them to business outcomes, technology strategy, commercial/financial constraints, and architecture governance.
You’ll create solutions blueprints with views that express business, data, application, and technology, to address stakeholder needs.
You’ll effectively communicate the solution through governance boards, stakeholder groups, and delivery teams to bring the solution to life and assure effective delivery.
Essential experience
We’ll want you to demonstrate experience of solutions architecture. You don’t need to have had the job title of solutions architect before.
In your CV and interview, please show how you have:
• built strong relationships with senior stakeholders to understand their views.
• a strong foundation in software development, design, and delivery roles.
• enabled and assured a delivery team’s implementation of your solutions architectures effectively.
• worked with development life-cycle methodologies such as Agile software development, Scrum, and DevOps.
• a good working knowledge of architecture frameworks and modelling languages.
As well as solution architecture skills, there are essential core skills you’ll need to be a great consultant.
In the interview, please show how you:
• demonstrated the significant, tangible business benefits of the proposals you initiate for clients
• take a methodical and considered approach to solving problems
• take a collaborative and consultative approach to leading and guiding teams
• keep up to date with new and emerging technology trends and their practical application
In the interview, we’ll ask you to describe how you approach architecture, deliver business outcomes, and engage stakeholders. If you’re successful in the first interview, we’ll ask you back to present a proposal from a case study and problem statement.
Desirable experience
Some areas of experience are not essential but relevant to the role:
• Experienced with Architecture Frameworks (e.g. TOGAF, Zachman, Open Agile Architecture)
If you have this experience, please show it on your CV and we can talk about it in the interview.
If you don’t have this experience please do still apply, as we can coach you in these areas if you join us.
Business Analyst - Senior Consultant (Contract)
Opencast
Newcastle upon Tyne
Hybrid
Mid - Senior
ÂŁ490/day
TECH-AGNOSTIC ROLE
The role
You’ll lead business analysis activities within projects and be responsible for planning and achieving deliverables for our clients.
You’ll provide expert advice to our consultants and contribute towards building the BA community at Opencast.
Essential experience
To succeed in this role, you will have experience as a business analyst across different industries and/or clients. You will also ensure BA activities and outcomes align across multiple work streams and/or projects. Please show how you have:
• analysed and evaluated complex business systems and processes to recommend improvement opportunities or change initiatives.
• planned and executed the business analysis deliverables to meet the objectives of a project.
• delegated and managed the tasks of others.
• successfully worked within unfamiliar industries and/or clients and quickly adapted to understand the business domain and project needs.
• built meaningful and lasting relationships with stakeholders to elicit and manage requirements and facilitate the path to delivery.
• shaped the requirements management approach, including methodology, tools, and processes to enable successful delivery and value.
• used a variety of BA techniques to solve complex problems and present ideas to stakeholders.
• coached junior members of a team, sharing your knowledge of best practice and ways of working.
• experience working in UK central government, delivering services to GDS / UK Service Standard guidelines.
• experience working in agile delivery teams
Where you’ll work
Your working time at Opencast will be split between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and takes in account requirements of your work, our clients and your team.
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
Systems Engineer
Leonardo
Newcastle upon Tyne
Hybrid
Mid - Senior
Private salary
TECH-AGNOSTIC ROLE
At Leonardo, we have a fantastic new opportunity for Systems Engineers to join us in Newcastle.
Leonardo is a 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 7,000 are UK-based. The Radar and Advanced Targeting line of business is uniquely positioned as one of the world’s top manufacturers of radars, lasers and infrared countermeasure systems.
Are you a systems-thinker?
Does solving complex problems interest you?
Would you thrive in a collaborative environment?
Do you want to apply your skills to a complex problem domain?
Then we want to speak to you!
We are not expecting you to have deep theoretical knowledge of radar, electro-optics or infrared systems. What we are looking for are systems engineers with applied engineering experience that we can build upon through training, team working and mentoring.
We are recruiting for various positions, but wherever you go, you will work on real engineering problems, designing and developing solutions that sit at the heart of our products. Your work may be exploited into:
The radar for the Typhoon fighter jet
The radar for the SAAB Gripen fighter
Our family of Surveillance AESA (Active Electronically Scanned Array) radars
An IRCM (Infra-Red Counter Measures) system
Our laser target designator or laser ranging systems
Systems Engineers span a range of activities that help pull together all the necessary engineering and technology stands into a high-performance system. As a Systems Engineer, you will bridge the gap between the theoretically possible and the practically implementable.
You may be involved in:
Applied research: Early research looking into exploiting new technologies or concepts
High-level design: Higher-level understanding of the impact of design decisions can have on performance
Low-level design: Detailed design, prototyping and optimisation of a solution using expertise within your technical domain.
Lab-based integration and testing: The design meeting reality and working to solve practical challenges
Supporting trials and integration on customer platforms:
Getting a unique opportunity to see our products in action, and developing an increased understanding of product use cases.
We are a supportive team of talented and innovative engineers who come from a diverse range of backgrounds, such as theoretical physics, quantum physics, nonlinear optics, applied mathematics and statistics, nuclear physics, astrophysics, signal processing, mechanical engineering, aerospace engineering, information fusion, and robotics and autonomy.
You will work with exceptional engineers, developing the skills and knowledge required to achieve your technical and professional goals.
Our working environment is fast-paced but relaxed, and we value the expertise of our engineers and work to ensure they have the autonomy and confidence to make decisions.
What you will do
We are recruiting for a number of roles from a variety of backgrounds and skillsets. Based upon your skills and foundation knowledge, we will assess where your knowledge and skills would best fit and discuss the options with you.
Typical work you might be involved in:
Contribute to an early concept study investigating the application of new technology on future platforms
Engage with stakeholders to define requirements for a new system
Design and integrate new functionality into an existing sub-system in Simulink
Collaborate with other engineers to design and prototype a detailed model of a system to understand observed simulated performance
Design and prototype algorithms in Matlab, taking into account limitations and constraints of the target hardware
Investigate the cause of anomalies observed during integration or evaluation activities, using real trials data
Dependent on experience, you may lead technical activities and initiatives, or you may mentor and coach other engineers.
What we are looking for
Ideally, you will have a science-based Honours degree or equivalent experience. You will have worked in industry, or will have advanced academic research experience. If you have a PhD, we encourage you to apply to our Research Scientists and Engineers vacancy.
We are particularly interested in speaking to you if you have experience in any of the following areas:
Systems Engineering specialisms, e.g.
o Problem definition
o Systems Architecture
o Synthetic Environments
o Performance Modelling
o Verification and Validation
o System of Systems
Domain specialisms, e.g.
o Digital signal processing
o RF systems
o Electro-optic systems
o Medical imaging systems, image processing, image / object classification / identification
o Computer vision image processing (e.g. segmentation, clustering)
o Multi-sensor data fusion and tracking
o Real time data simulation/generation
You must be eligible for full SC security clearance, and will require access to caveated information such as UK eyes only. For more information and guidance, please visit: https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels
C++ Software Engineer
Leonardo
Newcastle upon Tyne
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, Newcastle.
Firmware Engineer (Product Security)
Leonardo
Newcastle upon Tyne
Hybrid
Mid - Senior
Private salary
TECH-AGNOSTIC ROLE
The opportunity:
Technology in Defence is rapidly evolving, and so are the risks to capabilities and success through an ever-changing security landscape. As customers demand higher levels of resilience in the products we create, our approach to securing systems and products needs to change with it.
We are recruiting for a Firmware Engineer to support development of security functions. You will work on some of the most challenging and rewarding security problems in the UK on some of the most exciting Defence projects, helping design and develop security solutions that sit at the heart of our products.
What you will do as a Firmware Engineer within Product Security:
Your work at Leonardo will see you addressing security risks in an agile, innovative and team-centric manner. You will work alongside a team of security engineers and consultants to support engineering delivery teams, aiding the design and development of new products and systems by providing guidance to ensure the customer’s capabilities remain secure.
Through engagement with engineering teams and customers, you will advise on solutions that address security concerns while providing value to the customer based on risk balance. Utilising a focus of supporting the customer to achieve their goals, you will endeavour to provide the best possible solutions balanced against the programme constraints.
Key responsibility areas involve:
Designing secure firmware cores to flow down to engineering teams, and supporting integration
Reviewing documentation such as design documents, system specifications, and risk profiles to identify potential vulnerabilities and propose appropriately secure solutions
Working with solution architects and engineers to ensure that systems meet stringent Design Integrity and security standards and satisfy relevant accreditation requirements
Participating in wider customer forums, to review security topics
What we need from you:
Ideally, we would like you to have the following skills; if you don’t have them but feel you could gain them whilst adding value to the team from alternative experience, we’d still like you to apply:
A degree or equivalent experience in science, technology, engineering or maths subjects
A passion for security and problem solving
Technical knowledge of secure firmware/embedded software and integration with electronics
Knowledge of high-speed digital electronics
Knowledge of developing designs for AMD, Microsemi and/or Intel FPGAs
Knowledge of firmware simulation and verification tools
Knowledge of scripting, using TCL and/or Python
Knowledge of concepts such as Isolated Design Flow, encryption, and secure boot
Understanding of the engineering product development lifecycle
Ability to listen, understand and communicate effectively (both written and verbal) with internal and external customers
Ability to be self-directed, conducting both independent learning and collaborating with other engineers to develop solutions that will increase the security posture of Leonardo products
Eagerness to learn and adapt to changing technologies
It would also be helpful if you had:
A working practical knowledge of NCSC CAPS Evaluation processes and practices with awareness of generic Secure by Design Principles as presented by NCSC, UK MOD and NIST
Practical experience of following DevSecOps lifecycles for embedded software/firmware
Experience in safety-critical engineering and/or developing embedded software/firmware to High Assurance requirements such as DO-178C/DO-254 standards or equivalent
Knowledge and experience of complex cryptography, especially implementing algorithms or utilising the approved cryptographic functions within FPGAs to create higher level security controls.
An understanding of developing cyber resilient products by addressing the 4 phases of resilience: Prepare, Absorb, Recover and Adapt
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
Page 92 of 92