Software Development Lead
SelectBlinds
Chandler, ArizonaFull-timeMid LevelOn-site
Job Description
Software Development Lead
About the Role
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.
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.
Qualifications
- 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.
Bonus Skills
- Experience with domain-driven design (DDD), distributed systems, or cloud platforms (Azure/AWS).
- Familiarity with performance tuning, diagnostics, and refactoring legacy systems.
Posted Today