23 Software Engineering jobs in Bristol
Software Engineering Lead
Posted 17 days ago
Job Viewed
Job Description
Software Technical Lead
Rate: 500 - 600 a day
Location: Bristol hybrid one day every other week
Duration : 6 months initially
Clearance: SC Clearance required
You will join a global IT consultancy delivering digital transformation to a public sector body.
This is a hands-on leadership role responsible for actively supporting and guiding the team of seven through complex technical challenges.
The role involves breaking down complex tasks into manageable components, delegating effectively, and empowering team members to take ownership of their work.
Key responsibilities include:
- Providing clear technical direction and mentorship to the team.
- Applying sound judgment to make technical decisions.
- Driving improvements in system documentation, team processes, and overall developer experience.
- Delivering direct, constructive feedback to foster individual and team growth.
- Promoting a collaborative, accountable, and high-performance team culture.
Tech stack:
- Node.js, ReactJS, JavaScript, TypeScript, npm, AWS, Jenkins, Terraform, and PostgreSQL.
- The client is however open to strong candidates with adjacent skill sets. The technical stack is flexible for the right person.
Software Engineering Lead
Posted today
Job Viewed
Job Description
Software Technical Lead
Rate: 500 - 600 a day
Location: Bristol hybrid one day every other week
Duration : 6 months initially
Clearance: SC Clearance required
You will join a global IT consultancy delivering digital transformation to a public sector body.
This is a hands-on leadership role responsible for actively supporting and guiding the team of seven through complex technical challenges.
The role involves breaking down complex tasks into manageable components, delegating effectively, and empowering team members to take ownership of their work.
Key responsibilities include:
- Providing clear technical direction and mentorship to the team.
- Applying sound judgment to make technical decisions.
- Driving improvements in system documentation, team processes, and overall developer experience.
- Delivering direct, constructive feedback to foster individual and team growth.
- Promoting a collaborative, accountable, and high-performance team culture.
Tech stack:
- Node.js, ReactJS, JavaScript, TypeScript, npm, AWS, Jenkins, Terraform, and PostgreSQL.
- The client is however open to strong candidates with adjacent skill sets. The technical stack is flexible for the right person.
Head of Software Engineering
Posted 5 days ago
Job Viewed
Job Description
Your part in our missionnEvery ambitious idea at Squarcle relies on great engineering to bring it to life. As Head of Software Engineering, you’ll be the one shaping how we build. You’ll set the vision, scale the team, and make sure our systems are ready for the future.nThis is your chance to create the heartbeat of our technology: leading with curiosity, raising the bar on technical excellence, and turning bold ideas into products that make a real difference.nOur structure
At Squarcle, we work in a matrix structure designed to support your growth and success. Each role has a Performance Manager to guide career development, an Engagement Manager to support day-to-day project work, and a Capability Lead to ensure best practice across tools, people, and processes.nThis role leads our Software Development Capability, where you’ll work closely with Billy, one of our Procurement and Supply Chain Senior Managers and also the Product Owner for our Pulse digital platform and Kevin, who is our Head of Technology Services. Your Performance Manager will be confirmed once you start.nThis is what you’ll be doingnAs the Head of Software Engineering within our Digital capability you’ll be joining us as we build momentum. This means there’s room for people to shape how we grow, not just keep up with it. Some of your key day to day activities will include:nOwn engineering at Squarcle: take full ownership of how engineering is shaped, scaled, and set up for long-term successnBuild and nurture the team: lead, mentor, and grow a high performing software team, creating the right culture and structure to help them thrivenSet the pace of innovation: explore the latest technologies and make the big calls on tools, platforms, and approaches that will keep us aheadnBe at the heart of Squarcle’s future: although the role is mainly internally focused, you’ll also have opportunities to step into business development, shaping proposals and influencing client worknCreate impact beyond delivery: it’s not just about shipping code, but about designing an environment where people, ideas, and engineering excellence can flourishnWhat success looks like
We’ll continue develop and measure your success in the following areasnProduct outcomes: software is delivered on time, robust, scalable, and meets business needs.nEngineering leadership: you set clear direction and standards, taking ownership of the engineering function and ensuring technical excellence across the team.nTeam performance and engagement: engineers are well supported, motivated, and performing at a high level, with a culture that fosters growth and achievement.nWhere you’ll be stretched (and thrive)
Own engineering at Squarcle: lead the team, shape the culture, and define how we build softwarenInnovate with impact: explore AI and machine learning in Defence, and Supply Chain projects that set us apartnShape the future: experiment with new ideas, influence major technical decisions, and see your work make a real differencenWe think you’ll love
Make high stakes decisions: navigate complex trade offs and take responsibility for the outcomes of engineering initiativesnCoordinate across teams and stakeholders: manage your team, partners, and peers while keeping multiple projects aligned and on tracknCarry significant responsibility: handle the pressure and accountability that comes with shaping engineering at SquarclenThe skills you’ll need to succeed in this role
Proven software engineering leadership: experience leading cloud based SaaS development teams and delivering complex projects.nTechnical expertise: deep knowledge of modern software architectures, microservices, and cloud platforms (Azure experience is a plus).nAgile and DevOps fluency: comfortable with Agile methodologies, CI/CD pipelines, and DevOps practices to keep teams shipping efficiently.nStrategic and hands-on: able to make big technical decisions while supporting and mentoring your team.nHow we’ll assess your skills
Our interview process for this role will involve three steps:nStep 1: Meet with our Recruitment Manager, Corina. She’ll introduce you to Squarcle, the role, and answer any questions you may have about us. We’ll be assessing some basic skills for the role and finding out more about your background.nStep 2: Meet with our Product Owner, Billy and one of our Digital Managers, Karen. They’ll introduce you to Squarcle, the role, and answer any questions you may have about us. We’ll be assessing your skills for the role and finding out more about your background.nStep 3: Meet with our Product Development Director, Jim and our Digital Transformation MD, Alex. They’ll be assessing your technical skills and answering any other questions you might have about the role.nWhat we offer
We believe great work deserves great rewards. Here’s what you can expect as part of the team:nGenerous leave package
26 days of annual leave (including your birthday!) plus UK bank holidays — increasing to 27 days after three years, and 28 after seven yearsnYou’ll also get five extra days for your five and 10 year anniversariesnAdditional leave for members of the Reserve Forces and CFAV.
Private medical insurance
Provided once you’ve completed your probation.
Recognition and rewards
£1,000 referral bonus for successful hiresnPerformance related awardsnMilestone and life event hampers to celebrate life’s big moments
Development & learning
Annual training week abroadnFunding for qualifications that benefit both you and the business
Travel & wellbeing
Cycle to work schemenDiscounted travel through funded railcards
Pension
Our pension provider is NOW Pensions, pension contributions are 3% employer and 5% employee
We review our benefits regularly to ensure they stay competitive and meaningful - so this list may evolve as we grow.nOur working hours are 8:30am – 5:30pm (with an hour for lunch), Monday – Friday.nAbout us
At Squarcle, our people are at the heart of what we do. We’re a digitally native supply chain consultancy, helping clients transform how they plan, buy, and operate. Squarcle is a fast-growing SME with offerings across enterprise design and change, supply chain and digital capabilities.nTransforming procurement and supply chains with expert insight, digital innovation and data driven precision, we combine deep supply chain expertise with cutting-edge digital tools and data science to deliver practical, lasting results. Whether it’s optimising end-to-end processes, redesigning supply chain networks, improving cost-to-serve, or shaping smarter S&OP strategies - we work side by side with clients to build supply chains that are efficient, resilient, and fit for the future.nApply now and take the next step toward doing work that matters, with a team that’s shaping the future of supply chain consulting.nImportant information: This role requires you to obtain a Security Check (SC) security clearance. If it isn’t obtained, or is obtained but with caveats that prevent you from carrying out the role, any conditional offer made to you will be withdrawn. Obtaining SC security clearance can be a lengthy process, and we reserve the right to withdraw any conditional offer made if the necessary security clearance isn’t obtained within 6 months. We’re unable to offer visa sponsorship.nNationality requirements: This job is broadly open to the following groups: UK nationals; Nationals of the Republic of Ireland; UK nationals who hold dual citizenship (please make us aware during the recruitment process).nPrivacy policy: Squarcle Consulting LtdnWe’re committed to creating a diverse environment. We embrace differences and hire based on merit, giving equal consideration to all applications, regardless of gender, background, and race.
#J-18808-Ljbffrn
Software Engineering Manager - (Outside IR35)
Posted today
Job Viewed
Job Description
Contract: Software Engineering Manager - Greenfield Pension Platform
- Day Rate: £700 Outside IR35 Contract
- Industry: Financial Services
- Location: Bristol - Hybrid (1-2 days onsite)
About the Role
We are supporting a leading FTSE100 firm on a major greenfield initiative: the creation of a new and innovative pension product platform. This is a high-impact, long-term programme (running until 2026) with sig.
WHJS1_UKTJ
Senior Software Development Lead
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities include:
- Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.
- Oversee the end-to-end software development lifecycle, from requirement gathering and design to implementation, testing, and deployment.
- Drive the architectural design and technical direction for new software products and features.
- Ensure the delivery of high-quality, scalable, and maintainable code, adhering to best practices and coding standards.
- Collaborate closely with product managers, designers, and other stakeholders to define product roadmaps and ensure alignment on technical priorities.
- Conduct code reviews, provide constructive feedback, and promote knowledge sharing within the team.
- Identify and implement improvements to development processes, tools, and methodologies.
- Troubleshoot and resolve complex technical issues, providing guidance and support to the development team.
- Stay abreast of emerging technologies and industry trends, evaluating their potential application to our products.
- Contribute to technical strategy and roadmap planning.
- Manage project timelines and deliverables, ensuring successful and timely product releases.
- Champion a culture of innovation, continuous learning, and technical excellence within the team.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, coupled with at least 6 years of professional software development experience, including a minimum of 2 years in a leadership or mentoring role. Proven expertise in one or more modern programming languages (e.g., Python, Java, C#, JavaScript) and a strong understanding of object-oriented design, data structures, and algorithms are essential. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, CI/CD pipelines, and agile methodologies is highly desirable. Excellent communication, problem-solving, and interpersonal skills are required to effectively lead and motivate a team. This is an exceptional opportunity to make a significant impact on the technical direction and success of innovative software products in a dynamic, remote-first environment.
Graduate Software Development Programme
Posted 3 days ago
Job Viewed
Job Description
We are looking for enthusiastic individuals who have recently completed or are on track to complete a degree in Computer Science, Software Engineering, or a closely related technical discipline. While prior professional experience is not required, a strong academic record, a passion for technology, and demonstrable programming ability (e.g., through personal projects, university coursework, or internships) are essential. You should possess strong problem-solving skills, a keen interest in learning new technologies, and excellent communication abilities. The ability to work effectively both independently and as part of a collaborative team is vital.
Key learning areas and responsibilities will include:
- Learning and applying various programming languages and development frameworks.
- Participating in the design and architecture of software solutions.
- Writing clean, efficient, and well-documented code.
- Assisting with software testing and debugging to ensure quality and reliability.
- Collaborating with senior developers and project managers.
- Understanding Agile development methodologies and participating in sprint cycles.
- Contributing to documentation and knowledge sharing within the team.
- Exploring emerging technologies and their potential applications.
Senior Project Manager (Software Development)
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Plan, execute, and finalize software development projects according to strict deadlines and within budget.
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, schedules, and resource allocation strategies.
- Manage project teams, including developers, designers, testers, and other stakeholders.
- Oversee the execution of project tasks, ensuring progress and quality.
- Identify, assess, and manage project risks and issues, developing mitigation plans.
- Communicate project status, updates, and critical issues to all stakeholders regularly.
- Ensure that all projects are delivered on time, within scope, and within budget.
- Manage vendor relationships and third-party contributions.
- Implement and maintain project management best practices and methodologies (e.g., Agile, Scrum, Waterfall).
- Conduct project post-mortems and create lessons learned reports to identify successful and unsuccessful project elements.
- Ensure clear communication channels and effective collaboration within project teams and with clients.
- Manage changes to the project scope, schedule, and costs using appropriate verification techniques.
Qualifications and Experience:
- Proven experience as a Project Manager, with a strong focus on software development projects.
- Demonstrable experience leading cross-functional teams in a fast-paced environment.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Solid understanding of software development lifecycle (SDLC) methodologies, including Agile and Scrum.
- Excellent client-facing and internal communication skills, with strong written and verbal abilities.
- Strong organizational skills and attention to detail.
- Ability to manage multiple projects simultaneously.
- Proven ability to solve problems creatively and effectively.
- PMP or PRINCE2 certification is highly desirable.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field is required.
- Experience in requirements gathering and user story creation is a plus.
This hybrid role in Bristol offers a fantastic opportunity for an experienced Project Manager to take ownership of critical software projects and drive impactful results. Join our client and lead the way in technological innovation.
Be The First To Know
About the latest Software engineering Jobs in Bristol !
Junior Project Manager - Software Development
Posted 3 days ago
Job Viewed
Job Description
Senior Software Development Engineer - Cloud Solutions
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable, and performant software solutions in the cloud.
- Write clean, maintainable, and efficient code in languages such as Java, Python, C#, or Go.
- Develop and manage cloud infrastructure using Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
- Implement CI/CD pipelines for automated build, test, and deployment processes.
- Design and implement robust APIs and microservices architectures.
- Ensure the security and compliance of cloud-based applications and data.
- Collaborate with cross-functional teams, including product managers, QA engineers, and operations teams, to deliver software solutions.
- Conduct code reviews, provide technical guidance, and mentor junior developers.
- Troubleshoot and resolve complex technical issues in development, staging, and production environments.
- Stay current with advancements in cloud technologies, programming languages, and software development best practices.
- Participate in architectural design discussions and contribute to technical strategy.
- Develop and execute comprehensive unit, integration, and end-to-end tests.
- Contribute to the continuous improvement of development processes and team efficiency.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with a significant focus on cloud technologies.
- Proven experience developing applications on major cloud platforms (AWS, Azure, or GCP).
- Proficiency in one or more modern programming languages (e.g., Java, Python, C#, Node.js).
- Strong understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Hands-on experience with Infrastructure as Code (IaC) and CI/CD tools.
- Knowledge of database technologies (SQL and NoSQL).
- Familiarity with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
- Experience with security best practices in cloud environments is highly desirable.
Remote Senior Project Manager - Software Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Manage the planning, execution, and closure of multiple software development projects concurrently.
- Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and risk management strategies.
- Lead and motivate cross-functional project teams, including developers, designers, QA testers, and business analysts.
- Facilitate effective communication between the project team, clients, and senior management.
- Implement and refine Agile/Scrum methodologies to optimize project delivery workflows.
- Track project progress, identify potential risks and issues, and implement mitigation plans.
- Manage project budgets, track expenditures, and ensure financial objectives are met.
- Ensure that project deliverables meet quality standards and client expectations.
- Conduct regular project status meetings and prepare comprehensive project reports.
- Manage stakeholder expectations and foster strong collaborative relationships.
- Contribute to the continuous improvement of project management processes and best practices.
- Mentor junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven track record of successfully delivering complex software projects on time and within budget.
- Strong understanding of SDLC (Software Development Life Cycle) and various development methodologies (Agile, Scrum, Waterfall).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Certified Project Management Professional (PMP) or similar certification is highly desirable.
- Experience managing remote teams and working in a distributed environment.
- Strong analytical and problem-solving abilities.
- Ability to manage multiple priorities and adapt to changing project requirements.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
If you are a seasoned Project Manager with a passion for driving software innovation, apply today.