Senior Software Engineer
2HB Incorporated
Senior Software Engineer
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Senior Software Engineer in order to support its government customer in Annapolis Junction, MD. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. 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 Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation.
The Software Engineer possess the following capabilities:
- 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.
- Has experience with agile development processes.
- Has experience with source code control systems, such as Git.
- Serve as team lead at the level appropriate to the software development process being used on any particular project.
- Design and development of relational and non-relational database applications.
- Use of orchestration frameworks such as Spring and Kafka.
- Familiarization with queue management systems
- Develop or implement algorithms to meet or exceed system performance and functional standards.
- Develop and execute test procedures for software components.
- Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
- Modify existing software to adapt to new hardware or to improve its performance.
- Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions.
- Java development using the Eclipse IDE (Integrated Development Environment).
- Development of Java 2 Enterprise Edition (J2EE) applications
- Experience using collaboration and software development tools (ie. Atlassian).
- Software development using continuous integration practices.
- Experience with container technologies (ie. Docker).
- Unix shell scripting
- Development of event driven, or data driven analytics
- Development of cloud-based solutions and technologies.
- Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Perform quality control on team products.
- Recommend and implement suggestions for improving documentation and software development process standards.
- Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
- Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
- Coordinate software installation on a system and monitor performance to ensure operational specifications are met.
- Recommend new technologies and processes for complex software projects.
- Serve as the technical lead of multiple software development teams.
- Select the software development process in coordination with the customer and system engineering.
- Ensure quality control of all developed and modified software.
- Delegate programming and testing responsibilities to one or more teams and monitor their performance.
- Master'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.
- Bachelor's degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.
- ...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. Discretionary Requirements - Cloud Experience: Shall have three (3) years...SeniorWork experience placement
$120k - $150k
...Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Automotive/ Motor Vehicles. This role offers the chance to make a visible contribution in Jessup...SeniorRelocation package$150k - $190k
...Overview Senior Software Engineer Location: Columbia, Maryland Job Status: Full Time Clearance: Secret Salary: $150,000 to $190,000 SEG, an Astrion company, is seeking a Senior Software Engineer to add to our excellent Modeling and Simulation Development...SeniorFull time- ...Senior Software Engineer We are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex and diverse software systems. As a Senior Software Engineer, you will work on various software projects, including processing...SeniorRelocation packageFlexible hours
- ...strong working knowledge and experience developing Java based software capabilities. Should have an inquisitive nature, responsiveness... ...required. ~9+ years of experience as a software engineer, designing, developing, and deploying complex backend systems and...SeniorWork at office2 days per week1 day per week
- ...Software Engineer Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic insight, extensive operational experience, and technical expertise. Today, we provide leading-edge data, network security software...Senior
$150k
...Senior Software Engineer Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise...SeniorWork at officeFlexible hours$105k
...Description Are you a software engineer that wants to have an impact on nationally important defense programs? Do you love participating in dynamic software development, prototyping, and transition efforts that regularly provide our warfighters new capabilities?...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours$179k - $237k
...Software Engineer, Dataflow and Distributed Processing Make an Impact Where It Matters Most At Intelliforce, we build software that helps mission systems move, process, and act on data at scale. In this role, you will bring deep expertise in dataflow design, data...SeniorImmediate startVisa sponsorship$8k
...Senior Software Engineer Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for a Senior Software Engineer. You will be joining a critical mission supporting our customers big data processing platforms...SeniorContract workTemporary workFlexible hours$122k - $253k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. Senior Principal Software Engineer, Hyperscale We are seeking a senior software...SeniorRelocationRelocation package$212k - $265k
...Software Engineer - Senior Level Why This is an Exciting Role: As a Software Engineer - Senior Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g.,...SeniorContract workRemote workWorldwide- A growth-oriented tech company in Maryland is seeking a Signals Software Engineer to develop and enhance signal processing software. The ideal candidate will have a Bachelor's degree in Computer Science or a related field and at least seven years of experience, including...Senior
$185k - $215k
...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our... ...Riverstone is seeking a motivated, career, and customer-oriented Software Engineer Level 2 to join our team at Columbia, Maryland....SeniorHourly payContract workWork experience placement$84.84k - $153.55k
...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software...SeniorFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours$99k - $206k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. Senior Software Engineer At Nightwing, we are on a mission to develop resilient and...Senior$75 - $80 per hour
...Sr. Software Engineer (DevOps) Company: Financial Industry Location: Hybrid (3-D on-site) Baltimore MD - 21224 Dallas TX - 75062 Wilmington - 19805 Duration: 6 Months Contract To Hire Pay Rate: $75 80-/hr Responsibilities: Full-Stack Modernization...SeniorContract workTemporary work$180k - $220k
...Software Engineer Annual Salary Range: $180,000 to $220,000 with Full Benefits to include Health/Dental/Vision and PTO. Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging...Senior$119.8k - $234.7k
...service allows Microsoft to deliver Azure to customers with heightened data isolation and security requirements. As a Senior Software Engineer in Azure Data Transfer, you will help us fulfill our goal of seamless, secure, and quick data transfer. You will help us...SeniorOngoing contractLocal area$165k - $235k
...Description A day in the life: We are seeking a skilled and motivated Senior Geospatial Software Engineer to join our team in developing cutting-edge geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices to support mission-focused...SeniorSummer holidayImmediate start$150k - $200k
...critical global challenges, then deliver innovative solutions focused on operationalizing data science. Perform end-to-end software engineering to prototype, develop, integrate, test, and deploy tools and tradecraft into the customer's corporate architecture....SeniorContract workTemporary workImmediate start$170k - $260k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Senior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...SeniorFull timeContract workFor contractorsRemote workWork from homeRelocation package$97.54k - $146.32k
...for existing Computershare proprietary software together with a full range of development... ...values. Do you bring deep software engineering expertise and a passion for building... ...Trust Services Technology is seeking a Senior Software Engineer to support our CCT application...SeniorTemporary workWork experience placementWork at officeWork from homeFlexible hours3 days per week$185k - $215k
...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our... ...is seeking a motivated, career, and customer-oriented Signals Software Engineer Level 2 to join our team in Columbia, Maryland...SeniorHourly payContract workWork experience placement$10k
...that is dedicated to developing innovative software solutions for our clients. We are... ...seeking a talented and experienced Software Engineer to join our team. As a Software Engineer... ...would love to hear from you. #LI-DS1 #Mid-Senior Level Due to federal contract...SeniorHourly payFull timeContract workTemporary workWork experience placementSummer workWork at officeImmediate start2 days per week1 day per week$170k - $260k
...Are you a Senior Signals Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone? Tired of promised adventures during the hiring phase, then dropped off on a remote contract and...SeniorFull timeContract workRemote workWork from homeRelocation package- Wyetech is seeking a talented Software Engineer focused on AI integration to design and implement key frameworks. Candidates should have extensive experience in Java development and applied AI, with a background in designing enterprise APIs and microservices. This hybrid...Senior
- Full-Stack Software Engineer Location: DMV Area - Hybrid The Opportunity We are seeking a Mid‑Level Software Engineer who thrives at the intersection of modern full‑stack engineering and Generative AI innovation. This role is ideal for someone excited about building scalable...SeniorContract workWork at office
$137.51k - $195k
Senior Software Engineer (Hybrid) - 28022 Location: Columbia, MD, Maryland, United States Enlighten is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science...SeniorWork at officeWork from home2 days per week1 day per week$137.51k - $195k
...deployment, providing expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. We are currently... ...mentorship and team leadership as inherent components of senior‑level impact. Possess strong troubleshooting skills and...SeniorWork at office2 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Annapolis Junction, MD
- machine learning software engineer Annapolis Junction, MD
- software engineer part time Annapolis Junction, MD
- senior robotics software engineer Annapolis Junction, MD
- junior software developer Annapolis Junction, MD
- software engineer entry level Annapolis Junction, MD
- software development engineer aws Annapolis Junction, MD
- startup software engineer Annapolis Junction, MD
- rust software engineer Annapolis Junction, MD
- part time software developer remote Annapolis Junction, MD

