Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-Level Software Engineer

$94.4k - $198.2k

CACI International

Job Title: Mid-Level Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 25%

Type of Travel: Continental US

* * *

The Opportunity:

We are seeking a Software Engineer to join our growing team based in Sterling, VA. You will serve as a key technical contributor on our development team, building responsive, scalable, and high-performance applications that solve complex challenges in the field of counter unmanned systems (C-UxS) detection and mitigation.

As a Software Engineer, you will assist in the design and development of features and solutions across our infrastructure and platform capabilities. We support product development and solutions across a variety of mission-critical systems deployed around the world. As a Software Engineer, you will take ownership of features, components, and project initiatives across the development lifecycle - from implementation through testing and deployment - with a strong customer-driven mentality that addresses evolving mission demands.

Responsibilities:
  • Design and develop full-stack web applications while providing technical leadership and driving decisions on software architecture and improvements
  • Build and maintain RESTful APIs and responsive user interfaces using Java/Spring Boot and Angular or React
  • Build relationships across CACI ASG engineering teams, program management, and customers to execute software lifecycles and communicate technical designs and roadmaps
  • Deploy and maintain mission-essential systems using Docker, Kubernetes/Helm, and Git best practices while ensuring high uptime and performance
  • Debug complex full-stack issues, lead code reviews, and implement solutions to improve application reliability and performance
  • Influence system design decisions, solutions, and development procedures across the team
