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

Software Engineer

$150k - $200k

Easy Dynamics Corporation

About Easy Dynamics Corporation

Easy Dynamics is a leading IT service provider specializing in cybersecurity, cloud computing, and risk management for federal agencies. Since 2006, we have partnered with our customers to design, build, and secure the systems that protect our people, places, and way of life. Our work is grounded in deep technical expertise, thoughtful problem-solving, and a clear understanding of the complex environments our customers operate in.


Our world-class team of engineers, consultants, and subject-matter experts are builders, problem-solvers, and trusted advisors who thrive on solving unique and ever-evolving digital challenges. We bring a hands-on, mission-focused approach to every engagement, delivering solutions that are built to last.

What you'll do

  • Design, develop, and maintain backend services using Python 3, FastAPI, Pydantic, and SQLAlchemy.
  • Build and maintain REST APIs that support OSCAL-based compliance workflows, document management, metadata updates, authentication, and user-facing application features.
  • Work with relational databases across local and production-like environments, including SQLite, PostgreSQL, and Microsoft SQL Server.
  • Implement and maintain database models, query logic, migrations, and data access patterns using SQLAlchemy and Alembic.
  • Build frontend features using React, TypeScript, Vite, Material UI, React Router, React Hook Form, Zod, and related modern frontend tooling.
  • Integrate frontend workflows with backend APIs, including form validation, document editing, schema validation, error handling, and user-facing state updates.
  • Write and maintain automated tests, including backend pytest tests and frontend Playwright end-to-end tests.
  • Participate in CI/CD maintenance using GitHub Actions, npm, uv, Docker, and build/test/lint/publish pipelines.
  • Support Azure deployment workflows using Bicep and PowerShell for tenant-based application infrastructure.
  • Debug issues across the full stack, including API behavior, database differences, frontend state, browser behavior, authentication flows, and deployment configuration.
  • Collaborate through GitHub pull requests, code reviews, issue discussion, and iterative feature development.
  • Write clean, maintainable, typed, and well-tested code that follows existing project conventions.
  • Ability to work in office 3-5 days per week.
  • Participate in team meetings for knowledge sharing and status updates.
Required Qualifications
  • 3+ years of professional software development experience, or equivalent demonstrated ability.
  • Bachelor's degree in Engineering or a related technical field required, with preference for Computer Science, Computer Engineering, or Software Engineering.
  • Strong Python backend development experience.
  • Experience building APIs with FastAPI or a similar modern Python web framework.
  • Experience with Pydantic or similar data validation/modeling libraries.
  • Experience with SQLAlchemy and relational database-backed applications.
  • Comfortable writing SQL-aware application code and debugging database-specific behavior.
  • Strong React and TypeScript experience.
  • Experience with Node.js, npm, Vite or comparable frontend build tooling.
  • Experience building production-style frontend workflows with forms, validation, routing, API integration, and reusable components.
  • Experience writing automated tests for backend and/or frontend code.
  • Familiarity with Git, GitHub pull requests, code review, branching, and collaborative development workflows.
  • Ability to troubleshoot across multiple layers of an application instead of staying limited to one tier.
  • Clear written communication and ability to explain technical decisions in PRs, issues, and team discussions.
Preferred Qualifications
  • Experience with Microsoft Azure services, especially Azure Container Apps, Azure SQL, managed identities, Static Web Apps, or related deployment models.
  • Experience with Infrastructure as Code, especially Bicep, ARM templates, Terraform, or similar.
  • Experience with GitHub Actions CI/CD pipelines.
  • Experience with Docker-based local development and deployment workflows.
  • Experience with Microsoft SQL Server and PostgreSQL.
  • Experience with Playwright, pytest, Ruff, Pyright, ESLint, Prettier, or similar quality tooling.
  • Experience with Material UI or another mature component library.
  • Experience working with JSON Schema, structured document models, or complex nested JSON data.
  • Familiarity with OSCAL, NIST 800-series guidance, RMF, FedRAMP, or security/compliance automation.
  • Experience in regulated, security-conscious, government, or enterprise SaaS environments.
Nice-to-Have Domain Knowledge
  • OSCAL catalog, profile, system security plan, assessment plan, assessment result, POA&M, or component definition concepts.
  • NIST Risk Management Framework terminology and workflows.
  • Security control inheritance, implementation statements, compliance evidence, assessment artifacts, or authorization package workflows.
  • Experience building tools for governance, risk, compliance, cybersecurity, or audit teams.
What Success Looks Like

Within the first few months, this developer should be able to:
  • Pick up a scoped full stack issue and deliver it through PR review.
  • Modify/implement a FastAPI endpoint, Pydantic model, SQLAlchemy query, or service layer safely.
  • Add or update a React/TypeScript UI flow using existing Material UI patterns.
  • Write meaningful pytest or Playwright coverage for their change.
  • Run and interpret local checks such as backend tests, frontend typecheck/build/lint, and Playwright tests.
  • Debug behavior differences between SQLite, PostgreSQL, and MSSQL when needed.
  • Understand enough OSCAL and compliance terminology to ask good questions and model data correctly.

Salary Range: $150,000-$200,000 based on experience and qualifications

Easy Dynamics is an equal opportunity employer. Applicants are considered for positions without discrimination on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, veteran status or any other consideration made unlawful by applicable federal state or local laws.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in McLean, VA vacancy
  • $90k - $210k

     ...and Seattle, WA with a history of fielding cutting-edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US... 
    Suggested
    Full time

    MORSE Corp

    Arlington, VA
    22 hours ago
  •  ...Black Cape  Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Onsite Expectations: MUST be willing to go onsite 2 - 3 days per week; could be up to 5 days per week... 
    Suggested
    Full time
    For subcontractor
    2 days per week
    3 days per week

    Black Cape

    Arlington, VA
    1 day ago
  • $69.55k - $125.73k

    We are seeking an experienced Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team - designing, building, and testing software... 
    Suggested
    Full time

    Leidos

    Arlington, VA
    22 hours ago
  • $69.4k - $158k

    Software Engineer The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused solutions that increase organizational efficiency and enable better decision-making... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    22 hours ago
  •  ...About Rune Rune Technologies builds mission-critical software for military logistics and sustainment. Our flagship product is TyrOS...  ...in large-scale combat operations. As a Full Stack Software Engineer at Rune, you will be part of a high-impact, customer-driven team... 
    Suggested
    Full time
    For contractors
    Work at office

    RuneTech

    Arlington, VA
    4 days ago
  • $86.8k - $198k

     ...Job Number: R0244345 Full Stack Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to productize... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    2 days ago
  •  ...Full Stack Software Engineer Location: Merrifield, VA on site Type: Full Time Complete Data Solutions (CDS) is a leading data engineering and analytics company focused on providing our federal government clients with innovative solutions to complex data engineering... 
    Full time

    Complete Data Solutions LLC

    Falls Church, VA
    3 days ago
  • $107.3k - $153.1k

     ...positive, lasting change that moves missions and the government forward! Accenture Federal Services is seeking a Full Stack Software Engineer to join Accenture Federal Services. The ideal candidate will join a highly skilled, multi-discipline software development... 
    Live in
    Work at office
    Local area

    Accenture

    Arlington, VA
    3 days ago
  •  ...Full Stack Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team and contribute to the development... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    McLean, VA
    4 days ago
  • $112.65k - $147.8k

    Senior Software Engineer As a Senior Software Engineer you will work with a team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is very broad and includes but not limited to processing security events, provisioning equipment... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Tysons, VA
    22 hours ago
  •  ...technical data analysis, IT security research, data integration, software evaluation, and graphical visualization while using the Sponsor...  ..., workflows, and page layouts. Legacy Modernization Reverse engineer legacy applications and migrate Lotus Notes data into SharePoint... 
    Full time
    Work at office
    Local area
    Immediate start

    Dezign Concepts LLC

    McLean, VA
    22 hours ago
  •  ...defense agencies, coast guards, and commercial maritime operators. Job Description We are looking for a Senior Full Stack Software Engineer to help us build and scale the Quartermaster product-the operator-facing application used by defense analysts, coast guard... 
    Work at office
    Flexible hours

    Quartermaster AI Inc

    Arlington, VA
    4 days ago
  • $112k - $179k

     ...Senior Full-Stack Software Engineer / Active Top Secret Job Locations US-VA-Arlington Requisition ID 2026-167391 Position Category Information Technology Clearance Top Secret/SCI Responsibilities Peraton is seeking... 
    Contract work
    Remote work
    Shift work

    Peraton

    Arlington, VA
    1 day ago
  •  ...Job Title: Software Engineer - Senior Level (IE Platform Infrastructure) Location: Arlington, VA Clearance: Top Secret (TS) (Active) Type: Full-time, W2 About VivSoft: VivSoft is a mission-driven technology company specializing in Cloud, DevSecOps, Artificial... 
    Full time
    Remote work
    Flexible hours

    Vivsoft Technologies

    Arlington, VA
    1 day ago
  • J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services improve Information System networking performance and compliance and protect electronic assets from loss and ...
    Full time
    Work at office
    Local area

    J5 Consulting

    Tysons Corner, VA
    1 day ago
  • [solidcore] is seeking an experienced Software Engineer to help build and scale our digital fitness platform. The ideal candidate will collaborate closely with cross-functional teams to design, develop, and maintain the mobile and web applications that power the [solidcore... 
    Full time
    Apprenticeship
    Local area
    Flexible hours

    [solidcore]

    Arlington, VA
    1 day ago
  • $60 - $85 per hour

     ...Description: DocMe360 is seeking a talented Junior Software Engineer to join our dynamic team. The Junior Software Engineer role will provide software development expertise on a cross-functional team supporting the Department of Veteran Affairs.  This role is responsible... 
    Remote job
    Full time
    Contract work
    Work from home

    Docme360

    Arlington, VA
    1 day ago
  •  ...Qualifications (Required): ~ Bachelor's degree in Computer Science or related field. ~2+ years of professional experience in a software development role. ~ Strong understanding of C# programming language and experience with .NET Framework, or .NET. ~ In-depth... 
    Full time
    Flexible hours

    Caseguard

    Arlington, VA
    1 day ago
  •  ...We are seeking a Software Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security. We’re looking for the best and the brightest to join us in supporting... 
    Full time
    Local area
    Remote work

    Nt Concepts

    Vienna, VA
    1 day ago
  •  ...transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship...  ...are seeking self-starting, customer-value-oriented software engineers to join our Forward Deployed Engineering team. As a Forward... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Govini

    Arlington, VA
    1 day ago
  • $269.1k - $307.2k

    Distinguished Software Engineer As a Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. You will work alongside our talented team of developers, machine learning... 
    Full time
    Part time
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $269.1k - $307.2k

    Distinguished Software Engineer - Identity As a Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. The Mission: We are moving beyond the era of static... 
    Permanent employment
    Full time
    Part time
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  •  ...consist stent with established use cases. The Team shall use software such as Python, Neo4J, Streamlit, and similar to create user-...  ...sensitivity. Demonstrated experience with backend software engineering processes and scientific computing with proven experience with... 
    Full time
    Work at office
    Local area

    Dezign Concepts Llc

    McLean, VA
    1 day ago
  • $165.75k - $224.25k

     ...Polygraph Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Amazon Web Services (AWS), Full Stack Development, GitHub, Java Software Development, Python... 
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    McLean, VA
    4 days ago
  •  ...BT-123 – Software Engineer Location: McLean (fully on-site, no remote option)   **MUST HAVE A POLY CLEARANCE TO APPLY. Those without a Poly clearance will not be considered.** Description: Bespoke Technologies is seeking a Software Engineer for a unique... 
    Full time
    Work experience placement
    Remote work

    Bespoke Technologies

    McLean, VA
    1 day ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Arlington, VA
    1 day ago
  •  ...analyze large volumes of data in support of national security objectives. The ideal candidate will bring a strong mix of full stack engineering capabilities and data-intensive application experience , with the ability to operate in a fast-paced, highly collaborative... 
    Full time

    Kda Consulting Inc

    McLean, VA
    1 day ago
  • $130k - $185k

     ...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software... 
    Work experience placement
    Summer holiday
    Work at office
    Flexible hours

    EY

    McLean, VA
    1 day ago
  • $106k - $169k

     ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Backend/Platform Agentic AI Who is Mastercard? Mastercard is a global technology company in the payments industry.... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    Arlington, VA
    5 days ago
  •  ...Senior Software Engineer - Backend/Platform Agentic AI Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart... 
    Worldwide

    Dynamic Yield

    Arlington, VA
    4 days ago

Do you want to receive more vacancies?

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