
Senior Tools Software Engineer
- Shrewsbury, Shropshire
- Permanent
- Full-time
- Deliver revenue-generating software solutions aligned with the engineering roadmap, working closely with the Director of Engineering, Lead Engineers, and other stakeholders.
- Support the Lead Engineers in delivering robust software, including factors such as solution design, dependency planning, infrastructure setup, testing, QA, monitoring, and maintenance.
- Ensure deployed tools remain up-to-date with changing requirements, third-party API updates, and user feedback through continuous maintenance and bug fixes, as prioritised by the collective team.
- Develop new features and upgrades to enhance the performance and utility of existing tools.
- Uphold robust engineering practices, ensuring tools and services meet consistent quality standards while maintaining cost efficiency and compliance.
- Communicate effectively with team stakeholders, ensuring expectations are met.
- Proficiency in Python programming (3.12+), including scalable, maintainable, and test-driven development (TDD).
- Strong experience in applications/system design, deployment, and maintenance on cloud platforms (Croud develops on both Google Cloud Platform and AWS).
- Solid understanding of CI/CD pipelines (e.g., GitHub Actions) and containerization tools like Docker.
- Expertise in secure software development and adherence to best practices (e.g., SOLID principles).
- Hands-on experience with Python frameworks for building RESTful APIs, such as Django/DRF or FastAPI.
- Clear and effective communication skills tailored to technical and non-technical audiences.
- Experience with Generative AI and LLMs for delivering advanced solutions
- Familiarity with diverse database types (SQL, NoSQL, graph, document, etc.) and selecting the right fit for specific use cases
- Knowledge of infrastructure automation using tools like Terraform, CloudFormation, or AWS CDK
- Exposure to front-end technologies (preferably Vue.js with TypeScript) to collaborate effectively with front-end teams
- Cloud platform certifications or equivalent experience with cloud-native development
- 25 days holiday per year with the option to purchase an additional 5 days
- Discretionary annual performance based incentive (up to 7% of annual base salary)
- Sales Commission
- Sabbatical: Paid sabbatical at 7 years with an option to take it unpaid at 5 years
- Recruitment Referral Bonus
- Health & Wellbeing Contribution
- Ride to Work Scheme
- Railcard & Season Ticket Loan
- Home Office Equipment (chair and screen)
- Office Perks: Free fruit, breakfast cereals, lunches twice a week, snacks, and tea/coffee
- Enhanced Family Leave: Including primary and secondary family leave, extended parental leave, and shared family leave
- Life Assurance & Income Protection
- Medical Cash Plan
- Pension
- Learning & Development: Access to Croud Campus, curated third-party learning platforms, and an IPA Membership with subsidised training and events
- Peer Recognition: Through our “Bonusly” program
- Team Off-Sites & Social Events
- Year-round Holiday Celebrations
- Flexible Working Options
- A Day to Make a Difference
- In it together - our value on integration, collaboration and outcomes
- Eye on the future - our value on futurism, creativity and passion
- Generous in spirit - our value on people, development and inclusion
- Do what you say - our value on integrity and accountability
- Make a difference - our value on purpose and impact
- cookie-preferences#openCookiePreferences" class="company-link font-company-body text-unset py-1">Manage cookies
blocks--auto-join--form#handleComplete" action="/en-GB/auto_join" accept-charset="UTF-8" method="post">