×
Register Here to Apply for Jobs or Post Jobs. X

Tech Lead; Remote

Remote / Online - Candidates ideally in
Laurel, Prince George's County, Maryland, 20724, USA
Listing for: FEI Systems
Remote/Work from Home position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 125000 USD Yearly USD 90000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Tech Lead (Remote)

Job Category
:
Software Development & Engineering

Requisition Number
: APPLI
001115

  • Posted :
    March 24, 2026
  • Full-Time
  • Remote
Locations

Showing 1 location

Remote | Remote All Locations
Columbia, MD 21044, USA

  • Pay or shift range: $90,000 USD to $125,000 USD
    The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
Description

At FEI Systems, we create innovative technology solutions to improve the delivery of health and human services because we know when cumbersome administrative processes stand in the way, those who need it most are often left without access to proper care and support. From comprehensive case management software to disaster recovery services and content management information systems used in delivering foreign aid, our solutions are improving the lives of millions of people.

We’re looking for an application developer lead who shares our commitment to leveraging technology to make a real impact in the world – a professional who knows, beyond all else, that the quality of our products and services is only as good as the company we keep.

All candidates will be required to complete at least one in-person interview as part of our hiring process.

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 Dev Ops, Git, or similar tools.
  • Promote secure coding standards and cloud best practices in AWS or similar environments.
  • 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary