2

Remote Mid Level Software Engineer Jobs in Washington

Software Engineer

Annapolis Junction, MD · On-site +1

$150K - $210K/yr

All Levels Considered - Mid-Level and Senior SWE Strongly Preferred Responsibilities * Perform full ... Flexible work schedules and remote work options. * Wellness Programs: Employee assistance programs ...

New

Mid-Level Web App Developer

Vienna, VA · Remote

$90K - $105K/yr

Role Summary Mid-Level Web Application Developers support active modernization work by implementing ... Remote Degree: Bachelor's degree in Computer Science, Information Systems, Software Engineering, or ...

Mid-level ServiceNow Developer

Falls Church, VA · Remote

$55.25 - $76/hr

These are REMOTE positions. Responsibilities may include, but are not limited to: • Supports the ... software development life cycle while promoting agile development. • Designs and develops new ...

Preferably based in the DC area; remote work accepted. Clearance Needed: Secret clearance ... Software Development and Enterprise Applications. An Equal Opportunity Employer. All qualified ...

Mid-level ServiceNow Developer

Falls Church, VA · Remote

$57.50 - $79.25/hr

These are REMOTE positions. Responsibilities may include, but are not limited to: • Supports the ... software development life cycle while promoting agile development. • Designs and develops new ...

Front End Developer (mid-level)

Mclean, VA · Remote

$105.10K - $122.30K/yr

Front End Developer (Mid-Level) Systems Integration & Development (SID), an award-winning ... This is a full-time and remote position. Roles & Responsibilities * Develop, maintain, and enhance ...

Front End Developer (mid-level)

Mclean, VA · Remote

$106.50K - $123.90K/yr

Front End Developer (Mid-Level) Systems Integration & Development (SID), an award-winning ... This is a full-time and remote position. Roles & Responsibilities * Develop, maintain, and enhance ...

Software Engineer, Mid

Mclean, VA · On-site +1

$69.40K - $158K/yr

Remote Work: Yes Job Number: R0240263 Location: McLean,VA,US Share job via: Share Additional Locations: * Annapolis Junction, Maryland, USA Software Engineer, Mid The Opportunity: As a Software ...

Senior Software Engineer I

Washington, DC · On-site +1

$111.50K - $128K/yr

Senior Software Engineer I We are looking for a Senior Software Engineer I to design and develop ... remote Employment Type Full-time Employment Level Mid Level

Position Overview The Mid-Level Developer supports implementation of AWS Cloud Native solutions as ... Requirements Required Qualifications * 4-7 years of software development experience. * Strong ...

next page

Showing results 1-20

Remote Mid Level Software Engineer information

What is the difference between Remote Mid Level Software Engineer vs Remote Software Developer?

AspectRemote Mid Level Software EngineerRemote Software Developer
CredentialsBachelor's in CS or related field, 2-4 years experienceBachelor's in CS or related field, 1-3 years experience
Work EnvironmentCollaborates with cross-functional teams, involved in design and implementationFocuses on coding, debugging, and feature development
Industry UsageCommon in tech companies, startups, and software firmsWidely used across tech, SaaS, and product companies

Remote Mid Level Software Engineers typically have more involvement in system design and team collaboration, while Remote Software Developers focus primarily on coding and feature implementation. Both roles require similar educational backgrounds, but the engineer role often involves broader responsibilities.

What are the most commonly searched types of Remote Software Engineer jobs in Washington? The most popular types of Remote Software Engineer jobs in Washington are:
What are popular job titles related to Remote Mid Level Software Engineer jobs in Washington? For Remote Mid Level Software Engineer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Remote Mid Level Software Engineer jobs in Washington look for? The top searched job categories for Remote Mid Level Software Engineer jobs in Washington are:
What cities in Washington are hiring for Remote Mid Level Software Engineer jobs? Cities in Washington with the most Remote Mid Level Software Engineer job openings:
Infographic showing various Remote Mid Level Software Engineer job openings in Washington as of May 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% Remote job distribution.
Software Engineer

Software Engineer

Navstar

Annapolis Junction, MD • On-site, Remote

$150K - $210K/yr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Software Engineer

Overview Software Engineer woodcons.com Location: Annapolis Junction, Maryland, USA Job Type: Full-Time Shift: Day Telework: None Salary Range: $150,000 to $210,000 per year Starting salary is based on minimum education and years of experience and increases based on education and/or experience. Build software that powers mission-critical outcomes. WOOD is hiring Software Engineers at all levels (with emphasis on mid-senior) to join a SAFe-aligned Agile team delivering a large, complex enterprise system that supports high-impact mission needs. You'll contribute across the full SDLC, shaping user stories, writing clean and testable code, automating quality with BDD and CI/CD, and integrating/deploying resilient features into modern environments. Opportunities span server-side services and APIs, rich UI experiences, embedded and specialized device development, and cryptographic/secure frameworks. Deep, hands-on Java experience is essential. You'll collaborate with product, UX, and platform engineers to make smart trade-offs, champion reuse, and integrate best-in-class tools to accelerate delivery. If you love solving complex problems, care about craftsmanship, and want your work to matter, this team will give you the autonomy and support to do the best work of your career. All Levels Considered - Mid-Level and Senior SWE Strongly Preferred

Responsibilities

  • Perform full-lifecycle software development activities within an Agile team environment.
  • Participate in daily scrums, sprint planning, PI planning, and Agile ceremonies.
  • Analyze complex system requirements and create designs using industry-standard tools and formal methodologies.
  • Develop code that is efficient, maintainable, reliable, fault-tolerant, and reusable.
  • Promote cross-team collaboration and reduce maintenance overhead through shared functions and reusable components.
  • Develop, tune, and document automation scripts; deploy them into test and production environments.
  • Implement robust test strategies following BDD principles and leverage DevOps automation and commercial test tools.
  • Contribute to both server-side logic and client-side UI development depending on project needs.

Core Technologies Used:

  • Languages: Java (required), Python, C/C++, Groovy, SQL, JavaScript
  • Frameworks: Spring (Boot & Data), JEE (JPA, EJB, JTA), Jackson, Jersey, Swing, JavaFX
  • UI/Web: Angular, JavaScript, CSS, HTML, JSON, XML, XSLT
  • Tools/IDEs: Eclipse, VS Code, Visual Studio, WebStorm, Rhapsody
  • Databases: Oracle, PostgreSQL, MongoDB, SQL Server
  • DevOps & Testing: BDD, DevOps automation tools, commercial test automation tools
  • Operating Systems: Windows (required), Linux (preferred)

Qualifications Required Skills & Experience:

  • Demonstrated, in-depth Java experience is required.
  • Experience or familiarity with multiple Java frameworks:
    • Spring Boot & Spring Data
    • JEE (JPA, EJB, JTA, Servlet)
    • Jackson, Jersey, Swing, JavaFX
  • Experience with multiple languages: JavaScript, Python, C/C++, Groovy, SQL.
  • Experience using IDEs such as Eclipse, Visual Studio Code, Visual Studio, WebStorm, or Rhapsody.
  • Experience with databases (Oracle, PostgreSQL, MongoDB, SQL Server).
  • Experience in Web UI development (AngularJS, JSON, HTML, XML, XSLT).
  • Experience with software configuration management and source control tools.
  • Experience developing on Windows operating systems.
  • Documented professional experience with web services.
  • Strong understanding of software engineering principles and best practices.
  • Ability to communicate effectively and prioritize tasks independently.
  • Ability to work both independently and as part of a fast-moving team.

Preferred Qualifications:

  • Bachelor's degree in Computer Science or related field and 14 years experience.
  • Experience with:
    • JEE technologies (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS)
    • Application servers (Tomcat, WebLogic, JBoss)
    • Spring framework and scripting languages
    • XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML
    • Containers: Docker, Podman, Kubernetes, OpenShift
    • JavaScript frameworks: AngularJS, Bootstrap, jQuery
    • Testing & mocking: JUnit, Mockito, Jasmine, Karma, Cucumber, UFT, Selenium, FITNesse
    • Build tools: Maven, CMake, RPM, Jenkins, Nexus
    • Linux development
    • Technologies supporting cryptographic systems (digital signatures, ASN.1, XML canonicalization)
  • Experience with requirements decomposition, trade-off analysis, secure systems engineering.
  • Experience with Agile practices including Pair Programming, TDD, ATDD, BDD.
  • Experience with Scrum or SAFe; SAFe certification is a plus.

About WOOD Fringe Benefits:

  • Health Insurance: Comprehensive medical, dental, and vision plans.
  • Retirement Plan: 401(k) with company match.
  • Paid Time Off: Generous PTO policy including vacation, sick leave, and holidays.
  • Professional Development: Opportunities for training, certifications, and career advancement.
  • Work-Life Balance: Flexible work schedules and remote work options.
  • Wellness Programs: Employee assistance programs, wellness initiatives, and gym membership discounts.

Why Join Us?

  • Career Growth: Take advantage of professional development opportunities and career advancement. As a vital part of impactful projects, you will have the chance to drive innovation and shape the future of government systems engineering.
  • Supportive Environment: Work in a collaborative and flexible environment that values work-life balance. Join a team of top-tier professionals and engage in dynamic, cross-functional collaboration. Your strategic mindset and proactive approach will be highly valued and supported.
  • Competitive Compensation: Enjoy a competitive salary and comprehensive benefits package. We recognize and reward your expertise and dedication to excellence.

WOOD is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Group ID: 10114905