At a Glance
- Tasks: Join an agile team to develop innovative cloud platform services and enhance developer tooling.
- Company: Dynamic tech company focused on cutting-edge software solutions.
- Benefits: Private healthcare, gym membership, life insurance, and flexible holiday policy.
- Why this job: Make a real impact on high-visibility projects used by major enterprises.
- Qualifications: 2+ years in software development with C#/.NET and CI/CD experience.
- Other info: Collaborative culture with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We’re looking for a bright and enthusiastic Software Engineer to join one of our high-performing agile teams and help shape the foundations of our cloud platform. You will work across platform services, developer tooling, automation, and CI / CD, ensuring our systems are secure, scalable, observable, and easy for application teams to build on. The successful candidate will get the opportunity to work on highly innovative, highly visible, and business-critical software used every day by large enterprises and multinational organizations.
What you’ll be doing:
- Building core platform services and reusable libraries in C# / .NET and contributing to frontend components in React / TypeScript.
- Extending and hardening our workflow automation platform (e.g., n8n): creating custom integrations/nodes, improving reliability, versioning, and observability.
- Implementing and evolving data change auditing and lineage capabilities to support compliance, traceability, and performance at scale.
- Designing, implementing, and maintaining Azure DevOps YAML pipelines (build, test, quality gates, security scans, approvals, and releases) for multiple product lines and environments.
- Improving developer experience through templates/generators, documentation, local dev tooling, linters/formatters, test harnesses, and clear “golden paths.”
- Writing automated tests across layers (unit, integration, API, and E2E); participating in code and design reviews and upholding secure coding practices.
- Collaborating with engineers across backend and frontend teams to ensure reliability, performance, and smooth deployments; contributing to support rotations for key platform components.
What you’ll work with:
- Backend and frontend: C#, .NET (ASP.NET Core), React / TypeScript
- Data: SQL Server, T-SQL
- Messaging and async: RabbitMQ / AMQP (and related patterns)
- CI / CD and repos: Azure DevOps (Repos, Pipelines, Boards), Git, YAML pipelines, pull requests, quality gates
- Automation: Workflow orchestration and integration development (e.g., n8n)
- Testing and quality: .NET unit testing frameworks and mocking libraries (e.g., xUnit with NSubstitute), React Testing Library, Jest, and familiarity with Playwright for E2E
- Observability and operations: structured logging, metrics, and tracing; runbooks and operational readiness
- Security and compliance: secure coding practices, least privilege, secrets management, and gated releases
What we’re looking for:
- 2+ years of experience developing software in an agile team environment.
- Solid hands‑on experience with C# / .NET and T‑SQL; ability to contribute to React / TypeScript UI work when needed.
- Proven experience implementing CI / CD with Azure DevOps (YAML pipelines), including automated tests and quality / security gates.
- Familiarity with message-based and event-driven patterns (e.g., RabbitMQ / AMQP) and building reliable distributed services.
- Strong testing mindset with experience creating unit, integration, and API tests; exposure to frontend / E2E testing is a plus.
- A passion for improving developer experience through tooling, documentation, and automation.
- Clear communication, collaborative approach, and a security-first mindset.
Benefits:
- Private Healthcare for you and your immediate family
- Gym Membership at Nuffield Health or equivalent
- Life Insurance (pay out being 4 times your salary)
- Competitive Paternity and Maternity Package
- Team Building Budget and Employee Events
- Office Drinks, Snacks, Coffee etc.
- Volunteer Day
- Flexible Bank Holiday Policy
Please note that candidates must have the right to work in the UK now and in the future as Calero are unfortunately unable to sponsor visa applications or take over sponsorship of an employment visa at this time.
Software Engineer in Cannock employer: CALERO
Contact Detail:
CALERO Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Cannock
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using C#, .NET, and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from enthusiastic candidates like you!
We think you need these skills to ace Software Engineer in Cannock
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C#, .NET, and Azure DevOps, as these are key for us at StudySmarter.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our agile teams. Share specific examples of your work with CI/CD and automation to grab our attention!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical applications of your skills, especially in areas like React/TypeScript and testing.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen to join the StudySmarter team!
How to prepare for a job interview at CALERO
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .NET, and T-SQL, as these are crucial for the role. Brush up on your React and TypeScript skills too, as you might need to contribute to frontend components. Being able to discuss your experience with these technologies confidently will impress the interviewers.
✨Showcase Your CI/CD Knowledge
Since the role involves implementing CI/CD with Azure DevOps, be prepared to talk about your past experiences with YAML pipelines, automated tests, and quality gates. Bring examples of how you've improved deployment processes in previous roles to demonstrate your hands-on experience.
✨Demonstrate a Testing Mindset
Highlight your experience with unit, integration, and API testing. If you’ve worked with frontend or E2E testing, mention that too! Discussing specific tools like xUnit or React Testing Library can show your depth of knowledge and commitment to quality.
✨Emphasise Collaboration and Communication
This role requires working closely with other engineers, so be ready to share examples of how you’ve collaborated in an agile environment. Talk about how you’ve contributed to team discussions, code reviews, and how you ensure clear communication, especially regarding security practices.