POSITION DUTIES:
Guide software architecture decisions using Docker, Kubernetes, and CI/CD
pipelines (Github Actions) to ensure scalable, secure, and efficient design.
Mentor junior and mid-level engineers through code reviews, pair
programming, and workshops while promoting best practices with languages
including Python and Rust. Oversee project planning using Linear, ensuring
tasks are well-prioritized and estimated. Foster cross-functional teamwork
with Sales and Marketing, using tools like Notion and Slack to maintain
clear communication. Enforce high coding standards with automated testing
tools (such as PyTest). Monitor and optimize system performance with tools
including Prometheus, Grafana, and Datadog while managing technical debt.
Actively participate in recruitment, and technical interviews. Manage
resource allocation, identify technical risks, and implement mitigation
strategies early in the development lifecycle. Contribute hands-on during
critical project phases or for complex problem-solving, focusing on
proof-of-concept and performance-critical tasks.
REQUIREMENTS:
Eight (8) years of experience in software development required including the
following:
● At least 8 years experience writing code using programming
languages such as Rust and C
● At least 4 years experience deploying infrastructure on public cloud
providers
● At least 2 years experience managing a team of individual
contributor engineers
● At least 2 years experience conducting and evaluating technical
interviews
● At least 4 years experience working with customers and internal
stakeholders to gather requirements, implement new features, and
develop new product lines
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Be the first to apply. Receive an email whenever similar jobs are posted.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Engineering Team Lead Q&A's