> Markdown version of [/jobs/ext/593489-4196-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/593489-4196-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). --- # 4196 Lead Software Engineer - **Company:** Procession Systems - **Location:** Tysons, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Automation of Tests, C++ (Programming Language), Information Engineering, Data Integrity, Data Systems, DevOps, Python (Programming Language), NoSQL, Scrum Methodology, Software Engineering, Software Systems, SQL Databases, Systems Architecture, Reliability of Systems, Information Technology, Programming Languages - **Published:** June 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8443542/4196-lead-software-engineer ## About the Role We are currently in search of an experienced Mid-Level Software Engineer with a proven track record and 5-10 years of industry experience to enhance our robust team. This role is best suited for a technically sophisticated individual who possesses advanced knowledge in system architecture, complex data systems, and high-reliability systems. The successful candidate will demonstrate proficiency in a variety of IT disciplines, including system administration, data engineering, and DevOps, and will be expected to resolve complex technical issues with minimal supervision., * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * Extensive experience with multiple programming languages such as Python, Java, C++, and automation scripts for DevOps. * In-depth understanding of system architecture, database management (SQL/NoSQL), and advanced software testing techniques. * Demonstrated expertise in Agile, SCRUM, and other relevant methodologies, with an ability to tailor these to diverse IT disciplines. * Strong leadership skills with experience in project management, capable of steering projects to align with strategic business objectives. * Excellent communication and teamwork skills, with a capacity to lead cross-functional teams and mentor junior staff. * A strong analytical mindset with strategic problem-solving abilities, attention to detail, and a commitment to high-quality work. ## Description * Lead the development of sophisticated software solutions, ensuring alignment with architectural standards and engineering best practices. * Direct and participate in the full software development lifecycle, from conceptualization to deployment, maintaining high standards of quality and performance. * Facilitate Agile sprint planning, daily stand-ups, and retrospectives to drive process improvements and high-quality output. * Independently address and resolve complex software issues, optimizing data workflows and system reliability. * Produce detailed technical documentation that supports advanced software design, development, and maintenance practices. * Mentor junior software engineers, guiding them through complex tasks and fostering a culture of technical excellence within the team. * Manage critical software testing initiatives and lead significant project upgrades, enhancing system reliability and data integrity. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)