Software Engineer

WOOD Consulting Services

Annapolis Junction, MD

JOB DETAILS
SALARY
$150,000–$210,000 Per Year
SKILLS
Agile Programming Methodologies, AngularJS, Automation, Behavior Driven Development (BDD), Best Practices, Bootstrap, C Programming Language, C++ Programming Language, CMake, CSS (Cascading Style Sheet), Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Cryptography, Database Technology, Dental Insurance, DevOps, Digital Signatures, Docker, Eclipse IDE, Enterprise JavaBeans (EJB), Establish Priorities, Government, Groovy Programming Language, HTML (HyperText Markup Language), Health Insurance, Industry Standards, Industry/Trade Analysis, JAX (Java API for XML), JAX-WS (Java API for XML Web Services), JSON, JTA (Java Transaction API), JUnit, Java, Java Persistence API (JPA), Java Platform Enterprise Edition (Java EE/J2EE), Java Servlets, Java Swing, JavaFX, JavaScript, JavaScript Frameworks, Jenkins, Linux Operating System, Maven, Microsoft SQL Server, Microsoft Visual Studio, Microsoft Windows Operating System, MongoDB, Operating Systems, Oracle, PostgreSQL, Problem Solving Skills, Production Systems, Python Programming/Scripting Language, REST (Representational State Transfer), RPM, Requirements Management, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Scripting (Scripting Languages), Scrum Project Management and Software Development, Selenium, Software Configuration Management, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Sprint Planning, Systems Analysis, Systems Engineering, Technical Recruiting, Technical Support, Test Automation, Test Driven Development (TDD), Test Strategy, Test Tools, User Interface/Experience (UI/UX), Vision Plan, WSDL (Web Services Description Language), Web Programming, Web Services, XML (EXtensible Markup Language), XSD (XML Schema Definition), XSLT (Extensible Stylesheet Language Translation), jQuery
LOCATION
Annapolis Junction, MD
POSTED
7 days ago

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

 

Application Process: Interested candidates should submit their resume detailing their qualifications and experience.

 

Security Clearance Requirements:

This position requires all candidates to 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

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.

About the Company

W

WOOD Consulting Services

WOOD Consulting Services, Inc. is an award-winning technology and strategic solutions firm delivering cutting-edge mission outcomes and results. Serving the Federal Government since 1997, we are a Woman-Owned Small Business certified through the U.S. Women’s Chamber of Commerce.

Our Vision

 We strive to be a great place to work where our employees are inspired and feel involved and valued. Where our employees inspire an environment of optimism and happiness, create value for our customers, make a difference in their place of work and in their communities, and are insatiably curious, so they never stop learning.

Our Mission

WOOD’s mission is delivering excellence in technology and strategic solutions with a commitment to quality and integrity that consistently exceeds the expectations of our employees, customers, and partners in the Intelligence, Defense, and Civilian communities.

Core Values

Employees: We are successful because of our employees. Most fundamentally, employees are the core of our business. Without them, we would not have a business. We hire talented professionals and expect great accomplishments.

Integrity: Our employees keep their commitments to the customers and to fellow employees. We do what’s right. We match our actions to our words. We honor our commitments, treat everyone equitably, and communicate openly and honestly.

Customer Focus: Our employees understand that building a customer for life means developing a relationship beyond the sale of a service. It’s about keeping the customer at the forefront of all business decisions and doing everything possible to help the customer achieve their mission and goals.

Continuous Pursuit of Knowledge, Excellence, and Learning: WOOD fosters an environment where employees are encouraged and challenged to grow both personally and professionally. We believe that this continuous learning mind-set provides us with a competitive edge.

Quality: What we do, we do well!

COMPANY SIZE
50 to 99 employees
INDUSTRY
Engineering Services
FOUNDED
1997
WEBSITE
https://woodcons.com/