Software Engineer II

First human-centered artificial intelligence (AI+X) lab engineering complex solutions for defense and aerospace industries.
McLean, VA, USA
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Defense

Description For Software Engineer II

TheIncLab (TIL) is pioneering the intersection of human-centered design and artificial intelligence in the defense and aerospace sectors. As a Software Engineer II, you'll join a dynamic team developing advanced software solutions that directly impact critical defense and national security missions. The role offers a unique blend of full-stack development opportunities, working with modern technologies like JavaScript/TypeScript, React, and Node.js.

You'll be responsible for engineering and developing stellar software solutions, collaborating with a team of developers to build secure and scalable platforms and applications. The position demands both frontend and backend expertise, with opportunities to mentor junior engineers and contribute to an inclusive, learning-focused environment.

The company culture emphasizes relentless optimism and a "demo or die" philosophy, where no challenge is too complex to tackle. TIL offers a supportive work environment with hybrid flexibility, comprehensive benefits, and clear career development pathways. With a focus on innovation and purpose, this role provides substantial opportunities to have meaningful impact while working on cutting-edge technologies in the defense sector.

The ideal candidate will bring 3+ years of software engineering experience, strong full-stack capabilities, and a proven track record in Agile environments. This position offers competitive compensation, professional growth opportunities, and the chance to work on projects that matter in national security.

Last updated a month ago

Responsibilities For Software Engineer II

  • Collaborate with development team to design, develop, and deploy large software applications and platforms
  • Write logical code modules that can be maintained individually or by other developers
  • Build frontend user interfaces that follow provided designs and functionality
  • Develop backend software that is functional and performant
  • Participate in scrum ceremonies to break down features into actionable work
  • Review code from other developers
  • Document code thoroughly
  • Use version control effectively
  • Help identify, troubleshoot, and recommend resolutions of development issues
  • Provide technical guidance to junior software engineers

Requirements For Software Engineer II

JavaScript
TypeScript
React
Node.js
  • Bachelor's degree in engineering, Computer Science, or Information Systems
  • 3+ years of experience in Software Engineering / Development
  • 3+ years of experience developing software using JavaScript/Typescript
  • 3+ years of experience with frontend web development technologies
  • 3+ years of experience with backend languages such as Node.js or C#
  • 2+ years of demonstrated in an Agile software development environment
  • Must be U.S. citizens
  • Must possess an active U.S. Security Clearance or be able to obtain one

Benefits For Software Engineer II

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Hybrid and Flexible Work Environment
  • Professional Development Programs
  • Paid Time Off
  • Health and Wellness Benefits
  • 100% Company Paid Benefits including STD, LTD, and Basic Life Insurance
  • 401(k) Plan with up to 4% match and immediate vesting
  • Incentive Bonuses
  • Wellness, Mental Health, and Employee Assistance Programs

Interested in this job?

Jobs Related To TheIncLab Software Engineer II

Software Engineer II

Mid-level Software Engineer II position at TheIncLab requiring 3 years of full-stack experience, security clearance eligibility, and hybrid work in McLean, VA.

Software Engineer II

Mid-level Software Engineer position at TheIncLab, focusing on full-stack development for defense and aerospace applications using modern technologies.

Systems Engineer

Systems Engineer role at TheIncLab focusing on integrating AI and unmanned systems for defense applications, requiring 3+ years experience and security clearance.

Software Engineer II

Mid-level Software Engineer position at TheIncLab, focusing on full-stack development for AI solutions, requiring 3+ years of experience in JavaScript/TypeScript and modern web technologies.

Systems Engineer

Systems Engineer role at TheIncLab, focusing on MBSE and complex systems integration for defense and national security.