Software Engineer Jobs in Bristol

5 open positions found · Salary range: From $25

View Software Engineer
O

Software Engineer

Opencast | B Corp™Greater Bristol Area, United Kingdom

From $28/yr

Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. 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. Requirements This role involves weekly on-site work, and you’ll be required to travel regularly to client locations across the UK. We’re looking for people who value in-person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We’re looking to welcome new team members for multiple roles from September onwards. If you’re interested in joining Opencast, we’d encourage you to apply. Essential experience To succeed in this role, you’ll have experience as a Software Developer and be able to demonstrate, with tangible examples, that you can: * Build high-quality, user-centred services using Java or Scala. * Select and apply additional languages, such as Kotlin, Ruby or JavaScript, to deliver the right solutions. * Design and develop well-structured, maintainable systems using object-oriented principles. * Apply strong testing practices to ensure quality, reliability and confidence in your work. * Adapt to new technologies, continuously developing your skills and contributing across the stack. * Work effectively within agile teams to deliver value iteratively. Essential consulting skills In addition to software engineering skills, there are essential core skills you’ll need to be an Opencast consultant. You’ll need to demonstrate how you: * Maintain and prioritise a team backlog to support focused, value-driven delivery. * Lead the implementation of user stories from refinement through to completion. * Collaborate with others to deliver a strong, shared testing approach. * Work collaboratively through pairing and mobbing to improve outcomes and share knowledge. * Build effective relationships with stakeholders and clients, communicating clearly to shape solutions. * Adapt to changing priorities and environments, responding positively to new challenges. * Demonstrate resilience and a growth mindset, using feedback to continuously improve. * Operate effectively within multi-disciplinary teams to deliver value. During the interview process, we’ll ask questions to explore your experience across these areas. Salary £57,000 - £61,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You’ll also benefit from 25 days’ holiday and access to 3 annual “life happens” days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you’ll work This role requires regular on-site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. 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 Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website or email careers@opencastsoftware.com

via jobspyApply ›
View Software Engineer (CI/CD)
S

Software Engineer (CI/CD)

Scott LogicBristol, England, UK

From $25/yr

At Scott Logic, we have a reputation for world-class software delivery. We are trusted by some of the world’s leading organisations to build reliable, high-performance, business-critical solutions – and expert advice. Many of our clients look to us to lead across the full software lifecycle, from initial conception through to production deployment and beyond. We are seeking a Software Engineer to design, build, and maintain robust CI/CD pipelines to ensure smooth and efficient software delivery. In this role, you will bridge the gap between development and operations, leveraging your development background to automate workflows, optimize deployment processes, and enhance system reliability. These are hands-on, client-facing roles, with openings at senior or lead level to suit your experience. You may be leading teams, setting technical direction, advising clients or solving tough engineering challenges. Our clients include large global corporations and government departments, and you’ll be working on systems that make a difference to millions of people, within a company that is friendly, welcoming, and where individual contributions always make a difference. It is expected for the Engineer to spend at least 2 days per week in the local Scott Logic office. What are we looking for? * You have built and deployed applications in Rust, Java, C# or JavaScript. * You've got experience designing, implementing and maintaining end-to-end CI/CD pipelines for application deployment. * You are comfortable automating deployment, scaling, and monitoring processes. * You are able to collaborate closely with development, QA, and operations teams to streamline workflows and troubleshoot pipeline issues. * You can support development teams to migrate their builds onto this new pipeline. * You’re a problem-solver, pragmatically exploring options and finding effective solutions. * You have strong communication skills and take a collaborative approach to your work. * You have an interest in good practices around security, reliability, observability, cost efficiency, performance and governance – collaborating with others to ensure these are in place. * For lead roles, you have good technical leadership experience, understanding what makes a team successful and how to support colleagues in their own career development. * You can work on the support rota to support tickets related to this pipeline What You'll Get In Return Is * 25 days’ annual leave, rising incrementally to 30 days after six years of service. * Generous family leave policies. * Access to an employer pension scheme and Group Life Assurance. * A range of optional benefits such as discounted gym membership and a cycle-to-work scheme. * A meaningful approach to evaluating your performance and providing feedback on your progress. At Scott Logic, we value the flexibility of remote working alongside the value gained from spending time with our colleagues and clients. In our offices you’ll find employee-led clubs and events, as well as free games, books, and refreshments. We have shared values that govern our behaviour toward others and the environment. We are proud to be a B Corp, a global movement of businesses driving for a more inclusive, equitable, and regenerative economy.

via jobspyApply ›
View Software Engineer
S

Software Engineer

SII Group UKBristol, England, UK

