Software Engineer I

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

Description For Software Engineer I

TheIncLab (TIL) is pioneering the future of defense and aerospace technology as the first human-centered artificial intelligence lab. We specialize in engineering advanced systems that revolutionize how the Department of Defense and mission-critical teams achieve success. As a Software Engineer I, you'll be integral to developing innovative solutions that directly impact national security.

Working alongside experienced engineers and system architects, you'll contribute to mission-critical systems spanning from tactical operations to cloud infrastructure. The role offers unique exposure to cutting-edge technologies in mission planning, tactical systems, communication networks, and unmanned autonomous systems. You'll be mentored by senior engineers while implementing best practices and building scalable, high-performance systems.

The position offers a supportive environment with a culture of relentless optimism where no challenge is too complex. You'll work in a hybrid setting with flexibility between remote and office work, comprehensive benefits, and strong professional development support. The company's "demo or die" philosophy emphasizes results and innovation, while maintaining a foundation of kindness and professionalism.

This is an exceptional opportunity for an early-career software engineer to make meaningful contributions to national security while developing expertise in advanced technologies. The role combines hands-on technical work with mission-driven purpose, supported by experienced mentors and a collaborative team environment.

Last updated 6 days ago

Responsibilities For Software Engineer I

  • Support the design and implementation of software applications
  • Translate customer needs into software designs for desktop, mobile, web, and cloud platforms
  • Collaborate with experienced engineers to implement software features
  • Follow coding standards and participate in code reviews
  • Write clean, maintainable code under senior guidance
  • Implement unit tests and integration tests
  • Contribute to prototype development and debugging
  • Use version control tools like Git
  • Document work clearly and accurately
  • Stay informed of new technologies and trends

Requirements For Software Engineer I

MongoDB
Node.js
React
TypeScript
Python
JavaScript
Kafka
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 1+ years of experience designing and implementing software systems
  • Hands-on expertise in modern software development stacks
  • Familiarity with TypeScript, Python, or JavaScript
  • Understanding of basic software development concepts
  • Strong communication skills
  • Must be a U.S. Citizen and able to receive a TS Clearance
  • Travel up to 20% required

Benefits For Software Engineer I

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 (STD, LTD, Basic Life insurance)
  • 401(k) Plan with up to 4% match
  • Incentive Bonuses
  • Training and certification reimbursement

Interested in this job?

Jobs Related To TheIncLab Software Engineer I

Software Engineer - QA Automation (Entry Level)

Entry-level QA Automation Engineer position at Cisco Meraki, focusing on cloud application testing and AWS services, based in Bangalore, India.

Software Developer 2

Entry-level Software Developer position at Oracle focusing on backend development and software architecture, requiring 0-2+ years of experience.

Engineer- PPAT

Entry-level software engineering position at Qualcomm focusing on embedded and cloud edge software development with opportunities for growth and comprehensive benefits.

Backend Product Engineer (Golang)

Backend Product Engineer role at Invopop, building global electronic invoicing solutions using Golang with €35-75k salary plus equity in Madrid.

Software Engineer

Entry-level software engineering role at SZNS Solutions, focusing on full-stack development, cloud computing, and blockchain technologies in a hybrid work environment.