Job Description

Role Purpose

The Senior Engineer is responsible for delivering end‑to‑end software engineering outcomes, including cloud infrastructure, application development, CI/CD, and operational support, within a DevOps and product‑centric delivery model. The role shifts away from task‑based development toward full ownership of solutions in a modern cloud environment.

Key Responsibilities

  • Design, build, deploy, and support cloud‑native applications across AWS and Azure.
  • Develop and manage Infrastructure as Code (IaC) using Terraform.
  • Build and maintain application services using microservices and API‑first architecture.
  • Participate in DevOps culture where engineers who build the solution also support it in production.

Software Development

  • Develop backend services using modern .NET.
  • Build frontend components using ReactJS.
  • Implement cloud‑native services using AWS Lambda and/or Azure Functions.
  • Apply agreed design patterns, security standards, and architectural principles.
  • Write, review, and maintain clean, secure, and scalable code.

CI/CD & Release

  • Use and operate GitLab CI/CD pipelines.
  • Apply advanced Git workflows.
  • Support automated build, test, and deployment processes.
  • Ensure solutions are deployable across multi‑cloud environments.

Testing & Quality

  • Implement unit, integration, and end‑to‑end testing.
  • Use testing frameworks such as xUnit, NUnit, Jest, Cypress.
  • Integrate testing into CI/CD pipelines.

Operations & Support

  • Monitor applications and infrastructure logs.
  • Support incident resolution and minor security vulnerabilities.
  • Follow cost, performance, and operational guidelines.
  • Understand service management tooling (e.g. ServiceNow).

Required Skills & Experience

  • Strong experience in cloud platforms (AWS and/or Azure).
  • Proven capability in Terraform and Infrastructure as Code.
  • Strong frontend skills in ReactJS.
  • Hands‑on experience with CI/CD pipelines and Git workflows.
  • Understanding of API‑first development, microservices, and security basics.
  • Ability to work independently with minimal reliance on client FTEs.
  • Must be able to deliver end‑to‑end solutions without dependency on client engineers.
  • Must demonstrate practical cloud engineering capability, not just conceptual knowledge.
  • Acts as a technical contributor, not a people manager.

#J-18808-Ljbffr
Similar jobs

Sr. Engineer Full stack developer

Apply Now
Back to search page