Software Development Lead

SelectblindsChandler, AZ
20h

About The Position

We’re seeking a Software Development Lead to guide our engineering team, drive the strategic direction of our codebase, and ensure high-quality development practices. This role combines hands-on technical contributions with leadership responsibilities such as unblocking developers, refining technical requirements, and enforcing engineering standards.

Requirements

  • 5+ years of software development experience, including senior or lead responsibilities.
  • Deep expertise in C# and the .NET ecosystem (e.g., .NET Core/6+, LINQ, async/await, DI, Entity Framework).
  • Strong understanding of REST APIs, microservices or modular architectures, and SQL databases.
  • Experience with CI/CD pipelines, automated testing, and modern DevOps practices.
  • Excellent communication and mentorship skills.
  • Proven ability to write clear technical requirements, refine backlog items, and make sound architectural decisions using tools such as Jira, Azure DevOps, or similar issue-tracking systems.

Nice To Haves

  • Experience with domain-driven design (DDD), distributed systems, or cloud platforms (Azure/AWS).
  • Familiarity with performance tuning, diagnostics, and refactoring legacy systems.

Responsibilities

  • Lead architectural direction and long-term technical strategy.
  • Research requirements and create detailed, actionable engineering tickets.
  • Perform high-quality code reviews and uphold best practices.
  • Mentor developers, provide technical guidance, and remove blockers.
  • Collaborate with product and stakeholders to ensure technical feasibility and clarity.
  • Identify opportunities to improve code quality, performance, and scalability.
  • Contribute to CI/CD, testing strategies, and overall engineering efficiency.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service