Staff Engineer-Software Engineer
Listed on 2025-12-23
-
Software Development
Software Engineer
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.
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.
- 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.
- 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…
(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).