We are seeking a Software Engineer for Autonomy to support the development, deployment and evolution of software, data and AI capabilities across complex and safety-critical programmes. Working within a newly established software development team, you will contribute to the creation of scalable and reusable software solutions that enhance operational capabilities and support strategic growth. You will work closely with software engineers, architects, DevOps specialists and stakeholders across multidisciplinary teams, developing secure and robust solutions that enable autonomy, data integration and digital transformation initiatives across defence and technology-focused environments. KEY RESPONSIBILITIES: * Develop, test and deploy secure software solutions. * Create and maintain CI/CD pipelines to support automated delivery. * Develop reusable and scalable software capabilities. * Support software products throughout their lifecycle. * Conduct code reviews, debugging and troubleshooting activities. * Contribute to secure development practices, threat modelling and vulnerability management. * Work closely with architects, engineers and stakeholders to deliver integrated solutions. * Implement APIs and third-party integrations. * Produce high-quality technical documentation. * Support innovation activities, proof-of-concepts and continuous improvement initiatives. ESSENTIAL SKILLS \& EXPERIENCE: * Strong C++ development experience or knowledge of equivalent safety-critical programming languages. * Experience developing software on Linux and/or Windows platforms. * Knowledge of Python and modern software engineering practices. * Experience creating and maintaining CI/CD pipelines. * Understanding of DevOps, DevSecOps and Agile methodologies. * Experience with cloud technologies, APIs and microservices. * Knowledge of databases such as MySQL, MongoDB or similar. * Experience with autonomy systems integration or autonomous software architectures. * Strong analytical, troubleshooting and problem-solving skills. * Experience delivering software within defence, aerospace, medical or other regulated environments. * Ability to communicate effectively with technical and non-technical stakeholders. * Degree, HND or equivalent qualification in a relevant engineering or software discipline. * Eligible to obtain UK Security Clearance (SC). DESIRABLE SKILLS: * Experience with AI, Machine Learning or autonomous systems. * Knowledge of containerisation and cloud deployment technologies. * Experience with large-scale data integration programmes. * Understanding of software architecture governance and design assurance. * Knowledge of ITIL, Enterprise Architecture or information management frameworks. * SAFe Agile experience or relevant technical certifications. Who are we? With five strategic offices in Belfast, Chester, Farnborough, London and Oxford, we work in partnership with our customers UK-wide to deliver high-impact engineering solutions. SII UK is a trusted Aerospace and Defence engineering partner , supporting the delivery of complex, mission-critical programmes while helping to shape the future of innovation across next-generation systems and technologies. Our teams contribute daily to creating a fulfilling, stimulating and career development focused work environment. True to our human-centred values, we are committed to making SII UK a Great Place To Work® , having been certified 5 years running. Joining SII UK means being part of our collective goals, guided by our mission “ Let’s Tech Together ,” and helping to build a digital future that is sustainable, at the heart of an environment that values learning \& collaboration.

5 days agovia jobspyApply ›
View Graduate Software Engineer, Accelerator Modelling 2027
G

Graduate Software Engineer, Accelerator Modelling 2027

From $202/yr

Location: Bristol, UK Start date: September 2027 Application deadline : Midnight, 29th November 2026 We encourage you to apply early, as we may close applications before the advertised deadline. The Graduate Programme at Graphcore Join Graphcore in a permanent role and start your career with two years of hands-on learning. From day one, you’ll be trusted to take ownership, share your ideas and help shape what we’re creating. You’ll tackle challenging problems alongside a team who support your development and are as excited about your success as you are. What you’ll work on Put your C++ skills to work modelling future AI accelerators before they exist and help shape how Graphcore engineers design them. As a Graduate Software Engineer in Accelerator Modelling, you’ll develop, test and refine models and simulations for the next-generation AI accelerators. Your work will help predict performance, power consumption and scalability, giving engineers evidence to compare approaches before hardware decisions are made. You’ll investigate how complex workloads behave, contribute to planning, design, implementation and testing, and help other teams integrate future hardware versions. You’ll also help scale distributed modelling environments. It’s a chance to see how software models connect architectural ideas with future hardware. Your team and Support The Accelerator Modelling Team works across architecture, hardware and software. You'll be working in a small team, team lead and all senior members would support you with every step on your way. Modelling team faces a lot of the unknowns and challenging problems at the cutting edge of AI technology. There’s a buddy system in place, so you will always have a point of contact , ready to answer all questions or help with anything. Decisions are driven by evidence from the models and clear engineering judgement. You’ll be encouraged to ask questions, challenge existing approaches and share ideas for making things better. How you’ll learn and grow During the two-year programme, you’ll build practical experience in C++ development, hardware simulation and performance modelling, building skills close to architecture, software and hardware design. Developing and debugging modelling code will help you understand how complex workloads behave and how to test whether a model captures that behaviour. Reviews and feedback will help you develop your engineering judgement and explain the trade-offs you find. Working with architects, engineers and machine learning researchers will show you how modelling results inform hardware decisions and how your work connects to the wider computing system. What we're looking f or Bachelor’s/ Master’s degree, or equivalent experience, in Computer Science, Maths, Machine Learning, Data Science or a related field Strong C++ programming skills, gained through study, projects, personal coding or practical experience An understanding of computer science fundamentals and an interest in lower-level software The ability to debug complex problems and explain your thinking clearly, with exposure to debugging tools, performance analysis, testing, version control or collaborative software development practices C uriosity about processor architecture, hardware simulation, performance modelling or systems behaviour, and a willingness to ask questions and learn through feedback You can demonstrate these skills through coursework, a dissertation, personal or team projects, research, or other relevant experience. Tell us what you built or investigated, how you approached it and what you learned. Benefits Flexible working: Balance your work and personal life with greater flexibility Retirement planning support: Up to 5% matched pension Phantom equity: Share in Graphcore’s success Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones Electric Vehicle Scheme: Choose an electric vehicle and lease it through salary sacrifice Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. Sponsorship Applicants must already have the right to work in the UK for the full duration of the programme, without requiring visa sponsorship. We are unable to sponsor work visas for our Early Careers opportunities. Introduction to Graphcore At Graphcore, we’re building next generation AI compute: from semiconductors and software to systems at datacenter scale. We are proud to be owned by SoftBank Group and work with other companies in the SoftBank family to deliver AI compute to customers working at the AI frontier. Starting your career here means working alongside people with different backgrounds and expertise, from AI researchers to chip designers and software engineers. You’ll learn from each other, bring fresh ideas and help solve challenging problems together. How to apply and what to expect To apply, answer the application questions below and upload your CV and cover letter. We’ll let you know the outcome of your application by early December at the latest. If successful, you’ll be invited to complete a technical assessment. Candidates who reach the final stage will then be invited to attend in-person assessments in early spring. Ready to put your learning into practice? Start your career in a permanent Software Engineer role in Accelerator Modelling, with two years of hands-on learning through the Graphcore Graduate Programme. Apply now and help shape what comes next . Find more English Speaking Jobs in United Kingdom on Arbeitnow

1 week agovia rss feedsApply ›
View Software Engineering Manager
Q

Software Engineering Manager

Quest GlobalCity Of Bristol, England, UK

From $500/yr

Job Requirements Quest Global is a pioneering organization and one of the fastest-growing engineering services firms globally, with extensive expertise in top OEMs across seven industries. We are a company with a rich history, aiming to reach a century in operation, fueled by ambition, drive, and modesty. We are seeking individuals with a humble yet brilliant mindset, who believe in the power of engineering to turn the impossible into reality; innovators who are not only motivated by technology and innovation but are also continuously committed to designing, creating, and testing as a reliable partner for Fortune 500 clients. As a team of highly diverse engineers, we understand that our true goal is to engineer a better future for everyone. If you are eager to contribute to meaningful projects and be part of an organization that truly values collective success and learning from failures, then we would love to hear from you. We are expanding our Through Life Support Engineering team at all experience levels and are interested in hearing from you if you are prepared to advance in your career. Applicants must be a Sole UK Nationality and eligible for Security Clearance. Job Description The role of Software Manager entails collaborating with an Integrated Logistics Support (ILS) team for the client, strategising and implementing support for Products, Systems, and Equipment (PSE) with a specific emphasis on managing the services that support digital resources such as hardware, software, firmware, data, and network infrastructure. Responsibilities may include but are not limited to: Leading the Software Support discipline and ensuring the quality of Integrated Product Support (IPS) activities throughout the program lifecycle. Implementing, transitioning, and managing enhancement activities for digital assets across various services, processes, and systems. Representing and leading multiple working groups involving various stakeholders and industry partners. Providing and utilizing reports to suggest improvements in services. Assisting in gathering and managing requirements for future capabilities and support services. Key Responsibilities: Collaborating closely with the client to ensure clear understanding of requirements and effective problem definition. Providing specialized input on Software and Cyber-related topics and contributing to program IPS Element Plans. Defining concepts for software maintenance and through-life support solutions in partnership with Stakeholders. Creating software support requirements and ensuring their integration into system design. Assessing software obsolescence and the need for technology refresh. Preparing Software Maintenance Analysis Report, Software Support Analysis Report, and Software Support Case Report Ensuring customer satisfaction. Work Experience Qualifications \& Experience * Bachelor’s degree (minimum) in Engineering or a closely related discipline. * Relevant supportability engineering in a highly regulated industry (e.g., aerospace, nuclear, maritime, infrastructure, oil and gas etc. ). * Good understanding of the hardware, software, firmware, data and network infrastructure integrated solutions and environment for Defence products. * Experience in ownership of end-to-end support deliverables * Experience in investigation and assessment of support solutions using in-service data and development of verifiable process improvements * Experience organising and supporting stakeholder meetings, collating the necessary information in a personable manner and driving a project or solution forwards. * Understanding of systems engineering principles, including requirements management, integration and verification and validation. Desirable Attributes: * Relevant supportability engineering experience in the UK Defence industry. * Experience in support, service or process design in a relevant highly regulated industry * Knowledge of UK Defence products and typical in-service or supportability issues * Good understanding of the wider supportability challenges and trade-offs for a UK Defence customer perspective

1 week agovia jobspyApply ›

Companies hiring for Software Engineer

Software Engineer Salary Data in Bristol

View detailed salary ranges from 4 listings with reported compensation ›

Track these jobs with JobFu

Get AI-powered resume tailoring, application tracking, and job alerts for Software Engineer roles. Sign up free.

Sign up free