Hybrid Software Engineer-TS/SCI with Poly
Laurel, MD jobs
Hybrid Software Engineer-TS/SCI with PolyJob Category: EngineeringTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity:
CACI is seeking a Hybrid Senior Software Developer to join our team building a software development kit for video, image, speech and text analytics. The selected candidate will be supporting a critical mission for the intelligence community by providing advanced technological solutions and services. This program focuses on enhancing and maintaining cutting-edge tools and systems that are vital for SIGINT (Signals Intelligence) operations and data analysis, with a specific emphasis on on-premises cloud solutions.
Our customers use this SDK to build their own machine learning pipelines.
Our product is the at the intersection of research and production, providing state of the art analytics. CACI plays a vital role in enhancing the organization's ability to process, analyze, and utilize critical intelligence data in a secure, controlled environment, ultimately contributing to national security efforts If you like digging deep on challenging problems, working with a bunch of different technologies and providing world class tools for other developers, this project could be a fit for you.
Responsibilities:
Implements strategic goals and establishes operational plans for technical area
Develops and implements innovative products, processes, standards or operational plans achieved through research and integration of best practices that will have impact on the achievement of functional results of a project or system
Significantly improves on existing processes and practices
Communicate with executive leadership regarding matters of significant importance to the organization
Responsible for providing guidance, coaching and training to other technical employees
Writing code, to include C++, Python, Java, Go, C
Working tickets to add new features or solve bugs.
Debug running software to troubleshoot issues with gdb or other debuggers.
Communicating with users to help understand issues or requirements and translating those to tickets
Collaborate with other developers using Merge Requests in gitlab.
Qualifications:
Required:
Active TS SCI with Poly
14+ years of experience as a SWE in programs and contracts of similar scope, type and complexity and a B.S. Degree in Computer Science or related discipline from an accredited college or university is required. Four years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
At least 5 years of recent C++ experience
Familiarity with Docker and CUDA
Must have expert knowledge in RUST or Assembly
Experience building projects with CMake, Make, Ninja or Bazel
Desired:
3+ years experience writing in one or more of Python 3, Java, and GoLang
2+ years experience with analytic development implementing algorithms in code
Experience with Machine Learning
Experience with signal processing
Knowledge of tools for software development like git, docker, googletest/Junit, gitlab and gitlab CI
Multimedia processing experience and/or machine learning experience
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$131,800 - $290,000
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer - Cybersecurity
Fort Meade, MD jobs
Software Engineer - CybersecurityJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity
CACI is seeking a Software Engineer to join our dynamic team and contribute to cutting-edge cybersecurity initiatives! You will support our Active Network Defense (AND), Computer Network Defense (CND), and Information Security Continuous Monitoring (ISCM) projects. This role offers the chance to make a significant impact by ensuring the confidentiality, integrity, and availability of customer systems. If you're passionate about cybersecurity and software development, this is the perfect opportunity for you.
Responsibilities
Create software tools and subsystems to facilitate software reuse and domain analyses. Manage their implementation using formal specifications, data flow diagrams, and other accepted design techniques.
Estimate software development costs and schedules. Review and refine existing programs to reduce operating time and enhance current techniques.
Formulate and define specifications for new software applications or modify and maintain existing ones using engineering releases and utilities.
Oversee program design, coding, testing, debugging, and documentation. Provide instruction, direction, and quality assurance reviews for task personnel.
Prepare Configuration Plans and Software Enhancement Plans. Engineer solutions to interface with GUI and/or web front-ends.
Define, design, and incorporate interfaces to retrieve data from various scanning tools. Design, validate, and implement access controls.
Continuously monitor the health and status of security tool suites. Maintain, upgrade, refresh, and update systems to ensure full operational capacity.
Develop applications, APIs, and services. Work on new requirements, application enhancements, and bug fixes.
Maintain code in Git repository, perform code reviews, and develop DevOps configuration files and scripts.
Assist with escalated customer tickets.
Qualifications
Required:
Active TS/SCI w/ Polygraph
Minimum Education and Experience
1+ year's minimum experience and a Master's degree
3+ years' experience and a Bachelor's degree
5+ years' experience and an associate's degree
7+ years' experience are also acceptable substitutes for a Master's degree and 1 year of experience
All experience and education will be in a technical field directly related to the labor category being proposed and all diplomas, GED certificates, and degrees will be from accredited institutions.
Experience with API development
Knowledge of Regular Expressions (RegEx)
Proficiency in SQL and non-SQL databases
Scripting skills (preferably Python)
Knowledge of JavaScript
Experience with Rest Services
Familiarity with Git and Jira
Experience in an Agile development environment
Desired:
Experience with Python/Django
Knowledge of Elasticsearch/Splunk
Proficiency in Java
Experience with NiFi
CI/CD experience
DevOps experience
Experience with Docker/Kubernetes
Familiarity with Ansible/Salt/orchestration tools
Linux experience
Experience with Cribl
Knowledge of Angular/React
Experience with Elasticsearch/Splunk/SIEM
Familiarity with monitoring tools
Experience with AWS/VMs
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$86,600 - $181,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer 1 (TS/SCI w/Poly)
Columbia, MD jobs
Software Engineer 1 (TS/SCI w/Poly) Job Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
CACI has an immediate opportunity for a Software Engineer to join a team in the Ft. Meade area.
• The 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 documented requirements for the Data Transport System (DTS)
• DTS products include but are not limited to: Cloud storage areas: Apache Accumulo (Apache Zookeeper, ApacheHadoop), Oracle DMBS Real time streaming: Storm Distributed in-memory data Cache/Storage: Redis, Graph Compute engine/Query Interface apache Tinkerpop/Gremlin. Rules Engine: JBoss Drools, Apache Camel, Spring Framework: used extensively to standardize/simplify configuration logic control, data access, security, Web-tier, etc.
Candidates will:
o Analyze user requirements to derive software design and performance requirements
o Debug existing software and correct defects
o Design and code new software or modify existing software to add new features
o Provide application development involving high-performance, multi-threaded, distributed computing environments
o Will need experience with enterprise-grade/server-side JAVA
More about the role:
• The position located in Columbia, MD in support of the Data Transport System (DTS) portfolio providing the infrastructure, data protocols and applications required to move time-critical data in near real-time.
• These activities are provided for the local stakeholders as well as the Intelligence Community (IC), the Department of Defense (DoD) and other federal partners
• The DTS portfolio encompasses transport streams, messages and files with content size ranging from bytes to Terabytes
• Candidates should have experience writing analytics using Apache Hadoop, HDFS, and MapReduce
• Experience processing large data sets or high-volume data ingest is a plus
• Experience monitoring, maintaining and troubleshooting Apache Accumulo, Apache Hadoop, and Apache Zookeeper deployments is required
• Knowledge of the Spring Framework and Dependency Injection.
• Linux proficiency is required, all development is done on Linux systems.
• Working knowledge of Git, Maven, Gradle
• Use configuration management tools and repositories (i.e. Maven, Eclipse, GIT, Redmine)
• Ability to support Multi-threaded applications
• Knowledge of RESTFUL services and containers (Oracle WebLogic, JBoss, Tomcat)
• Working Knowledge of Public Key Enabling (PKE)
Required Qualifications:
• Active TS/SCI with polygraph
• 4 - 10 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.
• Experience in one (1) or more of the following ten (10): Public Key Enabling (PKE); RESTful services and containers (Oracle WebLogic, JBoss, Tomcat), Java programming language, Perl programing language , Java EE, Secure web (SSL) and file encryption, LDAP (RedHat directory) Java, Linux (CentOS), Modern IDEs (IntelliJ, Eclipse, etc.), Agile Scrum process
• 1 - 4 year's experience programming in the Linux, Unix or Windows operating system environment
• 2 - 4 year's experience writing/maintaining software in Java or GoLang language
• 1 - 2 years' experience with the Spring Framework
• 1 year experience providing/using restful interfaces
• 2 - 4 years' experience using software development configuration management tools (such as GIT, CVS)
• 1 -2 years' experience with test harness software such as Junit or FIT
• Potentially CWIP Requirements: IAM Level I CertificationThis position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$72,700 - $149,200
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplyServiceNow Software Developer
Annapolis, MD jobs
SAIC has an immediate and funded opening on an exciting program in Annapolis Junction for a junior/mid-level Software Engineer! In this role you will develop, maintain, and enhance 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. You would also work individually or as part of a team.
Responsibilities:
+ Design and code new software or modify existing software to add new features
+ Review and test software components for adherence to the design requirements and documents test results
+ Resolve software problem reports
+ Develop or implement algorithms to meet or exceed system performance and functional standards
+ Design or implement complex or data repository interfaces/queries
+ 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 system installation and monitor equipment functioning to ensure operational specifications are met
+ Utilize software development and software design methodologies appropriate to the development environment
+ Provide 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.
**Qualifications**
+ You must currently hold an Active TS/SCI with polygraph clearance
+ Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required, although 4 or more years of software engineering experience may be substituted for the degree
+ Minimum of 5 years of relevant software engineering experience
+ 4 years of IT application systems experience in technology solutions delivery
+ 4 years of experience with ServiceNow Implementations
+ 2 years of experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog
+ 2 years of experience developing on the ServiceNow Platform
+ ServiceNow System Administrator certification OR ServiceNow Application Developer certification
+ Experience creating and implementing scripts business rules, policies, ACLs and otherwise configure or modify ServiceNow applications
+ Experience integrating third-party software and APIs with ServiceNow using REST and SOAP
+ Experience coding in scripting languages (i.e. JavaScript, HTML, CSS, AngularJS, JSON or other languages used in ServiceNow)
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
REQNUMBER: 2504911
SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
Software Developer
Bethesda, MD jobs
Software DeveloperJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
CACI is seeking a Software Developer. You will support software architecture development, requirements analysis, process execution and evaluation, selection, and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems).
The purpose of the contract, is to provide dev ops, applied technology investigations, operations and maintenance and infrastructure lifecycle support services across the enterprise. Our support in NOVA and Bethesda includes software engineering/development, O&M, technology investigations, customer advocacy, business process engineering, and system design.
Responsibilities
• Interact with customers and development team to gather and define requirements
• Analyze and study customer requirements to determine the most effective software technologies to satisfy their needs
• Design, create, test, and maintain software-based applications to satisfy customer requirements
• Follow a formal design process using formal specifications, data flow diagrams, and other accepted design techniques and also adhere to laws, standards and established guidelines for development and delivery of software applications (e.g., reuse, modifiable, efficient, reliable, understandable, fault tolerant)
• Coordinate creation and collection of necessary technology components and integrate them into a coherent site design
• Design and develop visually-pleasing, content rich, user-friendly interfaces with intuitive navigation
• Develop and maintain software development technical documentation to assist with software application maintenance and upgrades
• Provide software process management and configuration management throughout the software development lifecycle
• Resolve problems with software and responds to suggestions for improvements and enhancements
Qualifications
Required:
• Active TS/SCI w/ Poly
• BA/BS in a related discipline
• 7+ Years of experience
• Java 8+ allong with java11 for ATO purposes
• Angular JS
• Tomcat 9
• MySQL8 (including SQL queries)
• Hibernate
• Maven
• Eclipse
• Elastic Search
• Linux commands
• Must remain on the client site during Program core hours of 0900-1500.
Desired:
• Confluence
• Jira
• Angular
• Spring boot
• Jasmine (test framework)
• Apache Tika
• LDAP
• SMTP
• Junit
• HTML,CSS
• AWS(EC2,S3)
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$120,800 - $265,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer
Jessup, MD jobs
Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US Anticipated Posting End: 1/26/2026 **Job Description:** The Wireless Protocol Analysis Lab is looking for a new team member passionate about building the next generation of software-defined protocol processing frameworks and applications. Our team of approximately 20 engineers comprises a mix of digital signal processing experts, large-scale application developers, and wireless protocol experts who work together to create some of the most highly optimized, software-based, platform-independent protocol processing engines in the world. Our solutions, refined and advanced over two decades of development, allow for a mix of deployment options, ranging from low-power embedded SBCs to multi-core computing clusters with FPGA and GPU capabilities.
More About the Role:
+ Define, design, implement, and test components of wireless protocol stacks, ranging from physical layer algorithms to layer 2/layer 3 procedures
+ Contribute to systems-level engineering discussions that reconcile the various use cases for our software in pursuit of best-in-class solutions
+ Work with customers (both internal and external to CACI) to help integrate our solutions into a wide variety of applications and use cases
+ Debug, test, and validate our capabilities using both unit tests as well as scenarios reported by our end users
+ Travel to other CACI locations and/or customer sites in the US as necessary (travel requirement is typically 0 - 15%)
What You Can Bring to Our Team:
+ A drive to continuously improve and refine existing capabilities alongside new development opportunities.
+ Ability to work with a distributed team and manage your time effectively across multiple, simultaneous projects.
+ A strong understanding of modern C++ programming. We consider C++11 to be the minimum but love to use C++17/20 features where appropriate.
+ Knowledge of wireless physical layer algorithms and their implementations, or an ability to learn and understand existing implementations.
+ Code profiling experience, ability to identify critical code paths, and offer performance optimizations based on analysis over multiple scenarios.
+ Experience using wireless test equipment in lab environments, including test setup design.
You'll Bring These Qualifications:
+ A bachelor's degree (or higher) in Computer Science or Electrical Engineering or equivalent technical degree or an additional 4+ years of experience in lieu of degree.
+ 5+ years of related experience
+ Experience writing software for Linux-based operating systems
+ C/C++ programming experience, shown through project work or code examples
+ Demonstrated ability to read and understand technical specifications, and create software-based implementations of the procedures and methods described therein
+ Excellent communication and interpersonal skills
+ The ability to obtain and maintain and US Government Clearance at the TS/SCI level.
+ Previous experience with wireless protocols (e.g., 3GPP cellular protocols, IEEE wireless standards, and/or ITU/ETSI-defined mobile radio standards).
Preferred Qualifications:
+ Master's degree in related field
+ Familiarity with virtualization technologies and containerization (e.g., Docker, KVM)
-
**________________________________________________________________________________________**
**What You Can Expect:**
**A culture of integrity.**
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
**An environment of trust.**
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
**A focus on continuous growth.**
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
**Your potential is limitless.** So is ours.
Learn more about CACI here. (************************************************
**________________________________________________________________________________________**
**Pay Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here (***************************************************** .
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$82,100-$172,400
_CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
JavaScript Software Engineer - ICAM
Maryland jobs
JavaScript Software Engineer - ICAMJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity:
CACI is seeking a JavaScript Software Engineer in Hanover, MD. This role offers a unique chance to develop and support Identity, Credential, and Access Management (ICAM) capabilities for the enterprise and stand-alone deployments across the Intelligence Community (IC). You'll engage in program management, mission support, software integration, development, system engineering, migration, testing, documentation, network and system monitoring, configuration control, and release management. Embrace the opportunity to make a significant impact on our projects and grow your career with us at CACI!
Responsibilities:
As a Software Engineer on our Endpoint Services team, you will collaborate with a dynamic group of developers to enhance our current classification marking tool and create new tools for M365 web-based applications. Your role will encompass the full software development life cycle, including design, development, testing, and documentation of policy-driven software across various platforms. Key responsibilities include:
Extend and customize tools for classification string validation and comparison for access control.
Utilize JavaScript to implement new features and improvements.
Participate in requirements elicitation and providing valuable input throughout the software lifecycle.
Work collaboratively within an existing team to achieve project goals.
Qualifications:
Required:
TS/SCI Clearance with polygraph
Bachelor's Degree or higher in Computer Engineering, Computer Science, or a related field. Alternatively, 7 years of software engineering experience (4 years of experience can substitute for a bachelor's degree).
Proficiency in JavaScript, Jest, and Cypress.
Experience with JIRA and GitLab.
Demonstrated experience performing code reviews.
Strong customer interaction skills.
Excellent troubleshooting abilities.
Desired:
Experience in gathering, analyzing, and capturing customer requirements.
Adherence to established development processes.
Assistance in developing requirements for new features and fixing defects.
Creation and expansion of unit tests.
Tracking and responding to user issues/questions.
Triaging user issues.
Testing new software releases and merge requests.
Collaborative experience working with a team of developers, contractors, and government personnel.
Contribution to the development of high-level documentation and guides.
Strong time management skills.
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$79,400 - $162,700
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplyJBlocks Java Software Engineer
Maryland jobs
JBlocks Java Software EngineerJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity: CACI as a Prime Contractor on MWIII Bridge. All positions in Hanover, MD area. MWIII Bridge develops and supports Identity, Credential, and Access Management (ICAM) capabilities for the enterprise and stand-alone deployment throughout the IC. Tasks include program management, mission support, software integration, software development, system engineering, migration, testing, documentation development, network and system monitoring, configuration control and release management.
Responsibilities:
The JBLOCKS team is seeking a Software Engineer to work with a team of developers to implement new JBLOCKS capabilities in order to support expanding data labeling requirements. Experience in Java Development is required. This position requires an individual with a software development background that can perform both development and enhance testing. The candidate will be expected to provide input throughout the software lifecycle.
Qualifications:
Required:
• TS/SCI Clearance with polygraph
•3+ years of software engineering experience is required and Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines is required. 4 years of software engineering experience may be substituted for a bachelor's degree, for a total of 7 years.
Must Have:
Java Development Experience
Understanding of unit and integration testing
Familiarity with PKI and REST services
Have the ability to evaluate user issues, create and document tests to reproduce in development environments
Familiar with debugging code using an Integrated Development Environment (IDE) as a containerized service
Linux experience
Use of Gitlab, CI/CD, build pipelines
Hands on experience using Docker to create containers for existing software capabilities
Desired:
Review and test software components for adherence to the design requirements and documents test results
Experience Performing Development in the eVo environment to include familiarity and use of tools in the environment (GreyBox etc.)
Perform software life-cycle activities to ensure the highest level of system performance and availability and compliance with business requirements.
Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application.
Knowledge of EDH1/2, ISM, CAPCO and CUI standards
Excellent oral and written communication skills- able to clearly communicate architecture and design concepts.
Ability to write technical documentation including wiki sites, blogs, XML/HTML
Strong organization and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines.
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$79,400 - $162,700
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer - ICAM/JavaScript
Maryland jobs
Software Engineer - ICAM/JavaScriptJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity:
CACI is seeking a JavaScript Software Engineer located in Hanover, MD. This role offers a unique chance to contribute to the development and support of Identity, Credential, and Access Management (ICAM) capabilities across the enterprise and stand-alone deployments within the IC. Engage in diverse tasks such as program management, mission support, software integration, development, system engineering, migration, testing, documentation, network and system monitoring, configuration control, and release management. Embrace the opportunity to make a significant impact on our projects and grow your career with us at CACI!
Responsibilities:
As a Software Engineer within our Endpoint Services team, you'll collaborate with a dynamic group of developers to enhance our current classification marking tool and develop new tools for M365 web-based applications.
Your responsibilities will encompass the full software development life cycle, including design, development, testing, and documentation of policy-driven software across various platforms.
You'll focus on extending and customizing tools for classification string validation and comparison in access control.
Expect to contribute throughout the software lifecycle, adhere to established development processes, and work closely with system engineers to improve testing and document processes.
Qualifications:
Required:
TS/SCI Clearance with polygraph
Bachelor's Degree or higher in Computer Engineering, Computer Science, or a related field, with a minimum of 3 years of software engineering experience. Alternatively, 7 years of software engineering experience can substitute for the degree.
Proficiency in JavaScript, Jest, and Cypress
Active participation in code reviews
Ability to analyze system requirements, concept of operations, and high-level system architecture to develop requirements specifications
Skill in gathering, analyzing, and capturing customer requirements
Experience in developing requirements for new features
Capability to create and expand unit and functional tests
Experience with creating/updating system engineering and test documentation
Adherence to team procedures and standard practices
Desired:
Experience in tracking and responding to user issues/questions
Ability to triage user issues
Experience testing new configurations/software releases
Coordination with test users for various scenarios
Skill in tracking and reporting testing results
Working knowledge of testing, creating test plans, and performing various test cycles (logic, end-user, and performance)
Proven ability to work independently and within a team setting
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$79,400 - $162,700
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer with Data Management Experience
Laurel, MD jobs
Software Engineer with Data Management ExperienceJob Category: EngineeringTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity:
CACI is seeking a Software Engineer with Data Management Experience to be at the forefront of transforming system security evaluation! You will play a crucial role in developing cutting-edge capabilities that automate and streamline security processes, implement continuous monitoring and assessment, and enhance network data gathering across project lifecycles. Join our innovative team and help shape the future of data management and system security!
Responsibilities:
Develop, maintain, and execute Pig and/or PySpark analytics
Review and approve data ingest tickets and merge requests
Ensure reliable and accurate data delivery to end users
Manage day-to-day operations and troubleshoot data accuracy issues
Contribute to the shift from manual to automated security evaluation processes
Qualifications:
Required:
Active TS/SCI clearance with Polygraph
7+ years of experience as a Software Engineer on similar scope and complexity projects
Bachelor's degree in Computer Science or related field (or 4 additional years of relevant SWE experience)
Strong background in analytics development
Proficiency in Pig and PySpark
Desired:
Experience with patch management and IAVA tracking
Programming skills in Python, Java, or Scala
Familiarity with NiFi and Ansible
Experience working in Agile environments
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$113,200 - $237,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer
Annapolis, MD jobs
Software EngineerJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *
The Opportunity:
Join us as a Software Engineer to design, build, and ship secure, high-performance software for mission-critical operations. You'll own features end-to-end-from discovery and architecture through continuous integration/continuous deployment (CI/CD) and observability-translating customer requirements into reliable, scalable services. If you thrive on solving tough problems and delivering measurable impact, we want to hear from you.
Responsibilities:
In the role of Software Engineer, you will develop, maintain, and enhance complex software systems, including processing-intensive analytics, algorithms, and real-time systems.
You will work individually or as part of a team to analyze user requirements, design software solutions, and ensure adherence to design requirements through rigorous testing and documentation.
Responsibilities include debugging existing software, recommending process improvements, and integrating new or modified systems.
You will also assist in developing and executing test procedures, ensuring software components meet performance and functional standards.
Duties will include all aspects of software engineering, including requirements analysis and specification software design, implementation and integration, testing, maintenance and installation.
Provide recommendations for improving documentation and software development process standards.
Participate in Change or Configuration Control Board (CCB) meetings to facilitate decision-making and ensure alignment with configuration management policies.
Engage in Engineering Review Boards (ERB) to address technical issues, provide insights on configuration management impacts, and contribute to the resolution of engineering challenges.
Integrate existing software into new or modified systems or operating environments.
Write or review software and system documentation.
Identify, assess, and mitigate software development risks, ensuring compliance with risk management plans and stakeholder requirements.
Serve as team lead at the level appropriate to the software development process.
Design or implement complex database or data repository interfaces/queries.
Develop and execute test procedures to ensure system functionality and performance.
Design, code, and modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
Address difficult and complex problems and influence others regarding system design, solutions, and procedures.
Quickly adapt to changing environments and requirements.
Qualifications:
Required:
BS/BA degree in computer science, engineering, or a related technical discipline from an accredited college or university.
Minimum of seven (7) years of hands-on software development experience on programs and contracts of similar scope, type, and complexity. Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor's degree.
Advanced proficiency in using a variety of software development tools and databases.
Strong proficiency in at least two programming languages (e.g., Java, Python, C/C++).
Proficiency with container automation and orchestration tooling employment (e.g., Docker, Kubernetes).
Experience with workload/project management tools (e.g., Jira).
Experience with Git-based version control and CI/CD pipelines (e.g., GitHub, GitLab).
Experience with the software life cycle, including requirements, design, development, integration, testing, and deployment.
Demonstrated experience integrating DevSecOps with Agile methodologies to improve software delivery speed and security posture.
Demonstrated ability to lead cross-functional teams and drive software development strategies.
Ability to work independently with limited supervision and coach lower-level professionals.
Excellent organizational and time management skills.
Proven experience in overseeing projects or processes and providing coaching and feedback to junior team members.
Demonstrated experience in translating technical work into high-quality, templated artifacts (e.g., user guides, release notes, and slide decks) that meet both contractual customer requirements and internal review standards.
Must be a US citizen with an active Top Secret/SCI DoD Security clearance with polygraph.
Desired:
Certifications preferred but not required: Agile delivery (Certified ScrumMaster (CSM), Professional Scrum Developer (PSD), PMI Agile Certified Practitioner (PMI-ACP)) and security (CompTIA Security+, (ISC)² Systems Security Certified Practitioner (SSCP) or Certified Secure Software Lifecycle Professional (CSSLP)).
Experience applying compliance and security frameworks (e.g., ISO/IEC, NIST) and mapping requirements to engineering controls and CI/CD checks.
Experience in integrating third-party applications (COTS/GOTS) into mission-critical systems.
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$75,200-$158,100
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer (SWE)
Fort Meade, MD jobs
Software Engineer (SWE) Job Category: EngineeringTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity: This position requires foundational research, development, and prototyping that will exemplify real-world capabilities from the emerging applied cyber concepts research. You will be creating hardware and software component design specifications and use appropriate industry standard development methodologies and tools to implement those specifications. In addition to functionality features, the following shall be included in the designs: interfaces, security, performance, controls, databases, AI/ML, and user experience. You will test and document results in accordance with the customers approved test plan.
Qualifications:
Required:
MySQL
JavaScript
Understanding of other dependency tools: Node.js, npm, Express, and multer
Rejit (Rejx - command-line interface Python library)
Desired:
LLMs
Retrieval-Augmented Generation
CASPORT
LCAT Qualifications:
Seven (7) 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.
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$113,200 - $237,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplySoftware Engineer (UI/UX)
Linthicum, MD jobs
Software Engineer (UI/UX) Job Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity:
Join our team as a Software Engineer (UI/UX) and be part of the Secure the Enterprise initiative. You will help transform our system security evaluation and authorization process by developing automated, streamlined capabilities. This role offers an exciting opportunity to work on innovative projects that emphasize automation, continuous monitoring, and network data gathering throughout the project lifecycle.
Responsibilities:
Develop, test, deploy, and maintain web-based capabilities using Angular 14 or higher.
Interact with REST endpoints to request, receive, and visualize data on UI front ends.
Create single-page application dashboards and provide mockups for new developments.
Qualifications:
Required:
Active TS/SCI w/ Polygraph
7+ years of experience as a Software Engineer in similar scope, type, and complexity programs is required.
A Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
Alternatively, 4 years of additional Software Engineering experience on similar projects may substitute for a Bachelor's degree.
Experience with TypeScript and JavaScript.
Proficiency in using the Angular Framework for developing user interfaces.
Skill in analyzing JSON data structures when working with REST.
Experience with Cascading Style Sheets (CSS) to enhance UI aesthetics.
UI Design:
Experience using Balsamiq for creating designs and mockups for customer review.
Proficiency in design configuration management to ensure proper revisions.
Experience presenting designs to teams and customers to explain design intent.
Experience with GitLab for feature branch management, writing test procedures, and performing code reviews.
Experience with code release builds for Development, Testing, and Production environments.
Desired:
Familiarity with Jira and Confluence.
Experience with Agile Framework/SAFe.
Knowledge of AWS.
Additional experience with Balsamiq.
Experience with MongoDB.
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$103,800 - $218,100
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplyData Dictionary Software Engineer 3
Maryland jobs
Data Dictionary Software Engineer 3Job Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *
The Opportunity:
CACI as a Prime Contractor on MWIII Bridge. All positions in the Hanover, MD area. MWIII Bridge develops and supports Identity, Credential and Access Management (ICAM) capabilities for the enterprise and stand-alone deployment throughout the IC. Tasks include program management, mission support, software integration, software development, system engineering, migration, testing, documentation development, network and system monitoring, configuration control and release management.
Responsibilities:
Software Engineer needs to support design, development, test, deployment, and documentation of Data Dictionary Capability. Primary functions will include Java/Spring Development to maintain and enhance a user interface that allows for the creation of specifications that define attributes and valid values, a database to store the specifications, and a Rest service that will allow for programmatic access to the specifications.
Qualifications:
Required:
TS/SCI Clearance with polygraph
Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines is required. 8+ years of software engineering experience is required. 3+ years' work experience in the SIGINT, IA, or IT domains is required. 4+ years of software engineering experience may be substituted for a bachelor's degree, for a total of 12 years.
Desired:
Experience developing software and systems in Java (J2EE)
Experience with the following:
Spring
Postgres (SQL)
User Interface design and testing
Web services using REST, XML, and JSON
Linux
Docker/Kubernetes
Deployment pipelines
Task tracking/Ticketing systems (JIRA, Redmine, or similar)
Ability to clearly and professionally communicate ideas and status updates to peers and management.
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$113,200 - $237,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Auto-ApplyServiceNow Software Developer
Annapolis, MD jobs
SAIC has an immediate and funded opening on an exciting program in Annapolis Junction for a junior/mid-level Software Engineer! In this role you will develop, maintain, and enhance 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. You would also work individually or as part of a team.
Responsibilities:
Design and code new software or modify existing software to add new features
Review and test software components for adherence to the design requirements and documents test results
Resolve software problem reports
Develop or implement algorithms to meet or exceed system performance and functional standards
Design or implement complex or data repository interfaces/queries
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 system installation and monitor equipment functioning to ensure operational specifications are met
Utilize software development and software design methodologies appropriate to the development environment
Provide 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.
You must currently hold an Active TS/SCI with polygraph clearance
Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required, although 4 or more years of software engineering experience may be substituted for the degree
Minimum of 5 years of relevant software engineering experience
4 years of IT application systems experience in technology solutions delivery
4 years of experience with ServiceNow Implementations
2 years of experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog
2 years of experience developing on the ServiceNow Platform
ServiceNow System Administrator certification OR ServiceNow Application Developer certification
Experience creating and implementing scripts business rules, policies, ACLs and otherwise configure or modify ServiceNow applications
Experience integrating third-party software and APIs with ServiceNow using REST and SOAP
Experience coding in scripting languages (i.e. JavaScript, HTML, CSS, AngularJS, JSON or other languages used in ServiceNow)
SAIC accepts applications on an ongoing basis and there is no deadline.
SAIC is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.
We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Auto-ApplyEng I - SW
Rockville, MD jobs
BAE Systems, one of the world's leading defense contractors, has an opening for a Software Engineer (Fleet Documentation Test Engineer) in Rockville Maryland. This position is supporting a continuing project to create digital documentation for the US/UK TRIDENT Submarine Strategic Weapon Systems. The candidate must be able to present status to non-software audiences and interact with the customer. Must possess basic network management and hardware capabilities. A working knowledge of configuration management and quality assurance principles is essential.
The selected candidate will serve within out SWSLIB Electronic Documentation Team, specifically performing the following functions:
-Provide expertise in software to inexperienced team members
-Communicate with non-software personnel
-Maintain and debug at a holistic level
-Troubleshoot basic network and hardware issues
-Work with outside contractors to conduct repairs to electronic documentation files and applications
-Maintain control and integrity of equipment
-Support the Paper Documentation team by reviewing paper documentation inputs for validity on the MIN system
#LI-VW1
#LI-Hybrid
About BAE Systems and the U.S. Navy's Strategic Systems Programs (SSP)
Our organization has supported the U.S. Navy's Strategic Systems Programs (SSP) continually since the program's inception in the 1950s. SSP developed the first sea-based, underwater-launched Strategic Weapon System (SWS), a defense system that is truly critical to our national security. For more than six decades, SSP has maintained and upgraded this weapon system and we have been there every step of the way. The sea-based SWS is the ultimate stealthy weapon system and is the first leg of the U.S. nuclear triad. With over 70% of our nation's nuclear arsenal its importance to maintaining world peace cannot be overstated. The development of Columbia, the most advanced nuclear-powered, nuclear-armed submarine ever designed, as well the next D5LE2 weapon system is under way and will begin to be rolled out over the next decade. The Navy projects this system to be operational through 2084, meaning the program will have a total life span of more than 120 years. This is a unique program and BAE Systems employees on this program understand they are part of an important legacy.
As a decades long sole source partner on multiple contracts on behalf of our customer, our program has remarkable stability and is concurrently experiencing significant growth. Combined, these factors provide ample opportunity for professional growth and development for capable and talented individuals on our team.
BAE Systems, Inc. is the wholly owned U.S. subsidiary of BAE Systems plc.
BAE Systems plc provides some of the world's most advanced, technology-led defense, aerospace, and security solutions. As one of the top ten defense contractors, we employ a skilled workforce of around 100,000 people in more than 40 countries. We develop, engineer, manufacture, and support products and systems to protect national security and keep people safe.
-Bachelor's Degree in Software Engineering or Computer Science or related STEM field
-Proficiency in one or more of the following: Java, Java Script, Python, Apache, Groovy, Ruby
-Education or Experience in software development and software life cycle management
-Ability to communicate and work in a team environment.
About BAE Systems Intelligence & Security
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.
Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Experience in Velocity Template Language (VTL), GIT or derivative, automated testing, JIRA, SysML, or Unified Modeling Language (UML). Familiar with MIN/AMIN network on board Strategic Submarines.
Typical Education and Experience
Typically a High School Diploma and 4 years work experience or equivalent experience
Eng II - SW
Lexington Park, MD jobs
Join our Tactical Mobile (TacMobile) team as a Software Engineer, supporting the development and sustainment of critical mobile systems for USN and FMS customers. This position is in Patuxent River, MD and is contingent upon contract award.
Key Responsibilities:
Provide software engineering expertise to support Systems Integration Test and Evaluation (SITE) Integrated Product Team (IPT) with systems engineering efforts for the TacMobile program
Collaborate with cross-functional teams to design, develop, and integrate complex software systems, ensuring seamless integration and optimal performance
Develop, maintain, and unit test code using software development environments and programming languages to implement design and satisfy allocated requirements
Participate in peer reviews and contribute to building large-scale software systems
Troubleshoot and investigate difficult problems across software components and evaluate proposed solutions to problems
Perform architectural trade studies and contribute to the development documentation and maintenance of software architectures
Provide guidance to less experienced employees and support operational and integration issue resolution for specific software systems
What You'll Bring:
Strong software engineering skills and experience with software development environments and programming languages
Ability to work collaboratively with cross-functional teams, including customers and contractor teammates
Excellent problem-solving and analytical skills, with a focus on identifying and resolving complex software issues
Strong communication and interpersonal skills, with ability to provide guidance and support to less experienced employees
What We Offer:
Opportunities for professional growth and development, including training and education
Collaborative and dynamic work environment
Competitive salary and benefits package
Limited relocation assistance may be available for qualified candidates
#LI-T01
#TM5
Bachelor's degree in a STEM discipline to include but not limited to aerospace, computer, electrical, mechanical, software, or systems engineering and Information Technology or Information Systems.
DoD IAT Level II Certified in Security+.
Experience with hardware designing/development, trade studies, technical analysis and an understanding of interface design requirements.
Experience with Java and/or C# Software Development.
Experience with VMWare
Experience with H2, SQL Server and Windows Active Directory using LDAP
Experience with Model Based Systems Engineering and modeling software design in UML and/or SysML.
Coordinating required code changes based on analysis and ICD/IDD reviews, identifying the changes within ICD/IDD.
Programming experience with an understanding of software development requirements.
Diagnostic troubleshooting and maintenance of servers, workstations and network devices.
About BAE Systems Intelligence & Security
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.
Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Masters Degree preferred.
TacMobile experience.
Experience with LINQ, binary/hex data, mscorlib, and other Microsoft components preferred.
Experience with testing preferred.
Experience with P-8A media interface preferred.
Experience in interpreting acoustics signals, sound waves, or similar preferred.
Experience with IDEs such as JetBrains IntelliJ, Eclipse, Visual Studio preferred.
Experience in messaging (JMS) preferred.
Experience with containerization methods for packing different software payloads.
Typical Education and Experience
Typically a Bachelor's Degree and 2 years work experience or equivalent experience
Software Engineer
Annapolis, MD jobs
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 OffThe-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 Level 3 Software Engineer (SWE) 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 usedon 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 functionalstandards.
+ Develop and execute test procedures for software components.
+ Develop software solutions by analyzing system performance standards and conferring withusers or system engineers; analyzing systems flow, data usage and work processes; andinvestigating 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 mathematicalmodels 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.
**Required Education, Experience, & Skills**
**Qualifications** : 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.
OR
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
OR
Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
**Position Required Skills**
+ Experience using the Linux CLI
+ Proficiency in scripting (Bash/Python) to automate tasks and processes
+ Experience developing software solutions using programming languages such as Python, and Rust in a Linux environment
+ Experience with containerization technologies such as Docker, PodMan, containerd
+ Experience with automation frameworks including Ansible for orchestrating deployment
+ Experience performing troubleshooting and debugging issues in an operational system
+ Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
+ Experience with Git Source Control System
MDOPS
**Preferred Education, Experience, & Skills**
**Position Desired Skills**
+ Familiar with Datacenter Infrastructure Management (DCIM) tools such as Netbox
+ Familiar with Observability and Analytics platform solutions such as Splunk
+ Familiar with Identity and Access Management (IAM) solutions such as Keycloak
+ Familiar with Secret Management tools such as HashiCorp Vault
+ Experience with the Atlassian Tool Suite (JIRA, Confluence)
+ Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
**Pay Information**
Full-Time Salary Range: $146670 - $249330
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20 hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
**Software Engineer**
**116367BR**
EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression
Software Development Intern
Gaithersburg, MD jobs
Leidos is seeking a Software Development Intern who will be a member of a dynamic team working on the Federal Aviation Administration's Terminal Flight Data Manager (TFDM) program, which improves aircraft runway and terminal congestion. The Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) is the surface management solution that will provide NextGen Air Traffic Control capabilities to improve air traffic operations in the National Airspace System (NAS). The Terminal Flight Data Manager (TFDM) program is a Federal Aviation Administration's (FAA) NextGen program based on airport surface management that provides efficiency for both the airport surface and terminal airspace by providing a new and comprehensive integrated surface traffic control and management system.
functions include:
- Surface Collaborative Decision making (SCDM), departure scheduler and other airport decision tools
- Electronic Flight Data (EFD)
- Enhanced Air Traffic Control Tower (ATCT) Traffic Flow Management System (TFMS)
- Replacement or integration of multiple systems in the National Airspace System (NAS).
- TFDM will share data among controllers, aircraft operators, and airports so they can better stage arrivals and departures and manage traffic flow within terminal airspace for greater efficiency.
- Stakeholders will have a shared awareness of flights on the ground and in the air, the ability to exchange data electronically, with the goal of a continuous real-time picture of traffic volume and airport resources, making flights more efficient from gate to gate.
Working both as a member of a team and independently the successful candidate will be:
+ Maintaining the FAA air traffic control display software within the object-oriented environment (primarily C++/Java) on a UNIX/Linux platform.
+ Performing software development as needed for the TFDM system
+ Providing support needed for system engineering
+ Developing the design for the user interface framework including client and server-side components
+ Working in an Agile Scrum environment
+ Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
Basic Qualifications:
+ Experience in following a documented Software Development Process
+ Currently enrolled and pursuing a bachelor's in Computer Science or Computer Engineering Degree from an accredited university/college.
+ Evolving Software Development Skills/Capabilities
+ Excellent Verbal and Communication Skills
+ The ability obtain and maintain a TS/SCI Clearance
+ Strong interest in debugging and problem solving
+ A Strong Desire to Learn
+ Must be a U.S. Citizen
Preferred Qualifications:
+ Experience in shell scripting and Python
+ Experience with Ansible
+ Work Experience in a Technical organization performing Software Engineering Tasks.
+ Excellent Verbal and Written Communication Skills
+ Leadership Skills & Experience
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
**Original Posting:**
December 10, 2025
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
**Pay Range:**
Pay Range $48,100.00 - $86,950.00
The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
**About Leidos**
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit ************** .
**Pay and Benefits**
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at **************/careers/pay-benefits .
**Securing Your Data**
Beware of fake employment opportunities using Leidos' name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at ***************************** .
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission (******************************* .
**Commitment to Non-Discrimination**
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
REQNUMBER: R-00171966
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.
Easy ApplySoftware Development Intern
Gaithersburg, MD jobs
Leidos is seeking a Software Development Intern who will be a member of a dynamic team working on the Federal Aviation Administration's Terminal Flight Data Manager (TFDM) program, which improves aircraft runway and terminal congestion. The Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) is the surface management solution that will provide NextGen Air Traffic Control capabilities to improve air traffic operations in the National Airspace System (NAS). The Terminal Flight Data Manager (TFDM) program is a Federal Aviation Administration's (FAA) NextGen program based on airport surface management that provides efficiency for both the airport surface and terminal airspace by providing a new and comprehensive integrated surface traffic control and management system.
functions include:
* Surface Collaborative Decision making (SCDM), departure scheduler and other airport decision tools
* Electronic Flight Data (EFD)
* Enhanced Air Traffic Control Tower (ATCT) Traffic Flow Management System (TFMS)
* Replacement or integration of multiple systems in the National Airspace System (NAS).
* TFDM will share data among controllers, aircraft operators, and airports so they can better stage arrivals and departures and manage traffic flow within terminal airspace for greater efficiency.
* Stakeholders will have a shared awareness of flights on the ground and in the air, the ability to exchange data electronically, with the goal of a continuous real-time picture of traffic volume and airport resources, making flights more efficient from gate to gate.
Working both as a member of a team and independently the successful candidate will be:
* Maintaining the FAA air traffic control display software within the object-oriented environment (primarily C++/Java) on a UNIX/Linux platform.
* Performing software development as needed for the TFDM system
* Providing support needed for system engineering
* Developing the design for the user interface framework including client and server-side components
* Working in an Agile Scrum environment
* Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
Basic Qualifications:
* Experience in following a documented Software Development Process
* Currently enrolled and pursuing a bachelor's in Computer Science or Computer Engineering Degree from an accredited university/college.
* Evolving Software Development Skills/Capabilities
* Excellent Verbal and Communication Skills
* The ability obtain and maintain a TS/SCI Clearance
* Strong interest in debugging and problem solving
* A Strong Desire to Learn
* Must be a U.S. Citizen
Preferred Qualifications:
* Experience in shell scripting and Python
* Experience with Ansible
* Work Experience in a Technical organization performing Software Engineering Tasks.
* Excellent Verbal and Written Communication Skills
* Leadership Skills & Experience
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
December 10, 2025
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $48,100.00 - $86,950.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.