Data Acquisition Software Engineer

2 weeks ago


Columbia, South Carolina, United States Northstrat Full time
Job Description

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 successful candidate will have an understanding of data structures, algorithms, and software design principles, as well as experience working with large and complex data sets. They will work closely with our engineers to build and optimize our data pipeline and analytics systems.

Key Responsibilities:

  • Develop Java-based software capabilities
  • Design 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)

Requirements:

  • Security Clearance - Must have a 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 (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience.
  • Must have 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
  • Must have proven ability to learn quickly and works well both independently as well as in a team setting
  • Experience with the Linux operating system
  • Experience with configuration management tools (e.g. Git, Nexus, Maven)
  • Must be able to work in a hybrid environment, spending an average of 2-3 days per week at our Columbia, MD office. However, flexibility is essential to accommodate any changes in the schedule.
  • DoD 8140 / 8570 compliance certification required.

Preferred Requirements:

  • Experience in cloud based technologies (AWS, Azure).
  • Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr)
  • Scripting experience is a huge plus.
  • Prior experience or familiarity with our Big Data Platform is a plus.
  • Understanding of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github Enterprise, etc.)
  • Experience using Jupyter notebooks is a plus
  • Open to travel CONUS or OCONUS, if requested by the customer.

Benefits:

Northstrat values true work life balance. We offer power of choice benefits designed to best meet the needs of you and your lifestyle. Our benefits programs are designed to support and encourage wellness, healthy living, retirement investment, and lifetime learning.

Flex Time

Northstrat does not mandate specific working hours. Although project requirements may dictate schedules, a Northstrat employee is only required to work an average of 8 hours per weekday over the course of a month.

Individual Benefits Account (IBA)

To attract and retain the highest quality staff, Northstrat provides a unique and versatile benefits package, the Individual Benefit Account (IBA), which places the power of choice in the hands of our greatest asset – the employee.

The purpose of the IBA is to provide attractive benefits to all full-time employees of Northstrat on a flexible basis that enables each covered employee to select a package that best suits his or her needs. Whether those needs are paid time off, medical expenses, prescription drug expenses, cash disbursement, or a combination of any of these, the IBA provides flexibility to help you meet your specific goals.

The IBA can be used for such things as:

  • 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
  • Additional Income

IBA Benefits accrue each month in the amount equivalent to 50% of the employee's monthly compensation rate. That is, the effective dollar amount of this accrual is in addition to an employee's salary.

Profit Sharing Plan (PSP)

The PSP is a qualified retirement plan that Northstrat funds semi-annually on the employee's behalf through the IBA in the amount equivalent to 25% (up to the IRS contribution limit) of the employee's compensation. That is, of the 50% accrual in the IBA, half of the amount accrued is applied to the PSP.

Stock Options

Because Northstrat is an employee-owned company, all new employees are offered stock options. Employees have the opportunity to receive additional stock options based on accomplishment of individual performance goals. Stock owners elect the Board of Directors and are directly impacted by the success of the company.

Lifelong Learning

Our culture promotes and nurtures a growth environment. We hire and scale rapidly to meet the needs of our partner customers. Through the use of company provided online learning opportunities, periodic company sponsored training events, and the ability to use IBA funds for reimbursement of work-related education expenses you will have the opportunity to continually grow your skills and abilities.

Bring Your True Self

We embrace diversity and encourage inclusion. We support employee led interest groups and challenge our employees to support others and be their best self. We are so true to our beliefs that we offer employee referral incentives. When you like it here, your friends and family will too

Northstrat is an Equal Opportunity Employer

