Jobs · Engineering · Maryland

Software Engineer

WOOD Federal Solutions · Annapolis Junction, MD · 2 mo ago
Engineering$150k–$210k/yrFull-time

Overview

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. The position offers a starting salary range of $150,000 to $210,000 per year, with compensation increasing based on education and/or experience.

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.

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

Core Technologies Used

  • Languages: Java (required), Python, C/C++, Groovy, SQL
  • Frameworks: Spring (Boot & Data), JEE (JPA, EJB, JTA, Servlet), 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)

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Today
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· Yesterday
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· Yesterday
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· Yesterday
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· Yesterday
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com