> Markdown version of [/jobs/ext/2104951-lead-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/2104951-lead-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Sr. Software Engineer - **Company:** Ideal Innovations - **Location:** Bethesda, MD, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Biometrics, C Sharp (Programming Language), Cyber Security, Relational Databases, Web Development, Identity and Access Management, Log Analysis, Windows Presentation Foundation, Microsoft SQL Server, RabbitMQ, Software Engineering, Systems Integration, Data Logging, Scripting, Git, Information Technology, Operational Systems, Restful APIs, Software Version Control, Devsecops, Workday - **Published:** August 18, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17975597?backUrl=%2Fcareer%2F17975597%2FLead-Sr-Software-Engineer-Maryland-Bethesda ## About the Role * Certifications: DoD 8570 - IAT Level II Certification (e.g. Security+ CE). If no certification, must be able to obtain certification within 90 days of offer acceptance (exam fee and training materials will be paid for, or provided by I3). * Software development experience in C# * Technical lead experience supporting software development, system sustainment, integration, and deployment. * Experience with WPF, .NET website development and REST API * Experience working with relational databases * Strong communication skills Desired Qualifications: * Education: Computer Science or IT-related Bachelor's Degree * Experience supporting enterprise biometric, image processing, identity management, or similar mission-critical systems preferred. * Familiarity with RabbitMQ Messaging Bus * Familiarity with biometric systems and biometric SDKs * Familiarity with code versioning tools, particularly Git * Proficiency in scripting languages * Understanding of application-level security * Knowledge of logging and log analysis systems * Proficiency in C# programming, with the ability to understand, maintain, and contribute to applications built on these languages and their respective frameworks, Bachelors of Computer Science (preferred), Strong communication skills (required) Experience working with relational databases (required) Experience with WPF, .NET website development and REST API (required) Technical lead experience supporting software development, system sustainment, integration, and deployment. (required) Software development experience in C# (required) Licenses & Certifications ## Description * Join Ideal Innovations, Inc. (I3), an SDVOSB supporting critical U.S. Government biometric and forensic missions. * Support and modernize FABIS, a mission-critical enterprise facial recognition platform used to process and analyze biometric data in support of national security, intelligence, and law enforcement operations. * The Sr. Lead Software Engineer manages, directs, coordinates, and provides technical direction for software sustainment, enhancement, testing, integration, and deployment activities while ensuring engineering best practices are followed. * Work with advanced technologies supporting facial recognition, biometric matching, large-scale image processing, examiner workflows, and reporting. * Hybrid position with primarily remote work and occasional on-site support in Bethesda, MD. * Collaborate directly with Government customers, operational users, engineers, and DevSecOps teams. * Contribute to the development, integration, maintenance, troubleshooting, and enhancement of a mature enterprise biometric platform. * Gain hands-on experience with C#/.NET, Microsoft SQL Server, system integration, DevSecOps, and production support. * Take ownership of technical challenges from investigation through deployment and resolution. * Directly impact the reliability, availability, and evolution of FABIS in support of national security missions. * Competitive compensation, 401(k), continuing education benefits, and professional development opportunities. Typical Day: The typical workday will include working on software engineering tasks to make enhancements to the existing system and operational support to diagnose and/or correct any system abnormalities. It is beneficial to visit the operational system at least once a week to be familiar with the operational system, elicit requirements from users, maintain account access, and collaborate with Government customers, operational users, and cross-functional engineering teams to identify improvements and deliver mission-focused solutions. Tasks: * Maintain and enhance the current system * Provide general software development support as directed by the needs of the customer. * Update project documentation for each release. * Provide tasking and time estimates for each Program Increment, * Position is primarily remote, with occasional on-site support (preferably weekly) at an operational facility in the Bethesda, MD area. * Standard work schedule is during weekday business hours. * Occasional after-hours work and emergency maintenance support may be required. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Destigmatizing the Workplace: Building Real Inclusion](https://www.wearedevelopers.com/videos/1492-destigmatizing-the-workplace-building-real-inclusion) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) - [WeAreDevelopers LIVE - How DevRel Makes Tech More Human](https://www.wearedevelopers.com/videos/2149-wearedevelopers-live-how-devrel-makes-tech-more-human) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)