CrawlJobs Logo

Software Engineer Mid Level

United States, Linthicum Employment contract 160000.00 - 220000.00 USD / Year · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

ITC is a Woman Owned Small Business delivering exceptional consultation to the U.S. Government in Systems/Software Engineering, Cybersecurity Solutions, Mission Operations/INTEL Analysis, and Management Services in order to enable our customers to solve the most challenging problems. With continued growth comes opportunity, and we are currently searching for a Top-Secret SCI with polygraph-cleared Mid-Level Software Engineer.

Job Responsibility

  • Implement data pipelines at scale, including both the synthesizing of new pipelines and the refactoring of existing pipelines to improve efficiency and code correctness
  • Monitor and improve existing data science tools in support of transition from development to production systems
  • Design, implement, and enhance ML analytics using a wide variety of Python libraries including, but limited to, PyTorch, NumPy, Pandas, and Scikit-learn
  • Train, test, track and curate models using standard tools and practices
  • Integrate GitOps for continuous integration and deployment of models using Docker scaling
  • Use AWS services such as EC2, S3, and RDS for building and deploying applications
  • Integrate model and tool outputs within Computer Network Defense (CND) systems and/or software tools to enhance, implement, and maintain the Security Management/Monitoring services and capabilities within the Agency IT Enterprise
  • Document all processes and code
  • provide comprehensive reports on the completed tasks

Requirements

  • Must already possess an active TS/SCI with Full Scope Polygraph in order to be considered
  • Seven (14) years’ experience as a SWE in programs and contracts of similar scope, type and complexity is required
  • Bachelor’s degree in Computer Science ore related discipline from an accredited college or university is required. Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Experience in Python
  • Experience in docker and/or kubernetes

Nice to have

  • AWS
  • Machine Learning

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

Looking for more opportunities?

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

Similar Jobs for

Software Engineer Mid Level

8 matching positions

Software Engineer Mid Level

Location
Location
United States , Fort Meade, MD; Annapolis Junction, MD
Salary
Salary:
185400.00 - 205000.00 USD / Year
elevi.net Logo
ELEVI Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be willing to work in Annapolis Junction, MD
  • A CURRENT OR ACTIVE SECURITY CLEARANCE WITH POLY IS REQUIRED
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in a technical discipline from an accredited college or university
  • Five (5)+ years of additional Software Engineer experience may be substituted for a bachelor’s degree
  • Familiar working in a virtual environment including creating virtual machines, creating images, and virtual environment networking
  • Familiar with Python to generate scripts to automate VM setup
  • Ability to multitask and pivot to different tasks quickly
  • Experience with Atlassian tools, Git
  • Experience with IntelliJ or Eclipse IDE
Job Responsibility
Job Responsibility
  • Developing and prototyping new capabilities to drive innovation supporting customer's Data Architecture Strategy
  • Contribute to innovative projects, working with cutting-edge technologies to deliver robust and scalable solutions for ingest, processing, transformation and transport of large volumes of data across a range of data architectures
  • Work with a team to gather information and design/create/configure tools for monitoring
  • 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 documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of 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, and requirements analysis and synthesis from system level to individual software components
What we offer
What we offer
  • Flexibility to balance quality work and personal lives
  • Competitive compensation
  • Benefits
  • Learning and development opportunities
  • Broad and competitive mix of benefits options designed to support and protect employees and their families
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
  • 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

This position is for a software development team that works directly with hardwa...
Location
Location
United States , Hanover
Salary
Salary:
180000.00 - 225000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Three plus years of C++ experience
  • Ten or more years of relevant java programming experience to include at least two years of java 1.7+ and development of presentation tiers
  • Two or more years of experience using Spring and Javascript
  • Five or more years of JSP and servlet programming experience
  • Five or more years of experience with JEE and enterprise web application design and development
  • Five or more years of experience designing and writing REST-ful applications
  • Ability to create and deploy applications in an Apache Tomcat web server
  • One or more years experience using Javascript presentation libraries such as Jquery, Angular, and EXTJS
  • One or more years of MongoDB, Apache Camel desired
  • TS/SCI with Poly
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modifies existing software to add new features
  • Debug existing software and corrects defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing proposed databases or data repositories
  • Make 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, conferring with users or system engineers
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer

The Software Engineer develops, maintains, and enhances complex and diverse soft...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Job Responsibility
Job Responsibility
  • The Software Engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of 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, and requirements analysis and synthesis from system level to individual software components.
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer

This is a full stack Software Engineering position. The Software Engineer shall ...
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 developing Bash scripts to automate manual processes
  • Experience with web technologies such as JavaScript, HTML, and CSS
  • Experience with JavaScript frameworks including React
  • Recent software development experience using Python
  • Experience designing and developing REST interfaces using FastAPI
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
Job Responsibility
Job Responsibility
  • Developing and maintaining a web application that manages access to HPC resources in a large multi-tenant containerized Kubernetes Linux environment
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer

This is a full stack Software Engineering position. The Software Engineer shall ...
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 developing Bash scripts to automate manual processes
  • Experience with web technologies such as JavaScript, HTML, and CSS
  • Experience with JavaScript frameworks including React
  • Recent software development experience using Python
  • Experience designing and developing REST interfaces using FastAPI
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
Job Responsibility
Job Responsibility
  • Developing and maintaining a web application that manages access to HPC resources in a large multi-tenant containerized Kubernetes Linux environment
  • Fulltime
Read More
Arrow Right

Mid-level Software Engineer

The Software Engineer shall be responsible for identifying ways to create consis...
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 plus three 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 plus five years of experience as a SWE
  • Seven years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
Job Responsibility
Job Responsibility
  • Identifying ways to create consistent and repeatable capabilities including transforming raw, complex, and often unstructured data into clean, reliable, and high-quality analysis-ready datasets that support advanced analytics, predictive modeling, and data-driven decision-making across the organization
  • Fulltime
Read More
Arrow Right

Mid-Level Software Engineer

The Software Engineer shall be responsible for collaborating with Product Owners...
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
Job Responsibility
Job Responsibility
  • Collaborating with Product Owners, System Engineers, and project Software Engineers to develop and implement user interface components to provide an interactive, coherent, and visually appealing UI user experience for a mission-focused enterprise web application in a Linux environment
  • Fulltime
Read More
Arrow Right