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.
$200k - $280k
...possess this level of clearance. Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your... ...We will immerse you in the latest technologies. We will develop and support your own personalized training program to continue...SuggestedFull timeContract workImmediate startRemote workWork from homeRelocation package$118.3k - $224.9k
...day 1. U.S. citizenship required for clearance. Responsibilities Design, implement, test, and debug integrated embedded real-time software within heterogeneous systems. Collaborate within a multi‑disciplinary team to solve complex engineering problems. Perform hands‑on...SuggestedTemporary workFlexible hoursNight shiftDay shift- ...of AWS workloads, recommending and implementing improvements Develop frameworks for data quality, monitoring, and reconciliation... ...engineers to translate requirements into scalable solutions Apply software engineering best practices (version control, CI/CD, testing,...SuggestedTemporary workRemote workShift work
- ...Engineer needs 5+ years of experience in Platform Engineering or Software Development (Python or Go) and top security clearance is... ...compliance certifications (i.e. Security+) Must have experience developing and deploying infrastructure in AWS. Experience with Kubernetes...Suggested
- ...and system administration support for highly available enterprise services offered to the U.S. government. Responsibilities include software scripting, installation, provisioning, configuration, design and implementation of hardware and systems, troubleshooting, repair,...SuggestedFull time
- ...selected candidate will contribute to the development of custom software components and the integration of open-source technologies to... ...or increase the robustness of existing systems and codebases. Develop and deploy infrastructure in AWS environments. Use infrastructure...2 days per week1 day per week
- ...We build mission-critical software for tethered aerostat systems, where reliability and real-world performance matter. Our systems operate... ...an Embedded Software Application Engineer to design and develop software that runs on our airborne and ground-based systems. This...Work at officeRemote workOverseas
- ...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
- ...startup of control's equipment at a basic level with mentor support Basic understanding of operator workstation use, graphics and software development Participate in basic field startup using standard start up and checkout processes Contribute to successful job...Contract workFor subcontractor
$222.9k - $295.2k
...leader, coach, and mentor for a world class team of Senior Staff and Staff Engineers working across different projects in Search. Develop architectural north stars and guide the design and evolution of the product and platform incrementally towards those north stars....Full timeTemporary workWork experience placementLocal areaFlexible hours- ...Software Developer is needed to perform the following duties: • API development and Deployment through LN studio. Integration of third-party products to Infor i.e., Vertex, Stream Serve etc. • API developments to Integrate Shop floor Automation tool with LN....
$86.6k - $181.8k
...Overview Job Title: Frontend Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start:... ...Responsibilities Develop, maintain, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Full timeContract workWork experience placementFlexible hours$160k
...Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux... ...the Spring Framework and Dependency Injection Experience developing applications in high-performance, multi-threaded, distributed...Work at officeFlexible hours$150k - $200k
...Software Engineering Lead - Aerospace Systems Salary Range: $150,000 - $200,000/year Lead the development of next‑generation aerospace... ...software expertise and technical leadership skills to a team developing advanced mission solutions. Apply Now to take the next step in...For contractorsLocal area- ...critical situations encounter new challenges daily. Our mission is to develop and market highly reliable, optimized, custom-tailored, and... ..., and internal teams (e.g., program management, hardware & software development, test engineering, field engineering, production) for...Temporary workImmediate start
$150k - $165k
Senior AI Platform Engineer – Mission Services Team Assured Information Security (AIS) has an opening for a Senior AI Platform Engineer with our Mission Services team. In this role you will advise and support the design, integration, and maturation of AI-enabling infrastructure...$140k - $160k
...and DoD Cloud SRG standards, automate them as code, and operate them under the Risk Management Framework (RMF) - partnering with developers, architects, and security engineers to deliver accredited, performant, well-architected cloud services for government customers....Full timeVisa sponsorshipWork visaFlexible hours- ...Responsibilities Transformational Security, LLC is seeking a Senior C++ Software Engineer to join our software team. You will contribute across... ...About Transformational Security Transformational Security, LLC develops advanced RF and digital technology for Electronic Warfare,...
- ...Citizenship Six (6) years of experience programming with object-oriented programming languages Experience with the following: Django Python Web User Interface Experience implementing software life-cycle management Desired Management or Leadership Experience #J-18808-Ljbffr...
- ...together! This role will be performed onsite at the assigned customer location. What you will do Design, develop, debug, and test embedded software. Perform requirements analysis to drive requirement specifications. Perform design reviews with team members...
- ...presentations to interested customers. Calculate cycle times using spreadsheet templates. Produce budgetary quotations for customers. Develop and submit final quotations. Follow order process. Develop sales budget for assigned territory. DESIRE PROFILE: BS Engineering...Worldwide
- ...management, system engineering, system development, hardware, software, system administration, technical writing and help desk support... ...system‑related matters (depending on Service Delivery Group). Develop and apply advanced methods, theories, and research techniques to...Full time
- ...complex challenges with integrity, respect, responsibility, and professionalism. We are recruiting for an active TS/SCI cleared Software Developer who will be responsible for developing software defined large scale automation enablement across an array of technical...
- ...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...
- Site Reliability Engineer Cogent People Inc. is seeking a Site Reliability to support system reliability, monitoring, and operational stability across environments. This role is responsible for implementing observability and automation practices, supporting production...Contract workTemporary work
$180k - $240k
Director, AI Engineering (Data Science) Blend is a premier AI services provider, committed to co-creating meaningful impact for its clients through the power of data science, AI, technology, and people. With a mission to fuel bold visions, Blend tackles significant ...- ...Overview BigBear.ai is seeking a Full Stack Software Engineer to help build the next generation of AI infrastructure that will drive innovation across the customer organization. In this role, you will support the AI infrastructure team by building and maintaining...
$131.3k - $237.35k
...Description: Join a growing team of security researchers and software engineers as we transition a state-of-the-art IoT security... ...customers. This role sits at the intersection of helping end users, developing new features, and coordinating with technical partners to...Local areaImmediate start- ...federal projects. The ideal candidate will possess extensive experience in large language models, particularly in fine-tuning and developing generative AI solutions. eSimplicity promotes a remote work culture, requiring occasional travel under 5% of work time....Remote job
- eSimplicity is looking for an LLM Specialist to design and operationalize advanced large-language-model capabilities. The role involves leading innovations around AI technologies and overseeing scalable pipelines within a cloud environment. The ideal candidate will have...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- ngo software engineer Columbia, MD
- software developer Columbia, MD
- junior software developer Columbia, MD
- part time software developer remote Columbia, MD
- financial software developer Columbia, MD
- senior software engineer ruby on rails Columbia, MD
- software engineer amazon Columbia, MD
- senior software design engineer Columbia, MD
- software engineer remote Columbia, MD
- entry level software engineer remote Columbia, MD

