> Markdown version of [/jobs/ext/251177-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/251177-lead-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 Software Engineer - **Company:** Data Inc - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Software Applications, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Information Systems, Databases, Software Debugging, Distributed Systems, Iterative and Incremental Development, Network Troubleshooting, Microsoft Software, Microsoft SQL Server, Node.Js, Object-Oriented Software Development, Software Engineering, Software Requirements Analysis, Systems Architecture, Web Applications, Software Security, Software Troubleshooting, AngularJS, Information Technology, Web Technologies, Web Api - **Published:** May 28, 2026 - **Apply:** https://www.dice.com/job-detail/283a6973-451e-430f-b81c-c729933c2e2e ## About the Role * Bachelor's Degree in Information Technology, Computer Science, or related field * 10+ years of experience developing and supporting software application suites in a DoD environment * 5+ years of experience developing large-scale distributed applications using Microsoft technologies, including: + .NET + C# + SQL Server * Experience with web-based application development using JavaScript frameworks such as Angular, Node.js, or Backbone * Strong knowledge of web technologies including Web API, HTML, and CSS * Experience troubleshooting application code and resolving bugs across complex systems * Hands-on experience with Agile development methodologies in enterprise environments * Knowledge of object-oriented programming languages such as Java and C# * Experience developing software in compliance with DoD security requirements (STIGs) * Ability to define system requirements, develop architecture documentation, and lead project execution Preferred Qualifications * Experience with TORIS platform or similar DoD information systems * Strong background supporting classified or mission-critical systems * Proven ability to lead technical teams and manage multiple priorities ## Description * Lead the design, development, and maintenance of large-scale DoD desktop and web-based distributed applications * Collaborate with system engineers, business analysts, developers, testers, and end-users to gather requirements and develop technical solutions * Develop and implement proof-of-concepts based on user and mission needs * Architect and document system designs, ensuring alignment with project requirements and DoD standards * Oversee full Software Development Life Cycle (SDLC) processes using Agile and incremental development methodologies * Ensure compliance with DoD Application Security Development STIGs (ASD STIGs) and cybersecurity best practices * Troubleshoot and resolve complex software, database, and network issues; perform root cause analysis and implement fixes * Provide technical leadership, mentorship, and code reviews for development teams * Interface directly with government stakeholders and provide regular progress updates * Maintain detailed documentation of system architecture, code changes, and development processes ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)