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

Staff Engineer-Software Engineer

Job in McLean, Fairfax County, Virginia, USA
Listing for: TheIncLab
Full Time position
Listed on 2025-12-23
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

The Mission Starts Here

The Inc Lab  engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success.

We are where innovation meets purpose; and where your career can meet purpose as well. We are looking for a Staff Engineer to join our Software Engineering team. This is a senior technical leadership role responsible for driving architectural decisions, mentoring engineers, and ensuring the delivery of high-quality, scalable software solutions for the Department of Defense and U.S. Government customers. As a Staff Engineer, you will work closely with cross-functional teams to influence technical strategy and guide the organization toward best practices in software development.

From mission planning to autonomous systems, your work will have a tangible impact on national security and technological advancement. We encourage you to apply and take the first step in joining our dynamic and impactful company.

Your Mission, Should You Choose to Accept

As a Staff Engineer, you will lead and drive architectural decisions, mentoring engineers, and ensuring the delivery of high-quality, scalable software solutions.

What will you do?
  • Define and drive technical strategy, architecture, and design for complex systems.
  • Serve as a subject matter expert for software engineering best practices, frameworks, and tools.
  • Lead teams but no direct supervisory responsibilities.
  • Mentor and coach engineers across multiple teams to elevate technical capabilities.
  • Collaborate with product managers, designers, and other stakeholders to align technical solutions with business goals.
  • Identify and implement innovative solutions to improve system performance, scalability, and reliability.
  • Lead technical investigations and resolve critical issues in production systems.
  • Establish coding standards, review processes, and ensure adherence to security and compliance requirements.
  • Evaluate and integrate modern technologies, tools, and frameworks such as VS Code, Type Script, React, Redux, Node.js, NestJS, Electron.js, Cesium.js, Docker, and cloud platforms such as AWS.
  • Advocate for continuous improvement in development processes and tooling.
  • Stay ahead of industry trends, leveraging advancements to enhance architectural strategies.
  • Focus on hands‑on development for the most challenging project components to ensure successful implementation.
Capabilities that will enable your success
  • Bachelor's in computer science, Software Engineering, or related field.
  • 8+ years of professional software development experience, with at least 3 years in a senior or lead role.
  • Proven track record of designing and delivering large-scale, distributed systems.
  • Hands‑on expertise in modern software development stacks, such as Mongo

    DB, Express, React, Node.js, Electron.js, Nest.js, Yjs, Kafka.
  • Proficiency in Type Script, Python, JavaScript and cloud platforms like AWS, or Azure.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with Dev Ops practices, including CI/CD pipelines, Gitlab, and automated testing frameworks (e.g., Cypress, Jest, Detox).
  • Strong understanding of networking, APIs, and database systems (Couch

    DB, SQL and No

    SQL).
  • Excellent problem-solving and communication skills, with a proven ability to lead and mentor teams.
  • This is a hybrid position and currently requires three days in office (Tuesday to Thursday) at one of our facilities in Nashville TN, McLean VA or Tampa FL
  • Ability to influence technical decisions across multiple teams and stakeholders.
  • Ability to travel up to 20% of the time based on company and customer needs.
Preferred Qualifications
  • Master's degree in computer science, Software Engineering, or a related field.
  • 5+ years of experience with software systems for Department of Defense projects.
  • Demonstrated success in leading teams to develop high-performance, user-centered applications.
  • Experience as a military aviator and defense mission planning, or knowledge of navigation software.
  • Experience in developing GIS applications.
  • Experience developing applications with geospatial visualizations and large data sets
  • Experience with…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary