Data Acquisition Software Engineer BDP

Northstrat is an employee-owned company providing data solutions for clients in the military space.
Columbia, MD, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Cybersecurity

Description For Data Acquisition Software Engineer BDP

Northstrat is seeking a highly motivated Data Acquisition Software Engineer to play a critical role in ensuring the successful acquisition and management of mission-critical and mission support data sets. The ideal candidate will work closely with a team of experts to design and implement data solutions for clients in the military space. This hybrid role requires experience in Java-based software development, strong troubleshooting skills, and the ability to work under pressure with multiple deadlines.

Key responsibilities include:

  • Developing Java-based software capabilities
  • Designing enterprise APIs and RESTful web services
  • Working with Microservices architecture
  • Implementing Object-Oriented Programming (OOP) paradigms
  • Collaborating in an agile software lifecycle

The successful candidate will have at least 5 years of experience in Software Engineering, knowledge of modern Java frameworks and libraries, and a Bachelor's degree in a related field (or equivalent experience). They must have a current U.S. Government Secret level security clearance and be DoD 8140 / 8570 compliance certified.

Northstrat offers a flexible work environment with an average of 2-3 days per week in the Columbia, MD office. The company provides a unique benefits package, including an Individual Benefits Account (IBA), profit-sharing plan, stock options, and opportunities for lifelong learning.

Join a dynamic team of professionals passionate about delivering exceptional results in a fast-paced, small business environment. If you're a self-starter eager to take on new challenges in data acquisition and management, this exciting opportunity at Northstrat could be perfect for you.

Last updated a month ago

Responsibilities For Data Acquisition Software Engineer BDP

  • Develop Java-based software capabilities
  • Design and implement enterprise APIs and RESTful web services
  • Work with Microservices architecture
  • Implement Object-Oriented Programming (OOP) paradigms
  • Collaborate in an agile software lifecycle
  • Troubleshoot and work under pressure with multiple deadlines
  • Acquire and manage mission-critical and mission support data sets

Requirements For Data Acquisition Software Engineer BDP

Java
Linux
  • Current U.S. Government Secret level security clearance; U.S. Citizenship required
  • At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries
  • Bachelor's degree in related field (or equivalent experience)
  • Experience in designing enterprise APIs
  • Experience in RESTful web services
  • Experience in Microservices architecture
  • Experience in Object Oriented Programming (OOP) paradigms
  • Experience with the agile software lifecycle
  • Experience with the Linux operating system
  • Experience with configuration management tools (e.g. Git, Nexus, Maven)
  • Ability to work in a hybrid environment, 2-3 days per week in Columbia, MD office
  • DoD 8140 / 8570 compliance certification

Benefits For Data Acquisition Software Engineer BDP

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Flexible work hours (Flex Time)
  • Individual Benefits Account (IBA)
  • Medical and Vision Insurance through United Health Care
  • Dental insurance through Delta Dental
  • 100% Medical Reimbursement
  • Time Off with Pay
  • Profit Sharing Plan
  • 401k
  • Educational Benefits
  • Stock Options
  • Online learning opportunities
  • Company sponsored training events

Interested in this job?

Jobs Related To Northstrat Data Acquisition Software Engineer BDP

Software Dev Engineer III, Amazon Financials Foundation Services (AFFS)

Senior Software Engineer role at Amazon AFFS, building and scaling financial reporting systems with AI/ML integration in Vancouver.

Sr. Software Development Engineer, Amazon Common Software (ACS)

Senior Software Engineer role at Amazon Lab126 building frameworks and tools for Amazon Devices, requiring 7+ years experience in software development.

Senior SDE, Amazon Q Business, AWS Q Business

Senior SDE role at Amazon Q Business, developing enterprise AI solutions with AWS, requiring 5+ years experience in software development and system architecture.

Construction Manager, Design and Construction

Lead construction management for Amazon's Fulfillment Centers across EMEA, overseeing planning, design, and implementation of new facilities and expansions.

Software Development Engineer III, SDE-3

Senior Software Engineer role at Amazon's Publisher Technology team, building scalable ad serving systems for major content platforms.