We are committed to fostering an inclusive, diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status.



  • Columbia, South Carolina, United States Northstrat Full time

    Job Title: Data Acquisition Software EngineerJob Summary: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. As a key member of our team, you will work closely with our experts to design and implement data...

  • Data Engineer

    2 weeks ago


    Columbia, South Carolina, United States Metronome LLC Full time

    About the Role:We are seeking a highly skilled Data Engineer to join our team at Metronome LLC. As a Data Engineer, you will play a critical role in ensuring the successful acquisition and management of mission-critical and mission support data sets.You will work closely with our team of experts to design and implement data solutions that meet the unique...

  • Software Developer

    1 month ago


    Columbia, South Carolina, United States Captivation Software Full time

    Job Title: Software EngineerCaptivation Software is seeking a skilled and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems.Responsibilities:Develop Java-based software solutions for enterprise-level...


  • Columbia, South Carolina, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a highly skilled and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. You will work closely with other talented engineers to create software solutions that meet the...

  • Software Developer

    2 weeks ago


    Columbia, South Carolina, United States Captivation Software Full time

    Job OverviewCaptivation Software is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. You will work closely with other talented engineers to create software solutions that meet the needs of our clients.In...

  • Software Developer

    4 weeks ago


    Columbia, South Carolina, United States Captivation Software Full time

    Job Title: Software EngineerCaptivation Software is seeking a skilled and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems.Responsibilities:Develop Java-based software solutions for enterprise-level...

  • Data Engineer

    2 weeks ago


    Columbia, South Carolina, United States Integer Technologies Full time

    Job OpportunityInteger Technologies is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing and implementing large-scale data storage and manipulation infrastructure, as well as developing tooling and utilities to assist Perception operations and enable Computer Vision applications and Data...

  • Data Engineer

    2 weeks ago


    Columbia, South Carolina, United States The Swift Group Full time

    Job DescriptionThe Swift Group is seeking a highly skilled Data Engineer to play a critical role in the acquisition and management of mission-critical data sets. As a key member of our data team, you will work closely with experts to design and implement data solutions that meet the unique needs of our clients in the military space.Key...


  • Columbia, South Carolina, United States Independent Software Full time

    Job Title: Virtualization System Engineer, Level 2We are seeking a highly skilled Virtualization System Engineer, Level 2 to join our team at Independent Software. As a key member of our IT infrastructure team, you will be responsible for designing, implementing, and maintaining our virtualization environment.Key Responsibilities:Design and implement VMware...

  • DevOps Engineer

    2 weeks ago


    Columbia, South Carolina, United States Captivation Software Full time

    Job Title: DevOps EngineerCaptivation Software is seeking a highly skilled DevOps Engineer to join our team. As a DevOps Engineer, you will be responsible for implementing infrastructure, automating deployment processes, and ensuring the reliability and scalability of our services.Key Responsibilities:Support development and deployment of infrastructure in...


  • Columbia, South Carolina, United States Leidos Full time

    Job SummaryThe Leidos National Security Sector has a career opportunity for a Senior Software Engineer in Columbia, MD.Key Responsibilities:Develop software components of existing and new system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development,...


  • Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    About the RolePacific Northwest National Laboratory (PNNL) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying software applications that directly contribute to the nation's mission objectives.You will collaborate with Government and...


  • Columbia, South Carolina, United States Synergy ECP Full time

    Job DescriptionColumbia, MD )Job TypeFull-timeDescriptionSoftware Engineer Level 3The Software Engineer (SWE) develops, maintains, and enhances complex and diverse software systems (e.g., processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)...


  • Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    About the RolePacific Northwest National Laboratory (PNNL) is seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will play a critical role in designing, developing, and deploying large-scale data systems and architectures that support our nation's mission objectives.Key ResponsibilitiesDesign and develop scalable...

  • Software Engineer 2

    2 weeks ago


    Columbia, South Carolina, United States Synergy ECP Full time

    Job DescriptionColumbia, MD )Job TypeFull-timeDescriptionSoftware Engineer 2The Software Engineer (SWE) develops, maintains, and enhances complex and diverse software systems (e.g., processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon...

  • Data Engineer

    1 month ago


    Columbia, South Carolina, United States Addison Group Full time

    Position:We are seeking a highly skilled Data Engineer to join our team at Addison Group. The ideal candidate will have a strong background in data analysis, business intelligence, and software development.Key Responsibilities:* Design, develop, and maintain large-scale data systems and databases* Collect, process, and analyze complex data sets to identify...

  • Data Engineer

    2 weeks ago


    Columbia, South Carolina, United States Integer Technologies Full time

    About the RoleInteger Technologies is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing and implementing large-scale data storage and manipulation infrastructure, as well as developing tooling and utilities to assist Perception operations and enable Computer Vision applications and Data...


  • Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    Job SummaryWe are seeking a highly skilled Cloud Data Engineer to join our team at Pacific Northwest National Laboratory. As a key member of our cloud data engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based data solutions.ResponsibilitiesDesign and implement cloud-based data architectures to support...

  • Software Engineer

    2 weeks ago


    Columbia, South Carolina, United States Paradigm Infotech Full time

    Job Summary:We are seeking a skilled Software Engineer to design, develop, and deploy applications based on system and user requirements. The ideal candidate will have knowledge of Database Management Systems, Enterprise Architecture, Data Structures, and Algorithm Design.Key Responsibilities: Design and develop scalable applications Create design...

  • Senior Data Engineer

    2 weeks ago


    Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    Job DescriptionPacific Northwest National Laboratory (PNNL) is seeking a highly skilled Data Engineer Lead to join our team. As a key member of our Software Engineering and Architectures (SEA) team, you will play a crucial role in developing cutting-edge software, scalable data architecture & pipelines, and AI/ML solutions in support of some of the nation's...