CareerZen Logo
Company logo

Software Developer Tech Lead

Capitol Tech Solutions Inc

Full-time

Sacramento, CA

Job description

Software Development Tech Lead

About Us:

Capitol Tech Solutions is looking for a Software Development Tech Lead for a growing digital transformation firm, reporting directly to the Director of Software Development. In this role, you will serve as a senior technical contributor within the organization, guiding the quality and direction of development work without direct people management responsibilities. You will be a key contributor in a dynamic and innovative environment, applying deep technical expertise to deliver project success, mentor peers, and elevate the team’s engineering standards.

Primary Responsibilities:

As the Software Development Tech Lead, you will be a highly collaborative technical leader within the Software Development team. While you will not have direct people-management responsibilities, you will serve as the primary technical resource within the development team — earning developers' confidence, shaping architectural decisions, and ensuring the delivery of high-quality software solutions. You will succeed by building shared technical vision and fostering the kind of trust that moves teams forward.

Working in close partnership with other team members, you will help implement a technical strategy that aligns with the overarching business strategy, ensuring that you and the project teams remain aligned on commitments, quality standards, and industry best practices. As a technologist, you are expected to stay current with industry trends and assess their applicability to Capitol Tech Solutions, while actively supporting the team in developing their expertise across various technical topics. You will be actively involved in development, architecture, and technical solutioning across the full project lifecycle.

  • Cross-Functional Collaboration: Collaborate with cross-functional teams, including project managers and business stakeholders, to ensure technical solutions align with business needs and constraints.
  • Technical Leadership & Guidance: Define and implement coding standards, best practices, and standard operating procedures across multiple project teams, ensuring consistent and high-quality software delivery.
  • Knowledge Sharing & Mentorship: Mentor development team members, fostering a culture of continuous learning and technical excellence across the organization.
  • Direct Contribution: Actively participate in designated projects as a senior developer, contributing to the design, coding, testing, and delivery of software solutions.
  • Technical Stewardship: Lead architecture and code reviews, ensuring that technical designs are sound and align with established best practices and business goals.
  • Strategic Oversight: Provide strategic technical oversight, guiding the adoption of new technologies and innovative solutions that align with the company’s and client’s objectives.
  • Best Practices Advocate: Continuously evaluate emerging software technologies and industry trends, integrating relevant advancements into the company's software development practices and delivery standards.
  • Problem Solving & Innovation: Apply effective problem-solving skills to evaluate technical approaches, make architectural decisions, and address challenges efficiently.
  • Communication: Clearly articulate technical concepts and strategies to both technical and non-technical audiences, ensuring alignment and understanding across the organization.

Qualifications:

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field is required.
  • 10+ years of proven experience in Software Engineering / Development is preferred.
  • 5+ years of experience in a software development project/tech leader role is preferred.
  • Demonstrated leadership and organizational skills with the ability to meet deadlines, collaborate with all stakeholders, and coordinate across teams.
  • Proven experience with the software development life cycle, methodologies, and best practices.
  • Extensive experience with C# and the Microsoft .NET platform.
  • Experience with front-end development across multiple frameworks/libraries, including Blazor, React, Angular, Vue, Svelte, and Backbone/Marionette.
  • Proven experience with SQL, SQL Server development, data migrations, and database performance tuning.
  • Experience with Azure DevOps, including CI/CD pipeline configuration and deployment to production environments.
  • Experience with Azure or AWS cloud infrastructure for application hosting and deployment.
  • Proven ability to implement, debug, test, and deploy code across the full development lifecycle.
  • Experience with data engineering and reporting tools (e.g., Power BI) is a plus.
  • Experience working in government contracting environments is a plus.
  • Demonstrated ability to mentor junior and mid-level software developers and share technical knowledge across teams.
  • Ability to lead technical work independently with a high degree of autonomy.
  • Ability to clearly communicate technical concepts tailored for the target audience.

Pay: $105,000.00 - $125,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Education:

  • Bachelor's (Required)

Experience:

  • Software development: 10 years (Required)
  • Technical Lead: 5 years (Required)
  • C#: 7 years (Required)
  • .NET: 7 years (Required)
  • Azure: 5 years (Required)
  • DevOps: 5 years (Required)

Ability to Commute:

  • Sacramento, CA 95816 (Required)

Work Location: In person