Taro Logo

Software Engineer

A Department of Defense contractor providing software solutions and IT 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 critical applications for the Department of Defense. This senior-level position requires extensive experience in Java development, microservices architecture, 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 strong technical expertise in Java frameworks, RESTful services, and modern development tools, along with security clearance eligibility. The ideal candidate will have 5+ years of experience and be comfortable with both independent and team-based work. The role involves working on state-of-the-art software applications using modern technologies and participating in an agile development process.

Northstrat offers an impressive benefits package including flexible work hours, profit sharing, stock options, and an Individual Benefits Account worth 50% of monthly compensation. As an employee-owned company recognized among Washington Post's "Top Workplaces," they emphasize professional growth and work-life balance. The company provides opportunities for continuous learning and development, making it an ideal environment for engineers looking to advance their careers while working on meaningful projects for the Department of Defense.

The position requires U.S. citizenship and DoD 8140/8570 compliance certification, with experience in cloud technologies, distributed databases, and container orchestration being highly valued. The company culture promotes innovation, collaboration, and professional growth, making it an excellent opportunity for experienced software engineers seeking to make an impact in the defense sector.

Last updated 15 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, small business environment

Requirements For Software Engineer

Java
Linux
MongoDB
Kafka
Kubernetes
  • 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 opportunities
  • Work-life balance
  • Retirement investment
  • Professional development opportunities

Interested in this job?

Jobs Related To Northstrat Software Engineer