Overview
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
1. Building core platform services and reusable libraries in C#/.NET and contributing to frontend components in React/TypeScript.
2. Extending and hardening our workflow automation platform (e.g., n8n): creating custom integrations/nodes, improving reliability, versioning, and observability.
3. Implementing and evolving data change auditing and lineage capabilities to support compliance, traceability, and performance at scale.
4. Designing, implementing, and maintaining Azure DevOps YAML pipelines (build, test, quality gates, security scans, approvals, and releases) for multiple product lines and environments.
5. Improving developer experience through templates/generators, documentation, local dev tooling, linters/formatters, test harnesses, and clear “golden paths.”
6. Writing automated tests across layers (unit, integration, API, and E2E); participating in code and design reviews and upholding secure coding practices.
7. 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
8. Backend and frontend: C#, .NET (ASP.NET Core), React/TypeScript
9. Data: SQL Server, T-SQL
10. Messaging and async: RabbitMQ/AMQP (and related patterns)
11. CI/CD and repos: Azure DevOps (Repos, Pipelines, Boards), Git, YAML pipelines, pull requests, quality gates
12. Automation: Workflow orchestration and integration development (e.g., n8n)
13. 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
14. Observability and operations: structured logging, metrics, and tracing; runbooks and operational readiness
15. Security and compliance: secure coding practices, least privilege, secrets management, and gated releases
What we’re looking for
16. 2+ years of experience developing software in an agile team environment.
17. Solid hands-on experience with C#/.NET and T-SQL; ability to contribute to React/TypeScript UI work when needed.
18. Proven experience implementing CI/CD with Azure DevOps (YAML pipelines), including automated tests and quality/security gates.
19. Familiarity with message-based and event-driven patterns (e.g., RabbitMQ/AMQP) and building reliable distributed services.
20. Strong testing mindset with experience creating unit, integration, and API tests; exposure to frontend/E2E testing is a plus.
21. A passion for improving developer experience through tooling, documentation, and automation.
22. Clear communication, collaborative approach, and a security-first mindset.
Benefits
23. Private Healthcare for you and your immediate family
24. Gym Membership at Nuffield Health or equivalent
25. Life Insurance (pay out being 4 times your salary)
26. Competitive Paternity and Maternity Package
27. Team Building Budget and Employee Events
28. Office Drinks, Snacks, Coffee etc.
29. Volunteer Day
30. 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.