CrawlJobs Logo

Mid-Level Software Integration Engineer

United States, Annapolis Junction · Job Posted January 18, 2026
Apply Position
Job Link Share

Job Description

2HB Incorporated is seeking a Mid-Level Software Integration Engineer to support its government customer in Annapolis Junction, MD.

Job Responsibility

  • Executing and maintaining automated integration and system testing processes across a diverse range of HPC operating environments
  • Development of scripts and playbooks to be leveraged for system-level integration
  • Development of technical documentation
  • Coordination of integration activities
  • Clear communication of results to key stakeholders
  • Conduct performance, functional, redundancy, and failover testing to ensure system stability and reliability under various conditions

Requirements

  • Bachelors Degree in Computer Science or related field and have at least ten (10) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment
  • OR five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least ten (10) years of demonstrable experience
  • OR an industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience
  • OR a Masters Degree in Computer Science or related field may substitute for two (2) years experience
  • Experience with the Linux CLI, and Linux tools
  • Recent experience using Bash/Python to develop scripts to automate testing of HPC systems
  • Recent Linux administration experience in an HPC multi-host/multi-instance environment
  • Experience troubleshooting hardware and software issues operating in an HPC environment
  • Experience with tracking and reporting issues to key stakeholders
  • Experience configuring and sustaining VMware ESXi/Virtualization environments
  • Experience with containerization technologies such as Docker
  • Experience with IaC principles and automation tools including Ansible
  • Familiar with metrics and monitoring tools used for ingesting, indexing, searching, monitoring, and analyzing data
  • Demonstrated experience with network monitoring tools, including the ability to configure, analyze, and troubleshoot network performance in HPC systems
  • Experience with CI/CD principles, methodologies, and tools including GitLab CI
  • Experience with Git Source Control System
  • TS/SCI/Full Scope Polygraph Clearance

Nice to have

  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Familiar with Agile software development principles, methodologies, and best practices

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Mid-Level Software Integration Engineer

8 matching positions

Mid-Level Software Integration Engineer

The Software Integration Engineer shall be responsible for the administration, m...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in Computer Science or related field and have at least six (6) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment
  • OR five (5) years full time Computer Science directly related work that can be substituted for a degree and have six (6) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment
  • Experience using the Linux CLI and Linux suite of tools
  • Experience developing scripts using Bash/Python
  • Experience with containerization technologies such as Docker/Podman
  • Demonstrated experience administrating and monitoring Kubernetes clusters
  • Experience troubleshooting and resolving issues related to Kubernetes workloads (ingress, performance, networking, storage, etc.)
  • Experience with IaC principles, concepts, and methodologies using automation tools including Ansible
  • Experience writing, deploying, and maintaining Helm Charts
  • Experience using Git for source code management, branching strategies, and team collaboration
Job Responsibility
Job Responsibility
  • The Software Integration Engineer shall be responsible for the administration, maintenance, and operational support of the Platform-as-a-Service (PaaS) component of the CASA Compute Environment (CCE)
  • Tasking shall ensure platform reliability, scalability, security compliance, and optimal cluster performance in support of mission and application requirements.
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer

2HB Incorporated is seeking a Mid-Level Software Engineer in order to support it...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Linux Tools
  • Experience writing Bash/Python/PHP scripts to automate administrative tasks and workflows
  • Extensive software development experience with Java
  • Experience using an integrated development environment such as the Atlassian plugin software developer kit (SDK) or Visual Studio Code (VS Code)
  • Experience with IaC principles and automation tools such as Ansible
  • Experience creating documentation of configurations, procedures, and system changes
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining Tools and Services in support of the Atlassian’s suite of products
  • Working closely with cross-functional teams including software developers, system administrators, project managers, and mission customers to deliver seamless integrations that enhance productivity and streamline workflows
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer - Unmanned Systems

Location
Location
United States , Middletown
Salary
Salary:
72826.14 - 126630.53 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS and 2-4 yrs of experience, or Master's with 0-2 yrs of experience
  • Experience with high level programming languages, e.g. C/C++, Java, Python and scripting languages (bash, tcsh/csh)
  • Solid command of object-oriented software development
  • Experience with development in Linux-based environments
  • Experience with software configuration control, version control and build tools and processes
  • Experience with Continuous Integration using GitLab or Jenkins
  • Ability to work independently is essential
  • Strong problem solving, application testing, and debugging capabilities
  • Working knowledge of basic networking and network protocols
  • Familiar with agile and/or traditional software development life cycle (SDLC) approaches
Job Responsibility
Job Responsibility
  • Experienced with frequent use and application of technical standards, principles and theories
  • Works under general supervision, providing solutions to technical problems of moderate scope/complexity
  • Work as a software engineer as part of an Arcfield team working at the Naval Undersea Warfare Center in Newport RI in their unmanned vehicle software development and support programs
  • Understand, create, and/or modify application(s) using Linux, Windows, C++ and/or Java
  • Support development, evaluation, system/software integration, and test
  • Understand/support requirements maintenance and develop software designs
  • Work closely with teammates and government engineers
  • Communicate regularly with functional team leads to ensure effective work partnerships
What we offer
What we offer
  • Flexible for occasional telework
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs as well as other optional benefit elections
  • Fulltime
Read More
Arrow Right

Mid-level Software Engineer

