Taro Logo

Software Engineer

A Department of Defense contractor providing software solutions and technology services.
Columbia, MD, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Software Engineer

Northstrat is seeking a Java Software Engineer to join their agile development team building and maintaining state-of-the-art software applications for the Department of Defense. This senior-level position requires 5+ years of experience in software engineering with strong expertise in Java, microservices, and enterprise APIs. The role offers a hybrid work environment based in Columbia, Maryland, requiring 1-2 days per week in office.

The position demands expertise in modern Java frameworks, RESTful services, and microservices architecture, along with experience in various tools including Git, Maven, and Linux. Security clearance processing (Secret level) will be required, and U.S. citizenship is mandatory. The ideal candidate should have strong troubleshooting skills and thrive in a fast-paced environment.

What makes this role attractive is Northstrat's comprehensive benefits package, including their unique Individual Benefits Account (IBA) system that provides flexible benefits worth 50% of monthly compensation. The company offers stock options as an employee-owned organization, profit sharing, and strong support for professional development. Recognized as a Top Workplace by The Washington Post, Northstrat emphasizes work-life balance and provides a collaborative, growth-oriented environment.

The role presents an opportunity to work with modern technologies while contributing to important Department of Defense projects. The company's commitment to employee ownership, flexible benefits, and professional growth makes this an attractive position for experienced software engineers looking for a meaningful career with excellent compensation and benefits.

Last updated 4 hours ago

Responsibilities For Software Engineer

  • Participate in agile development process
  • Build and maintain state-of-the-art software applications for Department of Defense
  • Work with modern tools and technologies
  • Develop Java-based software capabilities
  • Troubleshoot and work under pressure with multiple deadlines
  • Work in a fast-paced environment with team collaboration

Requirements For Software Engineer

Java
Linux
MongoDB
Kafka
  • U.S. Citizenship required
  • 5 years of experience in Software Engineering with Bachelors, or 3 years with Masters, or 9 years with High School Diploma
  • Experience in designing enterprise APIs
  • Experience in RESTful web services
  • Experience in Microservices architecture
  • Experience in Object Oriented Programming (OOP)
  • Experience with the agile software lifecycle
  • Experience with Linux operating system
  • Experience with configuration management tools (Git, Nexus, Maven)
  • Must have DoD 8140/8570 compliance certification (Security+)
  • Must be able to work hybrid schedule in Columbia, MD office

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Flexible work hours
  • Individual Benefits Account (IBA) - 50% of monthly compensation
  • Profit Sharing Plan (PSP) - 25% contribution
  • Stock options
  • Education and training reimbursement
  • Work-life balance
  • Comprehensive benefits package
  • Employee referral incentives

Interested in this job?

Jobs Related To Northstrat Software Engineer