- Company Name
- Calero
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary:
Software Engineer responsible for designing, developing, and maintaining core cloud platform services, automation tooling, and CI/CD pipelines. The role spans backend (.NET, C#) and frontend (React/TypeScript) components, ensuring secure, scalable, and observable solutions for enterprise customers.
Expectations:
- Deliver high‑quality, maintainable code in a fast‑paced Agile environment.
- Contribute to platform scalability, reliability, and developer experience.
- Ensure compliance, security, and observability across services.
Key Responsibilities:
- Build and evolve reusable platform libraries in C#/.NET and support React/TypeScript UI components.
- Extend and harden workflow automation (e.g., n8n) through custom integrations, versioning, and observability.
- Implement data change auditing, lineage, and performance monitoring.
- Design, document, and manage Azure DevOps YAML pipelines (build, test, quality gates, security scans, approvals, releases) for multiple products.
- Develop automated tests (unit, integration, API, E2E) and maintain testing frameworks.
- Enhance developer tooling, templates, documentation, linters, and local dev environments.
- Participate in code reviews, security assessments, and support rotations.
- Collaborate across backend and frontend teams to ensure reliability, performance, and smooth deployments.
Required Skills:
- 2+ years of software development in Agile teams.
- Deep experience with C#/.NET (ASP.NET Core) and T‑SQL.
- Strong proficiency in Azure DevOps (Repos, Pipelines, Boards), Git, YAML, and automated CI/CD pipelines.
- Knowledge of message‑based/event‑driven systems (RabbitMQ/AMQP).
- Solid testing mindset: unit, integration, API, and optional frontend/E2E testing (xUnit, NSubstitute, Jest, Playwright).
- Familiarity with observability tools (structured logging, metrics, tracing) and security best practices (least privilege, secrets).
- Excellent communication, collaboration, and developer‑experience focus.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).
- No mandatory certifications, but Azure DevOps or .NET certifications are advantageous.
Royal tunbridge wells, United kingdom
On site
Junior
03-03-2026