Technical Engineering Manager

Urgent

Apply for this job

Email *
Full Name *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

We are seeking an experienced Technical Engineering Manager to lead the development and delivery of scalable, distributed systems on AWS. This is a hands-on leadership role requiring both deep technical expertise and strong delivery ownership. The ideal candidate will bring proven experience in cloud-native development, 12-Factor App principles, and event-driven architecture, along with a demonstrated ability to lead small engineering teams, manage agile delivery, and foster cross-functional collaboration.

Key Responsibilities

Technical Leadership & Cloud-Native Architecture

  • Own the end-to-end delivery of back-end services, ensuring on-time and high-quality deliverables
  • Lead and mentor a small, focused team of back-end engineers, supporting them in design, coding, testing, and deployment activities
  • Act as the Scrum Lead, managing sprint planning, daily stand-ups, retrospectives, and backlog grooming to ensure delivery velocity and alignment with priorities
  • Lead the design and build-out of 12-Factor cloud-native applications following principles of portability, scalability, and continuous deployment
  • Architect and implement end-to-end distributed systems using C#/.NET and AWS-native services. Familiarity with the latest versions of Angular will be a plus.
  • Design and orchestrate event-driven architectures using AWS EventBridge, Step Functions, Lambda, SNS, and SQS
  • Champion stateless processes, configuration management, and backing services patterns for cloud-native deployment
  • Implement microservices architectures with proper service boundaries and asynchronous communication patterns
  • Drive architectural decisions aligned with AWS Well-Architected Framework pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability
  • Collaborate closely with Product Managers, UX Designers, and other stakeholders to define requirements and ensure timely delivery of high-quality software

Observability & Performance Excellence

  • Design comprehensive telemetry strategies using OpenTelemetry, CloudWatch, and X-Ray for proactive monitoring
  • Implement continuous improvement practices based on operational metrics and business outcomes

Required Qualifications

Technical Expertise (Must-Have)

  • 8+ years software development experience with 3+ years in technical leadership roles
  • 2+ years as Engineering Manager with delivery and people management experience
  • Expert-level mastery of 12-Factor App methodology with production implementation
  • Deep AWS expertise: EventBridge, Step Functions, Lambda, ECS/EKS, DynamoDB, RDS Aurora, and Well-Architected Framework application
  • Advanced proficiency in C#/.NET, TypeScript, and RESTful API development
  • Proficiency in Angular (v10+), TypeScript, HTML5, and CSS3
  • DevSecOps implementation experience including container security
  • Proficient with database technologies, including both SQL and NoSQL databases.
  • Solid understanding of the complete software development life cycle (SDLC), Git, CI/CD, and DevOps practices
  • Microservices and event-driven architecture design and implementation in production environments

Leadership & Communication Skills (Must-Have)

  • Team leadership experience with inclusive management practices
  • Cross-functional collaboration with Product, UX, and business stakeholders
  • Ability to balance hands-on development with leadership responsibilities

Preferred Qualifications

  • Multi-cloud experience: Azure, Google Cloud for strategic flexibility
  • Advanced architectural patterns: Domain-Driven Design (DDD), CQRS, Event Sourcing
  • Container orchestration: Kubernetes/EKS, Docker, and cloud-native deployment strategies

crss