At a Glance
- Tasks: Lead software projects, mentor engineers, and deliver AI solutions that make a real-world impact.
- Company: Fast-growing tech business focused on data and AI in defence environments.
- Benefits: Competitive salary, annual bonus, 26 days holiday, and extensive benefits package.
- Other info: Dynamic role with opportunities for growth and innovation.
- Why this job: Shape the future of technology while working from home and making a difference.
- Qualifications: Strong leadership in software engineering, advanced Python skills, and cloud experience.
The predicted salary is between 70000 - 90000 £ per year.
Join a fast-growing technology business delivering impactful data and AI solutions across complex defence environments. This is a hands-on leadership role where you’ll shape technical direction, lead delivery teams, and build scalable software that makes a real-world difference.
Role Overview:
- Location: Bath area (3 days on-site per week)
- Package: Competitive salary + annual bonus + extensive benefits package
- Industry: Data, AI & Software Engineering
What You’ll Be Doing:
- Lead the end-to-end delivery of complex software engineering projects from concept through to deployment
- Oversee the design, development, testing, and release of scalable, production-ready solutions
- Build and maintain strong relationships with clients and key stakeholders
- Develop and optimise data pipelines using Python and SQL
- Deliver AI-enabled solutions, including systems leveraging Large Language Models
- Champion engineering best practices across version control, CI/CD, cloud deployment, and containerisation
- Mentor and support engineers, helping to grow technical capability across the team
- Coordinate project delivery across multiple workstreams, ensuring quality and accountability
- Translate business challenges into practical technical solutions and delivery strategies
- Contribute to proposals, bids, and identifying new technical opportunities
- Drive continuous improvement across engineering standards, tooling, and processes
- Provide technical leadership across both client projects and internal initiatives
Main Skills Needed:
- Strong experience leading software engineering projects through full delivery lifecycles
- Advanced Python expertise, including OOP, concurrency, recursion, and decorators
- Solid experience building backend services, APIs, and data engineering pipelines
- Strong SQL skills and experience working with databases such as PostgreSQL or SQL Server
- Experience working within cloud environments such as AWS or Azure
- Strong understanding of Docker, containerisation, and Linux-based environments
- Experience implementing CI/CD pipelines using tools such as GitHub Actions or Azure DevOps
- Confident working within Git-based development workflows and code review processes
- Proven ability to lead technical teams and manage delivery across multiple projects
- Strong communication and stakeholder management skills
- Excellent problem-solving, organisational, and decision-making abilities
- Experience with C++ or Fortran would be beneficial but isn’t essential
- DV clearance or eligibility to obtain it is required
What’s in It for You:
- Annual performance bonus
- 26 days holiday
Lead Software Engineer - Homeworking / Work from Home in Bath employer: Addition+
As a Lead Software Engineer at our fast-growing technology business, you'll be part of a dynamic team that values innovation and collaboration, all while working from the comfort of your home with three days on-site in the beautiful Bath area. We offer a competitive salary, an annual bonus, and an extensive benefits package, alongside a culture that prioritises employee growth through mentorship and continuous improvement. Join us to make a real-world impact in the data and AI sector, where your contributions will be recognised and rewarded.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer - Homeworking / Work from Home in Bath
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in data and AI. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, SQL, and cloud environments. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss how you've led teams and delivered complex projects. We want to see your problem-solving abilities in action!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Lead Software Engineer - Homeworking / Work from Home in Bath
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your leadership in software projects, especially those involving Python, SQL, and cloud environments. We want to see how you’ve made a real-world impact!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you’re passionate about data and AI solutions. Share specific examples of how you've led teams and delivered complex projects, and don’t forget to mention your mentoring experience.
Showcase Your Technical Skills:In your application, be sure to highlight your technical expertise, especially in Python, SQL, and CI/CD practices. We love seeing candidates who can demonstrate their problem-solving abilities and familiarity with tools like Docker and GitHub Actions.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to attach your tailored CV and cover letter right there. Let’s get your application rolling!
How to prepare for a job interview at Addition+
✨Know Your Tech Inside Out
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss your experience with backend services, APIs, and data pipelines. They’ll want to see that you can not only talk the talk but also walk the walk when it comes to technical expertise.
✨Showcase Your Leadership Skills
Since this is a hands-on leadership role, be prepared to share examples of how you've led teams in the past. Talk about specific projects where you’ve driven delivery and mentored engineers. Highlight your ability to manage multiple workstreams and ensure quality across the board.
✨Understand Their Business
Research the company’s focus on data and AI solutions within defence environments. Be ready to discuss how you can translate business challenges into practical technical solutions. This shows that you’re not just a techie but also understand the bigger picture.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their engineering practices, team dynamics, and future projects. This not only demonstrates your interest but also helps you gauge if the company is the right fit for you.