2HB Incorporated is seeking a Mid-level Software Engineer in order to support it...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Tools
  • Experience developing scripts using Bash
  • Recent Python (3.x) software development experience
  • Experience with Messaging Frameworks including RabbitMQ
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies such as Kubernetes
Job Responsibility
Job Responsibility
  • Developing, sustaining, and troubleshooting software suite of applications including DINO and possibly future capabilities as mission needs arise
  • Implementation, testing, and integration with other COTS, GOTS, and FOSS products, packages, and libraries
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer

AnaVation is seeking a Mid-Level Software Engineer to join our team and lead the...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 5 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI) and the ability to obtain a CI Poly
  • Experience with Agile methodologies
  • Experience with Python
  • Understanding of forensic and investigative system requirements
  • Proficiency with: One or more programming languages: Java, .NET(C#)
  • Software architecture principles and patterns
  • Object-oriented design and development
  • Relational Databases and SQL (MySQL, PostgreSQL, Microsoft SQL)
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Software Tool Engineer Mid-Level

ITC is a Woman Owned Small Business delivering exceptional consultation to the U...
Location
Location
United States , Laurel
Salary
Salary:
130000.00 - 220000.00 USD / Year
seekintegrity.com Logo
Integrity Technology Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must already possess an active TS/SCI with Full Scope Polygraph in order to be considered
  • Seven (14) years' experience as a Software engineer, system engineer, system administrator or configuration management engineer
  • Eight (8) years experience as a Tools Engineer in programs and contracts of similar scope, type and complexity is required
  • Bachelor's degree in a technical or business discipline from an accredited institution is required
  • Four (4) years of additional experience as a software engineer, system engineer, system administrator, or configuration management experience may be substituted for a bachelor's degree
  • DOD8570-M, IAT Level 1
  • Experience with DNS, DHCP, IPAM, Load Balancing (F5/DTC)
  • Familiar with outages, latency issues, & trouble shooting
  • Proven experience designing and implementing DDI solutions
  • Experience with load balancing technologies
Job Responsibility
Job Responsibility
  • Automation of requirements management, change management, requirements gathering/tracking, and configuration management
  • Work with teams to identify, engineer, and implement the most optimum automated solution that follows approved processes for a given project or infrastructure
  • Work with all other infrastructure support teams to identify, engineer and implement solutions that integrate with the automation/infrastructure/productivity tools
  • Design and implement secure and scalable DNS, DHCP, and IPAM (DDI) solutions using Infoblox DDI
  • Troubleshoot and resolve complex DDI issues
  • Automate DDI workflows to improve efficiency
  • Provide technical expertise and guidance to internal teams on all aspects of DDI, including IPv4 and IPv6
  • Maintain the latest Infoblox DDI features and best practices
What we offer
What we offer
  • 401K plan with company contributions (safe harbor and profit sharing)
  • 11 Federal holidays, 21 Days PTO
  • Medical, Dental, & Vision with substantial company contributions
  • Company provided Life, LTD and STD Insurance
  • Health Savings Accounts/ Flexible Spending Accounts
  • Referral Bonuses
  • Performance Bonuses
  • Tuition Assistance for Education, Training, and Professional certifications
  • Career Development
  • Fulltime
Read More
Arrow Right

Mid-Level Java Software Engineer

The Software Engineer develops, maintains, and enhances complex and diverse soft...
Location
Location
United States , Annapolis Junction
Salary
Salary:
150000.00 - 180000.00 USD / Year
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Seven (7) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Strong Java experience
  • Experience with MapReduce
  • Cloud experience
  • Experience with GhostMachine
  • Experience with QTA
  • TS/SCI w/ Polygraph clearance
  • U.S. Citizenship
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Debug existing software and correct defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Write or review software and system documentation
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
What we offer
What we offer
  • Highly competitive compensation
  • Comprehensive Health Benefits package
  • 401K Retirement plan
  • People Partners to help navigate personal and professional worlds
  • Wellness resources
  • Company-sponsored continuing education program
  • Generous Paid Time Off
  • 11 paid holidays a year
  • Flexible work options
  • Participation in philanthropy and volunteer programs
  • Fulltime
Read More
Arrow Right

Mid-Level Dev Ops Software Engineer

The DevOps Software Engineer shall be responsible for software integration effor...
Location
Location
United States , Annapolis Junction
Salary
Salary:
185000.00 - 245000.00 USD / Year
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Linux CLI
  • Experience writing scripts using Shell/Bash/Python
  • Linux administration experience including software integration, service management, configuration management, and routine sustainment operations related to provisioning, storage, and networking
  • Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment
  • Extensive software development experience with Java and Python
  • Experience with stream/batch Big Data processing and analytic frameworks
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
  • Experience with IaC (Infrastructure as Code) principles and automation infrastructure provisioning and configuration using tools such as Ansible
  • Experience with containerization technologies such as Docker
  • Experience deploying containerized services under Kubernetes orchestration
Job Responsibility
Job Responsibility
  • Responsible for software integration efforts, development of framework solutions, and maintaining automated infrastructure solutions to ensure high availability and scalability of HPC systems in a Linux environment
  • Work closely with various stakeholders to streamline the deployment pipeline and optimize system performance
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Write or review software and system documentation
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
What we offer
What we offer
  • Highly competitive compensation
  • Comprehensive Health Benefits package
  • 401K Retirement plan
  • People Partners to help navigate both personal and professional worlds
  • Wellness related resources
  • Company-sponsored continuing education program
  • Generous Paid Time Off
  • 11 paid holidays a year
  • Flexible work options
  • Philanthropy program participation
  • Fulltime
Read More
Arrow Right