Qualifications:
Required:
  • Bachelor's degree in related engineering field or equivalent experience
  • Must be a US Citizen and able to obtain/maintain a security clearance as required
  • 5+ years of software development experience
  • Proven experience developing microservice based applications for high throughput systems
  • Expertise with Java and Spring Boot for backend service and REST API development
  • Expertise with a modern JavaScript/TypeScript framework (Angular or React)
  • Experience with relational and search-based data stores (e.g. PostgreSQL, OpenSearch/Elasticsearch)
  • Understanding of general software concepts - microservices, containerization, security principles, object-oriented design, web services
  • Experience leading and/or integrating Agile methodologies
  • Demonstrated ability to work independently with limited supervision

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:
$94,400 - $198,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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Engineer in Hamilton, VA vacancy
  • $87.1k - $157.45k

     ...Description Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence Community customer. In this role, you’ll design, develop, and deliver... 
    Software
    Contract work
    Local area
    Immediate start

    Leidos

    Aldie, VA
    17 hours ago
  •  ...with promotion and other miscellaneous needs for the church and its ministries. The Graphic Designer's job will be to use design software to complete projects and make revisions based on ministry feedback. The Graphic Designer will report to the Creative Director of Communications... 
    Software
    Full time

    Cornerstone Chapel

    Leesburg, VA
    5 days ago
  • $80k - $120k

     ...SAIC is seeking a highly skilled and experienced Senior DevOps Engineer with a strong focus on DevOps methodologies to join our IT team...  ...system reliability. This role requires a deep understanding of both software development and IT operations, aiming to bridge gaps between... 
    Software
    2 days per week

    SAIC

    Hamilton, VA
    3 days ago
  •  ...Software Engineer The Software Engineer is responsible for designing, developing, testing, and maintaining software applications to meet business and technical requirements. This role involves working with multiple programming languages, frameworks, and business systems... 
    Software
    Full time
    Part time
    Flexible hours

    Business System Solutions Inc

    Leesburg, VA
    1 day ago
  • $65 per hour

     ...Citizens or Green Card Holders. ***Experience with a state-level Teachers' Retirement System is required.*** Responsibilities...  ...coding practices to application development efforts. Follow software development lifecycle (SDLC) methodologies, including Agile.... 
    Software
    Hourly pay
    Contract work
    Remote work

    The Squires Group

    Leesburg, VA
    5 days ago
  • $79.4k - $162.7k

     ...Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity: We are seeking... 
    Software
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Hamilton, VA
    4 days ago
  • $64k - $128k

     ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...markets. We are looking for a Software Engineer to join an agile development team to support...  ...of relevant experience, and demonstrated level of expertise. Compensation will be... 
    Software
    Full time
    Internship

    Nightwing

    Hamilton, VA
    3 days ago
  • $90.3k - $189.6k

     ...information systems in a secure environment. This role combines systems engineering, systems administration, cybersecurity, virtualization, and...  ...Confluence. Troubleshoot, analyze, and resolve hardware, software, networking, and infrastructure issues across multiple... 
    Software
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Hamilton, VA
    2 days ago
  •  ...opportunities within North America Sales Territory focused on the Mid Market, Large and Enterprise and non-named National Account...  ...customer face to face meetings Perform online demonstrations of software products for sales prospects and partners Respond to RFIs & RFPs... 
    Software
    Full time
    Work at office
    Local area

    EMP Trust Solutions LLC

    Paeonian Springs, VA
    3 days ago
  • $132.96k - $226.04k

     ...is looking for an analytical, talented and motivated Senior Software Engineer/Developer to develop, engineer and optimize a new Digital Engineering...  ...awards. Other incentives may be available based on position level and/or job specifics. Software Engineer 127031BR EEO... 
    Software
    Full time
    Local area
    Flexible hours

    BAE Systems USA

    Hamilton, VA
    5 days ago
  •  ...are looking for an Application Developer who will design and code functional programs and applications, producing fully functional software applications according to requirements. You will work as part of a team and individually with little supervision. You should... 
    Software

    Business System Solutions Inc

    Leesburg, VA
    1 day ago
  •  ...needed. Meticulous attention to detail to support all environment in dev life cycle. Bachelor's degree in computer science, software engineering, or other related field. Superior written and oral communication skills. MUST HAVE SKILLS: Strong experience with... 
    Software
    Contract work
    Immediate start
    Shift work
    Weekend work

    Pyramid Consulting

    Ashburn, VA
    1 day ago
  • $99k - $206k

     ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...seeking a cleared and experienced Cloud Engineer in the Herndon Virginia area. Responsible...  ...reflect business needs, security and service level requirements. Work with application and architecture... 
    Software
    Full time

    Nightwing

    Hamilton, VA
    2 days ago
  •  ...development, integration testing and validation, and all aspects of the software life cycle (requirements to design to implementation to test)...  ...required for this positionDemonstrated expertise in software engineering practices (e.g., reading/generating software specs, design... 
    Software

    Science Applications International Corporation

    Ashburn, VA
    2 days ago
  •  ...recommendations clearly and effectively to stakeholders at all levels including staff, management, and the Board of Directors. Prepares...  ...such as ACL, IDEA, Power BI, and other performance evaluation software. Demonstrated skilled in applying logic, reasoning, and... 
    Software
    Contract work
    Work experience placement
    Work at office

    Washington Metro

    Leesburg, VA
    5 days ago
  •  ...SLOs, SLIs, and error budgets in partnership with product and engineering teams. Lead incident response: triage, coordinate remediation...  ...processes before they become habits. Collaborate with software engineers to establish reliability‑first design patterns and review... 
    Software
    Remote work

    DOMA Technologies

    Leesburg, VA
    17 hours ago
  • $95.5k - $181.7k

     ...Active and existing security clearance required on day 1 Senior Software Engineer - Lead DevOps Engineer (Onsite) At RTX, the world largest...  ...is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer,... 
    Software
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Hamilton, VA
    4 days ago
  • $107.9k - $195.05k

     ...Leidos is seeking a Full Stack Developer with strong systems, software, cloud, and Agile experience to support a complex program to provide...  ...$107,900.00 - $195,050.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation... 
    Software
    Full time
    Work experience placement

    Leidos

    Ashburn, VA
    3 days ago
  •  ...worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...and CRM counselling, Product Engineering, Business Intelligence, Data...  ...and management.Analyze high level requirements and translate...  ...TechnologyExperience level: Mid-Senior LevelIndustry:... 
    Software
    Local area
    Worldwide

    USM Systems

    Purcellville, VA
    2 days ago
  • $64k - $128k

     ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,...  ...qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors... 
    Software
    Full time
    Flexible hours

    Nightwing

    Hamilton, VA
    1 day ago
  •  ...implementation. In addition, you will leverage your expertise in modern software development practices, including comprehensive unit testing,...  ...the front end. \\ Contribute to all phases of the software engineering lifecycle (SELC), including requirements gathering,... 
    Software
    Full time
    Work at office
    Remote work
    2 days per week
    1 day per week

    Sourcefly

    Ashburn, VA
    17 hours ago
  • $144.5k - $195.5k

     ...Type of Requisition: Regular Clearance Level Must Be Able to Obtain: Top Secret SCI +...  ...: Yes Job Description: SYSTEMS ENGINEER PRINCIPAL At GDIT, you are trusted to...  ...ready capabilities in AI, cloud, cyber and software development. Join our Talent Community... 
    Software
    Temporary work
    Immediate start
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Hamilton, VA
    2 days ago
  •  ...ManagerPosition SummaryThe Customer Support Engineer is responsible for providing technical...  ...resolution while ensuring compliance with service level agreements (SLAs). The successful...  ...customers with maintenance activities, software upgrades, patching, and system updates in... 
    Software

    MBR Partners

    Ashburn, VA
    2 days ago
  • $90k - $100k

     ...Zachary Piper Solutions is seeking a Database Architect / Software Developer to support a federal program focused on national bridge...  ...schemas, data models, data dictionaries, and software engineering standards. Participate in bridge inspection field trips (up... 
    Software

    Piper Companies

    Ashburn, VA
    3 days ago
  • $107.9k - $195.05k

     ...deliverables of projects through all aspects of the software development lifecycle including scope and...  ....Experience with Google’s Flutter engine and Google’s Dart language and similar...  ...,050.00The Leidos pay range for this job level is a general guideline only and not a... 
    Software
    Full time

    Leidos

    Ashburn, VA
    4 days ago
  • $94.4k - $198.2k

     ...Job Title: DevOps Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph...  .... You will work closely with a talented team to streamline our software delivery pipeline and ensure high availability across our... 
    Software
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Hamilton, VA
    5 days ago
  • $105k - $165k

     ...Solutions, LLC is a Virginia-based software development company that...  ...YOU’LL DO As a Senior Software Engineer at Chess Solutions LLC, you will...  ...understand there are multiple levels of documentation to produce,...  ...Seniority level Seniority level Mid-Senior level Employment type... 
    Software
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    CHESS Solutions, LLC

    Leesburg, VA
    3 days ago
  •  ...implement microservices using the Spring framework Use modern software engineering tools including Eclipse, VS Code, and Atlassian Suites for...  ...experience with orchestration to develop a cloud solutionHigh level of self-motivation, desire to deliver stellar solutions and... 
    Software
    Remote work
    2 days per week
    1 day per week

    Science Applications International Corporation

    Ashburn, VA
    2 days ago
  • $80k - $120k

     ...currently seeking a motivated, career and customer-oriented junior-level Java/JEE Developer to join our team in Ashburn, VA to begin...  ...microservices using the Spring framework. Use modern software engineering tools including Eclipse, VS Code, and Atlassian Suites for design... 
    Software
    2 days per week

    Science Applications International Corporation

    Ashburn, VA
    3 days ago
  • $146.67k - $249.33k

     ...Job Description We are looking for a senior level ServiceNow Developer to join our program driving the Model Based Systems Engineering (MBSE) cloud platform that supports collection, management and analysis of digital engineering information in an architecture that... 
    Full time
    Local area

    BAE Systems USA

    Hamilton, VA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!