×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: Peraton
Full Time position
Listed on 2025-12-10
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer

Job Location s: US.

Responsibilities

Peraton is seeking an experienced Senior Software Engineer to join our team of qualified and diverse individuals to join our First Responder Solutions team.

This position is remote.

Day to Day

Roles and Responsibilities
  • Designing, developing, and maintaining high-quality software solutions to meet business and technical requirements.
  • Collaborating with teams to implement scalable, secure, efficient, and maintainable code.
  • Troubleshooting and resolving issues to ensure system reliability and performance.
Key Responsibilities
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with cross-functional teams to gather requirements and design solutions.
  • Develop and maintain software features, APIs, and integrations.
  • Conduct unit testing, debugging, and code reviews to ensure code quality.
  • Troubleshoot and resolve bugs and performance issues in a timely manner.
  • Document technical designs, system architecture, and code for knowledge sharing.
  • Stay updated on emerging technologies and contribute to technical innovation.
  • Responsible for designing, developing, and maintaining high-quality software solutions that align with business and technical requirements.
  • This role involves writing clean, efficient, and maintainable code, collaborating with teams to gather requirements, and developing scalable features, APIs, and integrations.
  • Responsibilities include unit testing, debugging, and code reviews, as well as troubleshooting issues and documenting technical designs and system architecture.
  • Key outputs include high-quality, tested code, well-documented codebases, robust testing coverage, timely feature implementations, resolved bugs, performance optimization reports, and contributions to team knowledge sharing and innovation.
Key Outputs
  • High-quality, tested, and deployable code.
  • Well-documented codebases with comments and technical documentation.
  • Unit, integration, and contract tests ensuring code quality and robustness.
  • Contributions to code repositories and version control systems.
  • Code review feedback and improvements for team collaboration.
  • Resolved issues and bug fixes documented in tracking systems.
  • Feature implementations delivered on time and aligned with requirements.
  • Knowledge sharing sessions and documentation, per team best practices.
Qualifications

Basic Qualifications:

  • Bachelors degree and 12 years of experience or a Masters degree and 10 years of experience or a PhD and 8 years of experience or a High School diploma and 16 years of experience.
  • Must be a U.S. Citizen or lawful permanent resident (Green Card holder) and authorized to work in the United States without the need for current or future sponsorship.
  • Excellent communication and collaboration skills, with experience working in cross-functional teams.
  • Professional software development experience.
  • Strong proficiency in C# with hands‑on experience developing applications using the .NET framework.
  • Proven experience with WPF (Windows Presentation Framework) for building user interfaces.
  • Solid understanding of object‑oriented programming principles, design patterns, and software development best practices.
  • Experience with unit testing, debugging, and code reviews to ensure code quality.
  • Familiarity with APIs, integrations, and version control systems (e.g., Git).
  • Strong problem‑solving and troubleshooting skills with the ability to resolve performance and reliability issues.

Preferred Qualifications:

  • Ability to document technical designs and system architecture clearly and effectively.
  • Experience with ESRI and ArcGIS platforms, including creating, analyzing, and maintaining geospatial data.
  • Knowledge of GIS tools for mapping, spatial analysis, and data visualization.
  • Ability to integrate geospatial data with other enterprise systems or applications.
  • Experience with Flutter or other cross‑platform development frameworks.
  • Knowledge of cloud platforms, microservices architecture, or containerization technologies.
  • Familiarity with Agile or Scrum methodologies.
Peraton Overview

Peraton is a next‑generation national security company that drives missions of consequence spanning the globe and…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary