What Jobs are available for Software Engineering in Bristol?
Showing 147 Software Engineering jobs in Bristol
Advanced Software Engineering Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Collaborate with software developers and product managers to understand project requirements.
- Write clean, maintainable, and efficient code under the guidance of experienced engineers.
- Participate in code reviews, providing constructive feedback and learning best practices.
- Assist in the debugging and troubleshooting of software defects.
- Contribute to the development of unit tests and integration tests.
- Gain exposure to various aspects of the software development lifecycle, including planning, execution, and deployment.
- Engage in continuous learning to stay abreast of new technologies and industry trends.
- Actively participate in team meetings and contribute to a positive and collaborative remote work environment.
- Document technical specifications and development processes.
- A genuine passion for software development and technology.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills, crucial for a remote role.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
- A minimum of 4 GCSEs at grade C/4 or above, including Maths and English, or equivalent qualifications/experience.
- Familiarity with at least one programming language (e.g., Python, Java, C++) is beneficial but not essential.
- Access to a reliable internet connection and a suitable home working environment.
Is this job a match or a miss?
Senior Software Engineering Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Learn and apply software development best practices and methodologies.
- Participate in team meetings, contributing ideas and solutions.
- Work on diverse projects, gaining exposure to various programming languages and technologies.
- Support the maintenance and enhancement of existing software systems.
- Contribute to documentation and technical specifications.
- Collaborate with cross-functional teams, including designers and product managers.
- Engage in continuous learning to stay abreast of new technologies and industry trends.
- Troubleshoot technical issues and provide timely resolutions.
- Adhere to coding standards and development guidelines.
Qualifications and Skills:
- A strong passion for technology and software development.
- Good problem-solving and analytical skills.
- Excellent communication and interpersonal abilities.
- A proactive and eager-to-learn attitude.
- Basic understanding of programming concepts is advantageous but not essential.
- A minimum of 5 GCSEs at grade C/4 or above, including Maths and English, or equivalent qualifications.
- Eligibility to work in the UK and commit to the full duration of the apprenticeship.
- Willingness to embrace a hybrid working model, balancing office-based collaboration with remote flexibility.
This apprenticeship is designed to provide a comprehensive learning experience, leading to a recognized qualification and the potential for full-time employment upon successful completion. If you are looking to kickstart a rewarding career in a challenging and supportive environment, we encourage you to apply.
Is this job a match or a miss?
Senior Project Manager - Defence, Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Senior Project Manager - Defence, Software Engineering
Senior Project Manager - Defence, Software Engineering
The location of the role is Bristol (hybrid working) .
The duration of the contract is 6 months .
The pay rate on offer is 95 per hour (via Umbrella agency - inside IR35) .
Security Clearance: must hold SC clearance / SC cleared candidates only
Role Summary
We are seeking an experienced Senior Project Manager to lead the transformation of a complex, high-profile, and mission-critical project
As a key member of the Programme Delivery Team, you will be accountable for day-to-day project execution, leading a multi-disciplinary team to achieve successful outcomes across time, cost, and quality objectives. The role demands close collaboration with internal and external stakeholders across technical, commercial, and operational domains, and requires strong leadership in planning, governance, and project controls to manage dependencies, mitigate risks, and drive overall programme performance throughout the delivery lifecycle.
Key Responsibilities
- Lead a multi-disciplinary team to deliver a complex system upgrade through the customisation and configuration of COTS products, applying structured programme management and Agile leadership.
- Develop and maintain integrated project plans, applying robust controls to ensure delivery against agreed milestones, budgets, and performance metrics.
- Engage and manage senior stakeholders across the business and commercial partners to ensure effective collaboration and delivery assurance.
- Oversee resource planning and management to meet customer requirements, delivery schedules, and commercial targets.
- Identify and manage risks, issues, and dependencies throughout the delivery lifecycle, ensuring timely resolution and adherence to governance and change control processes.
- Take commercial ownership within a complex delivery environment, including budget forecasting, financial management, and contract oversight.
- Support vendor engagement and performance management, including the development and transition to fixed-cost contracts and Statements of Work.
- Facilitate Agile ceremonies and ensure adherence to Agile principles, using tools such as Azure DevOps to manage delivery workflows and maintain project momentum.
- Promote and uphold health, safety, and environmental standards across all programme activities, fostering a culture of continuous improvement and compliance.
Essential Experience & Skills
- Programme Delivery Expertise: Proven track record of delivering complex technical projects/programmes using both Agile and Waterfall methodologies.
- Planning & Controls: Experienced in developing and maintaining integrated programme plans, applying robust project controls, and using tools such as MS Project, Primavera, or equivalent to track progress, manage dependencies, and ensure delivery against milestones.
- Stakeholder Management: Ability to engage and manage diverse stakeholders including engineering teams, vendors, customers, and senior leadership.
- Risk & Issue Management: Skilled in identifying, assessing, and mitigating risks throughout the project lifecycle.
- Budget & Resource Management: Experience managing multi-million-pound budgets and cross-functional delivery teams.
- Vendor & Contract Management: Comfortable working with third-party suppliers, negotiating contracts, and managing deliverables.
- Governance & Reporting: Familiar with programme governance frameworks and capable of producing high-quality reporting for senior stakeholders.
- Agile Leadership: Experienced in facilitating Agile ceremonies such as Sprint Planning, Daily Stand-ups, Retrospectives, and Reviews. Skilled in applying Agile principles and using Azure DevOps to manage delivery workflows, resolve impediments, and maintain project momentum.
- Software Development Lifecycle (SDLC): Strong understanding of software engineering processes, including requirements gathering, design, development, testing, and deployment.
- Systems Integration: Experience managing integration of software with hardware and existing infrastructure, including interfacing with legacy systems.
- Agile Software Development - Experience controlling development of use case, data flows , Epics and user stories.
Optional/Desired Experience & Skills
- Network Management Systems: Hands-on experience with NMS platforms, ideally in telecoms or satellite communications environments.
- Satellite Communications: Familiarity with satellite network architecture, protocols, and operational constraints.
- Systems Engineering: Understanding of systems engineering principles, including requirements decomposition, interface definition, verification and validation, and lifecycle traceability.
- Scrum Master Certification (e.g., CSM, PSM) with proven experience in delivering software projects in demanding environments, ideally including one or more of the following: SAFe, Disciplined Agile, DSDM
Is this job a match or a miss?
Senior Electrical Design & Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Are you an experienced Electrical Design & Software Engineer searching for a new role in Bristol? If so, please read on!
I am currently recruiting for a company in Bristol who need a senior level engineer to work on both the electrical design and software of special purpose machinery, used in a variety of industries.
An ideal background for this role would include previous exposure to work with special purpose machinery, however this is not totally necessary. The main requirement is someone who is capable with both electrical design (AutoCAD Electrical, EPLAN) and software design (Rockwell, Beckhoff, Zenon etc), with a number of years experience behind them in this field.
Salary available is up to 58k, and comes with benefits including 1 day per week remote working, paid overtime available, company pension scheme & more.
If you are interested in this role, please apply today!
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code under guidance.
- Collaborate with cross-functional teams remotely to understand project requirements.
- Participate in daily stand-up meetings and contribute to team discussions.
- Learn and apply best practices in software development, version control, and agile methodologies.
- Contribute to the development of user-facing features and improvements.
- Assist in maintaining and documenting existing codebase.
- Develop foundational knowledge in programming languages relevant to our tech stack (e.g., Python, JavaScript).
- Troubleshoot and resolve basic technical issues.
- Engage in continuous learning and professional development through online courses and mentorship.
- Prepare and deliver presentations on project progress and learnings.
Qualifications:
- A genuine passion for technology and software development.
- Basic understanding of programming concepts (any language is a plus).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills for effective remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- Willingness to learn and adapt to new technologies and processes.
- Must be eligible to work in the UK and reside within the UK.
- High school diploma or equivalent qualification required.
- Previous exposure to coding bootcamps or personal projects is advantageous.
- Demonstrated ability to follow instructions and complete tasks accurately.
This is a fantastic chance to kickstart your career in software development with a structured learning path and clear progression opportunities. Our client is committed to providing a supportive remote work environment and invests heavily in the development of their apprentices. If you are driven, eager to learn, and looking for a stepping stone into the tech world, apply today to be considered for this exciting opportunity in Bristol, South West England, UK .
Is this job a match or a miss?
Be The First To Know
About the latest Software engineering Jobs in Bristol !
Graduate Software Development Program
Posted today
Job Viewed
Job Description
Program Highlights:
- Duration: 12 months, full-time.
- Structure: Rotational assignments across different development teams and technologies.
- Learning & Development: Intensive onboarding, ongoing technical training, workshops, and access to online learning resources.
- Mentorship: Dedicated senior engineers will provide guidance, support, and career advice.
- Project Work: Contribute to the design, development, testing, and deployment of software solutions.
- Networking: Opportunities to connect with professionals across the company and build your professional network.
- Career Path: Potential for a permanent role upon successful completion of the program.
Key Areas of Exposure:
- Frontend Development (e.g., React, Angular, Vue.js)
- Backend Development (e.g., Python, Java, Node.js)
- Database Management (e.g., SQL, NoSQL)
- Cloud Technologies (e.g., AWS, Azure)
- Agile Methodologies
- Testing and Quality Assurance
- DevOps Principles
Eligibility Criteria:
- Recent graduate (within the last 2 years) with a degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of programming principles and at least one programming language (e.g., Python, Java, C++, JavaScript).
- A passion for technology and a desire to learn and grow.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work effectively in a remote, collaborative environment.
- Must be eligible to work in the UK.
This program is based in Bristol, South West England, UK , but is conducted entirely remotely, offering a unique opportunity for graduates nationwide.
Is this job a match or a miss?
Software Engineer - Development and Verification
Posted 3 days ago
Job Viewed
Job Description
Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe.
We are looking to recruit a Software Developer to support a blue chip client in the development of a cutting edge defence applications. As a software engineer you will be working on all aspects of the software development lifecycle with significant exposure to software design, coding and test on a novel and industry leading marine defence embedded system.
Responsibilities
- Assessment and Review of Software Requirements.
- Software Design using UML and Object Oriented principles.
- Software Coding using C# on a MS Windows platform.
- Unit and Integration Test to support the conformity of the product.
- Production of Design Documentation to support the conformity of the product.
Qualifications
- Degree Educated in Engineering or similar discipline.
Essential skills
- Review and Analysis of Software Requirements and decomposition into a detailed design.
- Creation of a detailed design using UML and OOA principles.
- Experience of coding within C# on a MS Windows Platform - The ability to produce clean, efficient, effective and robust code will be key.
- Experience is the testing of MS Windows SW Applications.
- Confident in authoring technical documentation that will be supplied to external clients and regulatory bodies.
Benefits
- Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges
- We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
- Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
- Competitive company benefits
- Always working as one team, our people are not afraid to think big and challenge the status quo
- As a Disability Confident Committed Employer we have committed to:
- Ensure our recruitment process is inclusive and accessible
- Communicating and promoting vacancies
- Offering an interview to disabled people who meet the minimum criteria for the job
- Anticipating and providing reasonable adjustments as required
- Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people
"We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age".
We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
Is this job a match or a miss?
Agile Project Manager - Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development projects from initiation to completion using Agile frameworks (Scrum, Kanban).
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Develop and maintain project backlogs, user stories, and sprint goals.
- Work closely with product owners, development teams, and stakeholders to define project scope and requirements.
- Identify, assess, and manage project risks and dependencies, implementing effective mitigation strategies.
- Track project progress, manage timelines, and ensure adherence to budget.
- Foster a collaborative and productive team environment, promoting Agile principles and best practices.
- Communicate project status, key metrics, and potential roadblocks to stakeholders at all levels.
- Continuously improve project processes and team performance through feedback and adaptation.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree or PMP/Agile certification (CSM, PSM) is a plus.
- Minimum of 5 years of experience in project management, with at least 3 years specifically in Agile software development environments.
- Strong understanding of Agile methodologies, principles, and practices.
- Proven ability to lead and motivate cross-functional software development teams.
- Excellent communication, negotiation, and interpersonal skills.
- Experience with project management tools such as Jira, Confluence, or similar.
- Ability to manage stakeholder expectations and deliver complex projects successfully.
- Familiarity with the software development lifecycle (SDLC).
Is this job a match or a miss?