1

Algorithm Developer Jobs in Virginia (NOW HIRING)

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Develop and implement machine learning models and algorithms to provide suggested values to ...

As a Back-End Software Developer, you will play a key role in designing, developing, and ... algorithms, and design patterns. * Experience with software development frameworks and tools such ...

As a Back-End Software Developer, you will play a key role in designing, developing, and ... algorithms, and design patterns. * Experience with software development frameworks and tools such ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Develop and implement machine learning models and algorithms to provide suggested values to ...

Senior Software Engineer

Arlington, VA · Hybrid

$154.05K - $278.48K/yr

Collaborate closely with scientists and algorithm developers to transition and integrate analytical capabilities into operational software systems * Guide development teams in following Agile ...

Front-End Software Developer

Chantilly, VA

$107.50K - $125.10K/yr

As a Front-End Software Developer, you will play a key role in designing, developing, and ... algorithms, and design patterns. * Experience with software development frameworks and tools such ...

Front-End Software Developer

Herndon, VA

$106.90K - $124.40K/yr

As a Front-End Software Developer, you will play a key role in designing, developing, and ... algorithms, and design patterns. * Experience with software development frameworks and tools such ...

Collaborate closely with scientists and algorithm developers to transition and integrate analytical capabilities into operational software systems * Guide development teams in following Agile ...

Senior Software Engineer

Arlington, VA · Hybrid

$140.90K - $185.80K/yr

Collaborate closely with scientists and algorithm developers to transition and integrate analytical capabilities into operational software systems * Guide development teams in following Agile ...

Senior DevOps Engineer

Arlington, VA · On-site

$134K - $184K/yr

... algorithms from concept to real-time software, providing open architecture expertise, and ... As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous ...

... algorithms from concept to real-time software, providing open architecture expertise, and ... As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous ...

Software Engineering Lead

Arlington, VA · Hybrid

$131.30K - $237.35K/yr

Collaborate closely with scientists and algorithm developers to transition and integrate analytical capabilities into operational software systems * Guide development teams in following Agile ...

Senior Data Scientist

Mclean, VA · On-site

$150K - $200K/yr

Collaborate with AI/ML experts, algorithm engineers, and sensor specialists to develop cutting-edge software. * Opportunities to Innovate: Our engineers don't just write code-they research, design ...

Senior Software Engineer

Arlington, VA · On-site

$140.90K - $185.80K/yr

Collaborate closely with scientists and algorithm developers to transition and integrate analytical capabilities into operational software systems * Guide development teams in following Agile ...

next page

Showing results 1-20

Algorithm Developer information

See Virginia salary details

$33

$77

$102

How much do algorithm developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for algorithm developer in Virginia is $77.82, according to ZipRecruiter salary data. Most workers in this role earn between $66.25 and $88.17 per hour, depending on experience, location, and employer.

What Does an Algorithm Developer Do?

The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.

What are the key skills and qualifications needed to thrive as an Algorithm Developer, and why are they important?

To thrive as an Algorithm Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid grasp of data structures and algorithms, and typically a degree in computer science or a related field. Familiarity with version control systems (like Git), algorithm analysis tools, and sometimes knowledge of specialized libraries (e.g., NumPy, TensorFlow) is expected. Analytical thinking, problem-solving, and effective communication are vital soft skills for designing efficient solutions and collaborating with teams. These skills ensure the creation of robust, optimized algorithms that meet technical requirements and business goals.

What are some common challenges Algorithm Developers face when transitioning from academia to industry roles?

Algorithm Developers transitioning from academia to industry often encounter challenges such as adapting to faster-paced project timelines and prioritizing practical, scalable solutions over theoretical elegance. In industry, collaboration with cross-functional teams—like software engineers and product managers—is essential, requiring strong communication and teamwork skills. Additionally, there is a greater emphasis on writing production-quality, well-documented code and aligning algorithmic work with business objectives. Learning to balance innovation with deliverable deadlines is a key part of succeeding in these roles.

What do algorithm developers do?

Algorithm developers design, analyze, and implement algorithms to solve specific problems or improve system performance. They often work with programming languages like Python or C++, utilize data structures, and test their algorithms to ensure efficiency and accuracy in applications such as machine learning, data analysis, or software development.
What are popular job titles related to Algorithm Developer jobs in Virginia? For Algorithm Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Algorithm Developer jobs in Virginia look for? The top searched job categories for Algorithm Developer jobs in Virginia are:
What cities in Virginia are hiring for Algorithm Developer jobs? Cities in Virginia with the most Algorithm Developer job openings:
Infographic showing various Algorithm Developer job openings in Virginia as of May 2026, with employment types broken down into 40% Full Time, 32% Part Time, and 28% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $161,864 per year, or $77.8 per hour.
Senior Technical Program Manager

Senior Technical Program Manager

HawkEye 360, Inc.

Herndon, VA • On-site, Remote

$130K - $160K/yr

Other

Posted 16 days ago


Job description

  • Missions
  • Technology
  • About Us
  • Newsroom
  • Career
[ CONTACT US ]  [ MENU ]
Current Job Openings >> Senior Technical Program Manager
Senior Technical Program Manager
Summary
Title: Senior Technical Program Manager ID: ENG-26-09 Team: Engineering Location: Herndon, VA
More about this job >
Description

HawkEye 360 is seeking a Technical Program Manager (TPM) to drive complex, cross-functional engineering initiatives from concept through delivery. You will partner closely with software engineers, algorithm developers, data/ML teams, DevOps, and product managers to plan and orchestrate programs that build, scale, and improve our signal processing and analytics capabilities. Your background in software engineering and data processing/algorithm development enables you to engage deeply with technical decisions, clarify trade-offs, and keep teams aligned on outcomes.

This role is ideal for someone who thrives in ambiguous environments, adapts quickly, and brings the core TPM toolkit-structured planning, crisp communication, proactive risk management, and delivery excellence.

As the Senior Technical Program Manager, your main responsibilities will be:
  • Program Ownership & Delivery
    • Own end-to-end delivery of multi-team initiatives spanning processing pipelines, algorithm development, data products, and platform reliability.
    • Define program scope, success metrics, dependencies, and milestones; maintain clear program plans and dashboards.
    • Drive regular planning, sequencing, and resource alignment; keep stakeholders informed with concise updates and transparent trade-offs.
  • Technical Execution & Decision Support
    • Translate product goals and technical requirements into executable plans; facilitate design reviews and decision records.
    • Partner with engineering leads to unblock teams, manage interfaces and contracts, and ensure non-functional requirements (scalability, reliability, security) are embedded.
  • Risk, Quality & Governance
    • Identify and mitigate risks early (architecture, compliance, data quality, performance)
    • Establish and evolve program metrics and run operational cadences (standups, demos, postmortems).
  • Cross-Functional Collaboration
    • Coordinate across Technology teams including Product, System Operations, Algorithms, and Systems Engineering; align on priorities and release schedules.
    • Communicate clearly to technical and non-technical audiences; create crisp briefs, change logs, and executive summaries.
  • Continuous Improvement
    • Lead retrospectives to improve delivery processes, backlog hygiene, and release management.
    • Champion repeatable programmatic practices tailored to team needs and standardize artifacts.
Your skills and qualifications:
Essential education and experience:
  • Bachelor's Degree in Engineering or related field or equivalent experience
  • 5+ years in technical program/project management or engineering leadership roles
  • Hands-on experience in software engineering or data processing/algorithm development.
  • Technical Fluency: Ability to understand system architecture, APIs, pipelines, and algorithmic trade-offs; comfortable facilitating design discussions and documenting decisions.
  • RF/Signal Experience: Exposure to RF signal processing, geolocation, spectrum monitoring, or satellite/space systems.
  • TPM Fundamentals: Roadmapping, scoping, dependency management, risk/issue handling, status/reporting, stakeholder management, and delivery accountability.
  • Execution in Ambiguity: Demonstrated success leading programs with evolving requirements, complex dependencies, and cross-functional stakeholders.
  • Process & Tools: Proficiency with backlog management, OKRs, and program tooling (e.g., Jira, Confluence, or equivalents).
  • Communication: Excellent written and verbal communication; ability to create clear plans, dashboards, and executive updates.
Desirable:
  • Project Management Professional (PMP) Certification
  • Data/ML Pipelines: Familiarity with batch/stream processing (e.g., Kafka, Spark), model deployment/monitoring, data quality frameworks, and MLOps.
  • Cloud & DevOps: Experience with cloud-native architectures (AWS/Azure/GCP), CI/CD, infrastructure as code, and observability practices.
  • Compliance & Reliability: Working knowledge of information security, data governance, and incident management.
  • Domain Exposure: Geospatial analytics, remote sensing, or high-throughput data platforms.
Base Salary Range: $130,000 - $160,000 annually
HawkEye 360 offers a compensation package that includes a competitive base salary plus annual performance bonus and benefits. We consider many factors when determining salary offers, such as candidate's work experience, education, training & skills, as well as market and business considerations. We are also open to considering candidates with experience and qualifications at a different level than required in a job posting, which may affect the compensation package offered.
Company Overview:
HawkEye 360 is equipping defense, intelligence, and national security leaders with mission-critical signals intelligence to enable faster, better decision making. By detecting, geolocating, and characterizing radio frequency emissions worldwide, HawkEye 360 delivers trusted domain awareness and early warning indicators to the US Government and allied partners. Our space-based collection, proprietary signal processing, and AI-powered analytics transform knowledge of RF spectrum into a strategic advantage. Proven by operational mission success, HawkEye 360 is redefining how signals intelligence strengthens national and global security.
HawkEye 360 is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.
To all recruitment agencies: HawkEye 360 does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, HawkEye 360 employees or any other organization location. HawkEye 360 is not responsible for any fees related to unsolicited resumes.
Apply Now
 
Refer to a Friend

HawkEye 360 is equipping defense, intelligence and national security leaders with mission-critical signals intelligence to enable faster, better decision making through space-based collection, signal processing, and AI-powered analytics.

MISSIONSSpectrum Monitoring Maritime Intelligence Air Defense Radar Monitoring GNSS Interference Detection Communications Mapping
COMPANYAbout Us Technology Support Newsroom Careers Contact Us
CONNECTLinkedIn X YouTube
PRIVACY POLICY TERMS OF USE PO TERMS

COPYRIGHT 2025 HAWKEYE 360

PRIVACY POLICY TERMS OF USE PO TERMS
  • Missions
  • Technology
  • About Us
  • Newsroom
  • Career