Software Developer
$103.8k - $218.1kNavstar
Software Developer
Columbia, MD Top Secret/SCI Polygraph Career Level not specified $103,800 - $218,100
The Opportunity
To provide software development and integration to develop, deploy and sustain current applications. The Software Engineer 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. Also review and test software components for adherence to the design requirements and documents test results. This position also requires the ability to resolve software problem reports and utilize software development and software design methodologies appropriate to the development environment.
Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Responsibilities
- Analyze user requirements to derive software design and performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Serve as team lead at the level appropriate to the software development process being used on any particular project
- Design or implement complex database or data repository interfaces/queries
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Assist with developing and executing test procedures for software components
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints: Perform quality control on team products
- Implement recommendations 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
- Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
Qualifications: Required
- UI/UX architecture frontend development background
- API
- ReactJS
- NodeJS
- Java
- Spring Boot framework
- JavaScript
- Docker/Podman
- AWS cloud infrastructure
- MongoDB
- Elasticsearch
- Gradle
Fourteen (14) years' experience 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 S',VE experience on projects with similar software processes may be substituted for a bachelor's degree.
Desired: Familiarity with other front-end automation tools such as Robot Framework.
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.
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.
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.
- ...and maintain robust cloud environments, primarily within AWS, while also supporting existing on-premises server infrastructure. Develop, implement and maintain automation scripts and configurations using SaltStack to streamline infrastructure provisioning, configuration...SuggestedFull timeWork at office
- ...MANTECH seeks a motivated, career and customer-oriented Cloud Software Engineer to join our team in Annapolis Junction, MD. Become... .... Responsibilities include but are not limited to: Develops, maintains, and enhances complex and diverse software systems (...SuggestedContract workWork at office
- ...Full-Stack Software Developer (Back-end focused) Columbia, MD Description : This role will be on a fast-moving software engineering team supporting a microservice ecosystem with several UIs. Project management is done using feature driven development. The...Suggested
- ...Full Stack Software Developer TS/SCI Clearance is Required Serve as a Full Stack Software Developer in support of US Army C5ISR Designs, develops, tests, and maintains software Maintains and upgrades software following deployment Creates, designs, and implements...Suggested
- ...Full Stack Software Developer Reflexive Concepts is seeking a skilled Full Stack Software Developer! Join a team of developers and system engineers and play a crucial role in ensuring that applications in the Human Resource Applications and Services organization operate...Suggested
$245k - $271k
...Purpose and Impact: This team is charged with developing elements of IC geolocation product lines that address operational requirements... ...-Friday, 0800-1600 Essential Responsibilities: Perform software development predominantly using Java to create and implement...Hourly payContract workLocal areaMonday to Friday- ...candidate must have at least seven (7) years of IT and business/industry work experience. At least three (3) years of experience in developing and consuming RESTful APIs. At least two (2) years of experience in Service Oriented Architecture/Service integration with Web...Temporary workWork experience placementFlexible hours
- ...C++ Software Engineer Annapolis Junction, MD ( Description We are searching for cleared professionals who are passionate about... ...are provided with a multitude of contract opportunities from developing tip-of-the-spear capabilities to providing support for ongoing...Contract workWork at officeImmediate startFlexible hours
- ...Software Engineer Stanley Reid is a specialized recruiting firm connecting top contractors with exciting IC/DoD opportunities. We... ...and/or experience with XHTML, HTML, XML, and XSLT. Experience developing with Windows and/or Linux operating systems. A strong understanding...For contractorsWork experience placement
- ...Software Developer Position Athenix Solutions Group is looking for multiple Software Developers in Annapolis Junction, MD. The developers will support a variety of projects to develop, maintain, and enhance complex and diverse software systems assisting in the defense...
- ...with matters. ________________________________________________________________________ In this role, you will develop, maintain, and enhance complex software systems, including processing-intensive analytics, novel algorithm development, manipulation of extremely large...Work at officeFlexible hours
$146.67k - $249.33k
...Software Engineer Looking for an exciting career move? It is waiting for you at BAE Systems! At BAE Systems, we promote a strong,... ...capabilities in this complex system. Following the TDD pattern, our developers are responsible for implementing robust testing leveraging...Full timeWork experience placementLocal areaFlexible hours- ...Please do not apply if you do not currently possess this level of clearance. Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional years of experience as a software engineer may be...Immediate start
- ...Java Software Engineer We are seeking a skilled and passionate Java Software Engineer to join our team and contribute to the design, development, and maintenance of high-quality software solutions. In this role, you will work on building reliable, scalable, and secure...Temporary workFor contractorsImmediate startFlexible hours
$140k - $150k
...Please do not apply if you do not currently possess this level of clearance. Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional years of experience as a software engineer may be...Immediate start- ...status, national origin or any other characteristic protected under federal, state, or applicable local law. Job Description Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience...Local area
$118.3k - $224.9k
...Raytheon Subsystem Engineering and Photonics Group is actively seeking a Principal Embedded Software Engineer to join our team in Columbia, MD. The role focuses on designing, developing, and testing real‑time embedded software for RF and photonic systems. Key...Temporary workRelocationFlexible hoursDay shift$205k - $215k
...hours/week Basic Requirements ~5 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~2... ...Experience using the Linux CLI and Linux tools Experience developing Bash scripts to automate manual processes Recent software...16 hoursImmediate startRemote work- ...leading company in the tech field seeks a Senior Full Stack Java Developer to work on innovative data transformation solutions. In this... ...use your extensive experience to develop enterprise-level software, ensuring effective data flow processes, and work in a collaborative...
$165k - $235k
A day in the life: We're seeking a talented Senior Full Stack Java Developer to develop data transformation software as part of a larger enterprise data flow. You will collaborate with systems engineers, implement data mappings, and verify results in corporate repositories...Immediate start- ...intelligence, and machine learning to stay ahead of emerging threats and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse software systems supporting Analytic Missions. This Program has a robust...
- ...ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations,... ...their team. Rather, their role is to help their team research and develop the best possible solutions and implement them in a sustainable...Full time2 days per week1 day per week
$750 per month
...Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous low-level and embedded software development openings ranging from C/C++, Python, RTOS, low-level Windows / Linux, and X86 architectures. Requirements...16 hoursFull timeTemporary work$118.3k - $224.9k
...Principal Embedded Software Engineer Raytheon's Subsystem Engineering and Photonics group is actively seeking a Principal Embedded... ...-on, multi-disciplinary engineering team that works to design, develop, and fabricate the next generation of RF and photonic systems....Temporary workWork experience placementRelocationFlexible hoursNight shiftDay shift$200k - $280k
...We will immerse you in the latest technologies. We will develop and support your own personalized training program to continue... ...you. We Make It Happen! GliaCell Technologies focuses on Software & System Engineering in Enterprise and Cyber Security solution...Full timeContract workRemote workWork from homeRelocation package$190k - $200k
...degree Job Description Design, code, and modify software to add features, implement high-performance algorithms, and... ...functionality. Analyze work processes and system performance to develop technical solutions and provide recommendations for improving...Immediate startRemote work$200k - $210k
...Software Integration Engineer **Active TS/SCI w/Polygraph REQUIRED**. Please do not apply if you do not currently possess this level... ...using the Linux CLI and Linux suite of tools Experience developing scripts using Bash/Python Experience with containerization...Immediate start- ...Job Posting Header Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in...Full timeContract work
- ...Software Engineer Principal TS/SCI with Polygraph Required Ready to build mission-critical systems in a modern, cloud-native environment... ...containerized architectures. What You'll Do Design, develop, and deploy scalable, containerized applications Build and...
$220k - $230k
...CySA+, GICSP, GSEC, CND, or SSCP ~20 years of experience as a software engineer ~ Bachelor's degree in a technical discipline. 4... ...functionality. Analyze work processes and system performance to develop technical solutions and provide recommendations for improving...Immediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer amazon Columbia, MD
- agile software developer Columbia, MD
- software developer positions Columbia, MD
- senior software design engineer Columbia, MD
- software developer Columbia, MD
- ngo software engineer Columbia, MD
- startup software engineer Columbia, MD
- scientific software engineer Columbia, MD
- software data engineer Columbia, MD
- work from home software developer Columbia, MD


