- Company Name
- djr
- Job Title
- Lead Software Engineer
- Job Description
-
**Job title:** Lead Software Engineer
**Role Summary:** Senior architect and team lead responsible for designing, building, and maintaining scalable, secure, cloud‑native microservices using .NET 8, AWS, Docker, and Terraform. Leads a small development team, drives best practices, and collaborates with stakeholders to shape technical strategy.
**Expectations:**
- Deliver high‑performance, resilient applications that meet business and security requirements.
- Mentor developers, enforce coding standards, and promote continuous improvement.
- Own the full lifecycle of cloud‑native services, from design through deployment and monitoring.
- Communicate effectively with product owners, architects, and non‑technical stakeholders.
**Key Responsibilities:**
- Lead a development team in an agile environment.
- Architect and implement cloud‑native applications using .NET 8, AWS Lambda, ECS, EKS, and event‑driven patterns (Kafka, MSK, EventBridge, SNS/SQS).
- Define and enforce CI/CD pipelines, TDD, and DevOps practices with GitHub Actions, Docker, and Terraform.
- Collaborate closely with product managers, architects, and stakeholders to refine technical strategy.
- Resolve complex engineering challenges to enhance performance, resilience, and maintainability.
**Required Skills:**
- 5+ years of professional software development with strong experience in .NET 8.
- Deep knowledge of AWS services (Lambda, ECS/EKS, DynamoDB, Aurora, DocumentDB, MSK).
- Proficiency with microservices architecture, event‑driven design, and message brokers.
- Hands‑on experience in CI/CD, containerization (Docker), IaC (Terraform), and GitHub Actions.
- Familiarity with SQL/NoSQL databases; MongoDB experience considered a bonus.
- Excellent communication, stakeholder management, and team‑leadership skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications preferred: AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or equivalent.