Software Engineer

WOOD Federal Solutions

Maryland

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive medical, dental, and vision plans
401(k) with company match
Generous PTO policy
Opportunities for training and certifications
Employee assistance programs

Job summary

WOOD Federal Solutions is looking for Software Engineers of all levels, especially mid-senior. This position, based in Annapolis Junction, Maryland, emphasizes Java skills and collaboration within Agile teams to create robust software solutions.

You will engage in the full software development lifecycle, tackling complex system requirements. Competitive pay ranges between $150,000 and $210,000 annually along with comprehensive benefits including health insurance and retirement plans.

Qualifications

  • Deep hands-on Java experience is required.
  • Experience with multiple languages: JavaScript, Python, C/C++, SQL.
  • Strong understanding of software engineering principles.

Responsibilities

  • Perform full-lifecycle software development activities within an Agile team.
  • Develop efficient, maintainable, reliable, and reusable code.
  • Implement robust testing strategies following BDD principles.

Skills

Java
Agile methodologies
Web UI development
Cross-team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Eclipse
Visual Studio Code
Docker

Job description

Overview

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.

Job Details

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.
All Levels Considered — Mid‑Level and Senior SWE Strongly Preferred
Security Clearance Requirements

All candidates must be U.S. Citizens and possess an active TS/SCI Security Clearance with a Polygraph.

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
  • 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.
Fringe Benefits
About WOOD
  • 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, protected veteran status, or disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

WOOD Consulting Services, Inc. • Maryland

On-site
USD 150,000 - 210,000
Health Insurance
401(k) with company match
Generous PTO policy
+2
Software Engineer
Software Engineer

Wood Consulting Services, Inc. • Corridor North (MD)

On-site
USD 100,000 - 200,000
Health Insurance
401(k) with company match
Generous PTO policy
+2
Software Engineer Level 1 (Application Development - Mid Tier)
Software Engineer Level 1 (Application Development - Mid Tier)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 100,000 - 175,000
Health Insurance
Retirement Plan
Paid Time Off
+2
Software Engineer Level 3 (Full-Stack Development)
Software Engineer Level 3 (Full-Stack Development)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 150,000 - 260,000
Comprehensive health insurance
401(k) with company match
Generous PTO policy
+3
Software Engineer Level 2 (Full-Stack Development)
Software Engineer Level 2 (Full-Stack Development)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 150,000 - 230,000
Health Insurance
401(k) with company match
Generous paid time off
+2
Software Engineer Level 2 (DevOps & Infrastructure Automation)
Software Engineer Level 2 (DevOps & Infrastructure Automation)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 150,000 - 230,000
Health Insurance
401(k) Retirement Plan
Generous PTO
+3
Software Engineer Level 1 (Application Development)
Software Engineer Level 1 (Application Development)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 100,000 - 175,000
Comprehensive health insurance
401(k) retirement plan with company match
Generous paid time off
+3
Software Engineer Level 3
Software Engineer Level 3

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 150,000 - 260,000
Health Insurance
401(k) with company match
Generous PTO policies
+3
Software Engineer Level 2 (Application Development)
Software Engineer Level 2 (Application Development)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 150,000 - 230,000
Comprehensive health insurance
401(k) retirement plan with company match
Generous paid time off
+3
Software Engineer Level 0 (Entry-Level Software Engineering)
Software Engineer Level 0 (Entry-Level Software Engineering)

Wood Consulting Services, Inc. • Fort Meade (MD)

On-site
USD 80,000 - 100,000
Health Insurance
401(k) with company match
Generous PTO policy
+3