Tech Lead (Remote)

FEI Systems

$100K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of experience with C# and .NET, including 2+ years with .NET Core.
  • 4+ years of experience with Angular (15+) and TypeScript.
  • Experience with Git, Azure DevOps, or similar tools for version control and CI/CD.
  • Strong knowledge of Object-Oriented (OO) design patterns and Domain Driven Design (DDD).
  • 2+ years of experience with AWS serverless or similar cloud services.

Responsibilities

  • Provide hands-on technical leadership in software development using .NET and Angular.
  • Establish and enforce coding standards and best practices.
  • Conduct code reviews to ensure code quality and technical consistency.
  • Mentor mid-level and junior developers, guiding their professional growth.
  • Collaborate with stakeholders to sequence work and optimize delivery timelines.

Benefits

  • Remote work flexibility.
  • Access to continuous professional development.
  • Opportunities for mentorship and technical leadership.
  • Collaborative and positive team culture.
  • Supportive of hiring processes and team performance feedback.
Full Job Description
Job Summary

We are seeking a Tech Lead who combines deep technical expertise with strong leadership capabilities. This role is responsible not only for designing and delivering high-quality software solutions, but also for mentoring developers, ensuring code quality standards, sequencing work across the team, and supporting overall team performance and administrative coordination.

Key Responsibilities

Technical Leadership
  • Provide hands-on technical leadership in the design, development, and delivery of enterprise applications using .NET and Angular technologies.
  • Establish and enforce development standards, architectural patterns, and coding best practices.
  • Lead technical design sessions and ensure alignment with Domain Driven Design (DDD), Service Oriented Architecture (SOA), and Object-Oriented (OO) design principles.
  • Review and approve solution designs to ensure scalability, maintainability, and security.
  • Participate in and contribute to system architecture decisions in collaboration with architects and senior stakeholders.

Quality Oversight & Code Governance
  • Conduct and oversee code reviews to ensure adherence to coding standards, testing coverage, and architectural consistency.
  • Monitor technical debt and proactively guide remediation efforts.
  • Ensure CI/CD best practices are followed using Azure DevOps, Git, or similar tools.
  • Promote secure coding standards and cloud best practices in AWS or similar environments.

Team Leadership & Mentorship
  • Mentor and coach mid-level and junior developers.
  • Lead onboarding efforts for new developers, including training on codebase, development standards, tools, and team processes.
  • Provide ongoing technical training and professional development guidance.
  • Serve as a technical escalation point for complex issues.

Work Sequencing & Delivery Coordination
  • Collaborate with Product Owners, Business Analysts, and Project Managers to sequence development work.
  • Break down large initiatives into manageable technical tasks.
  • Estimate development efforts and provide input into sprint planning and release planning.
  • Monitor team capacity and adjust assignments to optimize throughput and delivery timelines.
  • Ensure timely and high-quality completion of deliverables.

Administrative & Team Management Support
  • Assist in performance feedback and development planning for team members.
  • Support hiring processes through technical interviews and candidate evaluations.
  • Track and report on technical progress and risks.
  • Foster a collaborative, accountable, and positive team culture.
  • Promote continuous improvement within the development team.

Required Skills & Experience
  • Strong knowledge of Object-Oriented (OO) design patterns.
  • Experience with Domain Driven Design (DDD).
  • Strong understanding of Service Oriented Architecture.
  • Experience developing unit tests and implementing test-driven development.
  • 6+ years of experience working with C# and .NET, including 2+ years with .NET Core.
  • 4+ years of experience working with Angular (15+) and TypeScript.
  • 3+ years of experience working with Git, Azure DevOps, or similar tools for version control and CI/CD.
  • 2+ years of experience working with AWS serverless or similar cloud services.
  • Demonstrated experience leading development efforts or mentoring developers.
  • Bachelor's degree or equivalent work experience.

Leadership Competencies
  • Proven ability to communicate complex software designs clearly to technical and non-technical stakeholders.
  • Strong organizational skills with the ability to sequence and prioritize work effectively.
  • High attention to detail and commitment to quality.
  • Excellent written and verbal communication skills.
  • Strong problem-solving and decision-making abilities.
  • Ability to work independently and in a collaborative team environment.
  • Demonstrated ownership mindset and accountability for team outcomes.


Location: Remote

Status: Full time position with full company benefits

Similar Jobs

More Jobs at FEI Systems

More Enterprise Technology Jobs

Find similar Tech Lead (Remote) jobs: