Parsons Corporation logo

Software Engineer

Parsons Corporation

Herndon, VA
Full Time
Senior
109k-190k
18 days ago

Job Description

About the Role

Parsons is looking for an amazingly talented Software Engineer to join our team! Qualified candidates will have mid-level (5-7 years) experience with full life-cycle software design, development, implementation, and verification and testing. The role involves working in a dynamic environment supporting U.S. Government programs, employing modern software development methodologies, and developing software for mission-critical applications. Parsons promotes a culture of excellence, innovation, and teamwork, delivering solutions in defense, security, intelligence, and related sectors.

Key Responsibilities

  • Working with Linux computing environments, common databasing schemes, networking practices, messaging formats and strategies, and programming in multiple software languages, such as C/C++, Java, JavaScript, and Python.
  • Supporting programs employing modern software development and test approaches and methods including agile development, waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, and quick-reaction capability (QRC) efforts.
  • Supporting full software lifecycle projects, including requirements definition, design, software development, implementation, and test & verification for programs supporting the U.S. Government.
  • Developing software and algorithms, machine-learning algorithms, or artificial intelligence techniques and applying them to digital RF signal processing, RF engineering or spectrum theory, communication systems, electronic warfare, SIGINT processing, or related areas.
  • Implementing basic software/application security, information assurance, confidentiality, integrity, and availability requirements for software delivered to the U.S. Government in support of real-world mission requirements.
  • Taking direction from senior developers and working with minimal management oversight in small multi-disciplinary teams to achieve specific goals within mission-relevant timelines.

Requirements

  • 5-7 years of relevant work experience in software development, involving highly technical applications and increasing responsibility.
  • Bachelor's degree in Systems Engineering, Computer Science, or a related field, or equivalent professional experience (2 years of relevant experience in lieu of degree or Masters degree and 4 years experience).
  • Working experience with Unix/Linux programming environments.
  • Proficiency in multiple software languages such as Java, C/C++, and Python.
  • Must be a U.S. Citizen and eligible to obtain and maintain a U.S. Government security clearance; candidates with an existing TS SCI clearance are preferred.

Nice to Have

  • Knowledge of industry-standard databases such as PostgreSQL.
  • Knowledge of messaging formats like Google Protocol Buffer and JSON, and messaging brokers such as ActiveMQ and ZMQ.
  • Experience with JavaScript libraries such as Bokeh.js and Leaflet.js.
  • Basic USRP knowledge.
  • Familiarity with build tools such as Gradle and/or Maven.
  • Comfortable with git and git branching/code review models.
  • Experience with web servlets, web sockets, and web servers (e.g., Glassfish).
  • Familiarity with developing U.S. Government statements of work, work breakdown structures, performance work plans, and related contract documents.
  • Experience supporting U.S. Government software development efforts and working within multi-disciplinary teams.
  • Sound problem-solving, communication, and organizational skills, with proficiency in Microsoft Office products.
  • Self-starter attitude and willingness to develop innovative solutions to complex software challenges.
  • Knowledge of software and algorithm development, machine-learning, or AI techniques applied to RF and communication systems.

Qualifications

  • Bachelor's degree in Systems Engineering, Computer Science, or a related field, or equivalent professional experience.
  • 2 years of relevant experience if holding a Master's degree.
  • 4 years of relevant experience if holding a Bachelor's degree.

Benefits & Perks

  • Salary range of $108,700.00 - $190,200.00.
  • Parsons is an equal opportunity employer that values diversity and inclusion.
  • Investment in employee wellbeing and growth opportunities.
  • A culture of excellence, teamwork, and delivering critical solutions.

Working at Parsons Corporation

Parsons promotes a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining critical assets. The company values innovation, diversity, and continuous growth, encouraging employees to imagine and achieve their career aspirations while supporting national security and mission success.

Apply Now

Job Details

Posted AtJul 12, 2025
Salary109k-190k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Parsons Corporation

Website

parsons.com

Company Size

10000+ employees

Location

Herndon, VA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches