At a Glance
- Tasks: Develop high-quality software and collaborate on innovative open-source solutions.
- Company: Join a dynamic team at Guidant Global, connecting talent with forward-thinking organisations.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact by solving complex problems in a collaborative environment.
- Qualifications: Experience in software development and open-source projects is essential.
- Other info: Fast-paced, innovative culture with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Location: Gloucestershire
Contract Type: Contract
About the Role
Guidant Global is partnering with our client to recruit an experienced Software Engineer with strong open-source expertise. You will join a small, highly skilled technical team delivering bespoke, open-source-driven solutions across multiple platforms, including cloud environments and disconnected networks. This role is ideal for someone who thrives in collaborative engineering environments, enjoys solving complex problems, and is passionate about building scalable, secure, and high-performance applications.
Key Responsibilities
- Develop high-quality software for client projects, working individually or as part of a development team
- Collaborate with technical leads and product owners to interpret and deliver against technical requirements
- Engage directly with clients to gather requirements and propose innovative solutions
- Contribute to all aspects of the software development lifecycle
- Produce detailed technical documentation and design specifications
- Share expertise with colleagues, supporting a culture of continuous learning
- Work alongside or directly within client teams when required
- Drive improvements in development approaches, code quality, and delivery standards
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- Proven experience contributing to or managing open-source projects
Experience & Technical Skills
Essential
- Strong proficiency in Go, Python, or JavaScript
- Experience with Linux-based operating systems (RHEL, Rocky, Debian, Ubuntu)
- Hands-on experience with Git and open-source platforms (GitHub/GitLab)
- Ability to build and deploy scalable applications or libraries
- Strong debugging, problem-solving, and performance optimisation skills
- Understanding of open-source licensing (MIT, GPL, Apache)
- Experience with cloud platforms such as AWS or Azure
- Ability to create clear, comprehensive technical documentation
- Experience working within development teams on both minor and major projects
- Background developing robust, scalable, secure enterprise systems
- Experience across the full software development lifecycle
- Ability to follow fast, iterative development approaches
- Understanding of build & release management using tools like Maven, NPM, PyPI, Ansible
- Experience using Atlassian toolsets (Jira, Confluence, etc.)
Desirable
- Experience with containerisation and orchestration (Docker, Kubernetes)
- Understanding of Agile sprint planning and cross-team collaboration
- Ability to take on technical leadership responsibilities
- Stakeholder engagement across technical and non-technical functions
- Knowledge of CI/CD tools, scripting languages, database technologies, messaging technologies
- Experience with vulnerability research
Behavioural Competencies
- Strong communication skills, able to engage effectively with both technical and non-technical audiences
- Collaborative team player who shares knowledge openly
- Proactive approach to problem-solving and client engagement
- Adaptable, innovative, and comfortable working in fast-paced environments
Why Join Through Guidant Global?
Guidant Global is a trusted partner in connecting talented professionals with impactful, forward-thinking organisations. We support you throughout the recruitment process, offering transparent communication and a people-first approach. Guidant Global is acting as an Employment Business in relation to this vacancy.
OS Software Developer in Gloucester employer: Other
Contact Detail:
Other Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land OS Software Developer in Gloucester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who are already in open-source roles. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Contribute to open-source projects on platforms like GitHub. This not only builds your portfolio but also demonstrates your expertise in Go, Python, or JavaScript to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to tackle coding challenges and discuss your past projects, especially those involving cloud environments and scalable applications.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can give you a better chance of landing that dream job.
We think you need these skills to ace OS Software Developer in Gloucester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of OS Software Developer. Highlight your experience with open-source projects and relevant programming languages like Go, Python, or JavaScript. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include links to any open-source projects you've contributed to or managed. This gives us a chance to see your work in action and understand your coding style. Don't be shy about sharing your GitHub or GitLab profiles!
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for software development and problem-solving. Talk about your collaborative experiences and how you’ve tackled complex challenges. We love seeing your personality shine through!
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It streamlines the process and ensures your application lands in the right hands. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Other
✨Know Your Tech Inside Out
Make sure you brush up on your skills in Go, Python, or JavaScript. Be ready to discuss your experience with Linux-based systems and open-source platforms like GitHub or GitLab. The more confident you are in your technical knowledge, the better you'll impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in past projects. Think about times when you had to debug an issue or optimise performance. This will demonstrate your ability to think critically and creatively, which is key for this role.
✨Engage with the Team Spirit
Since this role thrives in collaborative environments, be ready to talk about your experiences working in teams. Highlight how you’ve shared knowledge and supported colleagues in the past. Showing that you’re a team player will resonate well with the interviewers.
✨Understand the Client's Needs
Familiarise yourself with the types of clients the company works with and their potential needs. Be prepared to discuss how you would gather requirements and propose innovative solutions. This shows that you’re not just technically savvy but also client-focused.