- Company Name
- Switch Tech Talent
- Job Title
- Lead Software Engineer
- Job Description
-
**Job title**
Lead Software Engineer
**Role Summary**
Lead end‑to‑end software delivery for a global B2B data platform. Drive architecture, development standards, and team growth while ensuring scalable, secure, and high‑performance solutions.
**Expactations**
- 5+ years of full‑stack software engineering, with at least 2 years in a leadership or senior role.
- Proven ability to mentor and influence cross‑functional teams.
- Strong business acumen: translate product vision into technical strategy.
- Commitment to quality, continuous improvement, and security best practices.
**Key Responsibilities**
- Architect, design, and deliver microservices and event‑driven components in .NET/C#.
- Mentor and lead a small team of developers, fostering high performance and ownership.
- Collaborate with product managers to define feature scope and acceptance criteria.
- Implement CI/CD pipelines, IaC, and observability solutions on AWS.
- Write clean, testable code, perform code reviews, and enforce coding standards.
- Optimize application performance and scalability across SQL and NoSQL data stores.
- Evaluate and integrate AI/ML tools where applicable to enhance product capabilities.
- Drive technical debt reduction and release process improvement.
**Required Skills**
- .NET / C# development (Core/Framework)
- Angular front‑end development
- AWS cloud services (Lambda, EC2, RDS, DynamoDB, S3, CloudWatch)
- Microservices, REST, gRPC, message/event brokers (Kafka, Azure Service Bus, SQS)
- DevOps: CI/CD, Docker, Kubernetes, Terraform/CloudFormation, GitOps
- SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB, DynamoDB)
- Unit, integration, and performance testing
- Excellent communication, problem‑solving, and stakeholder management skills
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Preferable certifications: AWS Certified Solutions Architect, Microsoft Certified: Azure Developer Associate, or equivalent.
---