Software Engineer, Lead
Job description
Key Responsibilities
Provide technical direction, architecture guidance, and design/code review across EngineeRD's active client engagements Lead debugging, root-cause analysis, and defect resolution for complex or escalated issues across automation, integration, and full-stack workstreams Set and enforce engineering standards, sequencing, and quality gates across build, testing, and stabilization phases Mentor and provide day-to-day technical direction to Associate and Senior Software Engineers, including task allocation and skill development Own final technical sign-off on AI agent / “AI employee” builds, Power Platform automations, and full-stack deliverables before client delivery Serve as the senior technical escalation point for client-facing engineering issues, coordinating with the assigned Project Lead and the CEO as needed Review and validate technical documentation, manual fallback procedures, and training materials before client handoff Identify cross-project technical risks and reusable components, and recommend improvements to EngineeRD's engineering practices and tooling Support hiring, onboarding, and technical evaluation of engineering candidates as EngineeRD's team grows Stay hands-on with development, debugging, and prototyping for the most complex or highest-risk technical problems Take on additional engineering-leadership responsibilities as EngineeRD's client portfolio and project mix evolve Required Qualifications 8+ years of professional software engineering experience, including full-stack development and systems architecture Demonstrated experience leading or technically directing a small engineering team or workstream, including code review and mentoring Deep hands-on experience with workflow automation and AI agent development (Claude, ChatGPT, or similar LLM platforms) and with Microsoft Power Platform (Power Automate, Power Apps, Power BI) and/or SharePoint/M365 Strong debugging and root-cause-analysis skills across full-stack, integration, and automation issues Experience setting technical direction and engineering standards for client-facing delivery work Comfortable operating independently in a small, fully remote company, working directly with the CEO and clients on technical matters Preferred Qualifications Experience serving as a technical lead or engineering manager for a small consulting, managed-services, or client-delivery organization Experience with revenue cycle, healthcare operations, or back-office transformation projects Experience building or overseeing reusable automation frameworks, connectors, or internal tooling for reuse across client engagements Eligibility for, or willingness to pursue, a U.
S. government security clearance for assignments involving EngineeRD's federal client work (not required for all engagements)
Description copied from EngineeRD's careers page. Read the full posting before you apply.
More jobs at EngineeRD
Software Engineer, Senior
EngineeRD· RemoteSystem Administrator Associate
EngineeRD· Fairfax, VAKnowledge Management Systems Engineer, Intern
EngineeRD· Fairfax, VA· $67kKnowledge Managment Systems Engineer
EngineeRD· Remote· $83kSoftware Engineer, Associate
EngineeRD· Remote· $79k – $83k