{"id":2367129,"url":"https://alion.io/job/woodfederalsolutions-software-engineer-mid-or-senior","title":"Software Engineer (Mid or Senior)","company":{"id":4420116,"name":"WOOD Federal Solutions","domain":"woodfederalsolutions.com","url":"https://alion.io/company/woodfederalsolutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Annapolis Junction, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":175000,"max":230000,"currency":"USD","period":"year","gross":null,"usd_annual":230000},"salary_estimate":null,"experience_years_min":14,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Configuration Management","optional":false},{"name":"Groovy","optional":false},{"name":"Jackson","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"Windows","optional":false},{"name":"Apache Tomcat","optional":true},{"name":"Bootstrap","optional":true},{"name":"CMake","optional":true},{"name":"Docker","optional":true},{"name":"Java","optional":true},{"name":"JAX","optional":true},{"name":"Jenkins","optional":true},{"name":"JQuery","optional":true},{"name":"JUnit","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"Maven","optional":true},{"name":"Mockito","optional":true},{"name":"OpenShift","optional":true},{"name":"Podman","optional":true},{"name":"Rest API","optional":true},{"name":"Scrum","optional":true},{"name":"Selenium","optional":true},{"name":"SOAP","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-12T16:51:34Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-14T18:22:05Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Overview\nSoftware Engineer (Mid or Senior)\nwoodfederalsolutions.com\nLocation: Annapolis Junction, Maryland, USA\nJob Type: Full-Time\nShift: Day\nTelework: None\nSalary Range: ** $175,000 to $230,000 per year\n** Starting salary is based on minimum education and years of experience and increases based on education and/or experience.\nBuild 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\nJava 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.\nApplication Process: Interested candidates should submit their resume detailing their qualifications and experience.\nSecurity Clearance Requirements:\nThis position requires all candidates to be U.S. Citizens and possess an active TS/SCI Security Clearance with a Polygraph.\nResponsibilities\nPerform full-lifecycle software development activities within an Agile team environment.\nParticipate in daily scrums, sprint planning, PI planning, and Agile ceremonies.\nAnalyze complex system requirements and create designs using industry-standard tools and formal methodologies.\nDevelop code that is efficient, maintainable, reliable, fault-tolerant, and reusable.\nPromote cross-team collaboration and reduce maintenance overhead through shared functions and reusable components.\nDevelop, tune, and document automation scripts; deploy them into test and production environments.\nImplement robust test strategies following BDD principles and leverage DevOps automation and commercial test tools.\nContribute to both server-side logic and client-side UI development depending on project needs.\nCore Technologies Used:\n Languages: Java (required), Python, C/C++, Groovy, SQL, JavaScript \n Frameworks: Spring (Boot & Data), JEE (JPA, EJB, JTA), Jackson, Jersey, Swing, JavaFX\nUI/Web: Angular, JavaScript, CSS, HTML, JSON, XML, XSLT\nTools/IDEs: Eclipse, VS Code, Visual Studio, WebStorm, Rhapsody\nDatabases: Oracle, PostgreSQL, MongoDB, SQL Server\nDevOps & Testing: BDD, DevOps automation tools, commercial test automation tools\n Operating Systems: Windows (required), Linux (preferred)\nQualifications\nBasic Qualifications\n Must have demonstrated experience with Java.\nMust have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.\nMust have experience or familiarity with multiple languages such as Javascript, Python, C/C++, Groovy, Structured Query Language (SQL).\nMust have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm.\nMust have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server.\nMust have experience with Web Application User Interface Development, knowledge of databases and structures, Spring Framework, and/or experience working with AngularJS, JSON, HTML, XML, XSLT.\nMust have experience with software source control and configuration management tools.\nMust have experience developing on Windows operating systems.\nMust have documented professional experience with web services.\nMust have a strong understanding of sound software development principles and practices.\nMust be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.\nMust be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment.\nPreferred Qualifications\nBachelor's degree in Computer Science or a related field and 14 years experience.\nExperience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting.\nExperience or familiarity with multiple of the following technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers (Docker, Podman, Kubernetes, OpenShift).\nExperience with Javascript frameworks: AngularJS, Bootstrap, JQuery.\nExperience with Testing and Mocking frameworks: JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, FITNesse.\nExperience with build tools: Maven, CMake, RPM, Jenkins, Nexus.\nExperience developing on Linux operating systems.\nExperience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).\nExperience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.\nExperience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD).\nExperience with Behavior Driven Development (BDD).\nSecure Software development (i.e., Layer 7 Policy).\nExperience with the Scrum, Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an Agile team.\nAbout WOOD\nWOOD Federal Solutions is a mission-focused federal contractor supporting complex national security and government programs. We bring experienced professionals, disciplined execution, and a commitment to engineering trust for mission success. Our teams work in demanding technical environments where expertise, reliability, collaboration, and accountability matter.\nAt WOOD, employees have the opportunity to contribute to meaningful customer missions while continuing to grow professionally within a company that values strong performance, continuous learning, and respect for the people doing the work.\nFringe Benefits\nHealth Insurance: Comprehensive medical, dental, and vision coverage.\n Retirement Plan: 401(k) plan with company match.\nPaid Time Off: Paid vacation, sick leave, and company holidays.\nProfessional Development: Opportunities for training, certifications, and continued professional growth.\nWork-Life Support: Workplace flexibility where permitted by position, customer, security, and mission requirements.\nWellness Resources: Employee assistance and wellness programs, including available fitness-related benefits and discounts.\nWhy Join WOOD?\nMeaningful Mission: Contribute your expertise to programs supporting important federal and national security missions.\nProfessional Growth: Build your capabilities through challenging assignments, training, certifications, and opportunities for continued development.\nCollaborative Environment: Work alongside experienced professionals in teams that value technical excellence, accountability, and effective collaboration.\nCompetitive Compensation: Receive competitive compensation and a comprehensive employee benefits package.\n Opportunity to Make an Impact: Join an organization where strong performers can contribute ideas, improve how work gets done, and have a visible impact on customer and company success.\nWOOD 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. If you require a reasonable accommodation during the application process, please contact Human Resources at  for assistance.","description_format":"text","description_chars":8238,"description_truncated":false,"requirements":{"experience_years_min":14,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":true,"languages":[]},"benefits":["Continuous learning","Health insurance","Professional development","Retirement plans","Wellness"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-12T16:51:34Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":23,"reasons":["conf:4","win:early"],"computed_at":"2026-10-14T06:34:16Z"},"pay":{"stated_usd_annual":230000,"is_top_pay":true},"html_url":"https://alion.io/job/woodfederalsolutions-software-engineer-mid-or-senior","json_url":"https://alion.io/job/woodfederalsolutions-software-engineer-mid-or-senior.json","meta":{"generated_at":"2026-10-14T20:23:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26993,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4420116},"rest":"https://alion.io/mcp/rest/get_company?id=4420116"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwoodfederalsolutions-software-engineer-mid-or-senior"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwoodfederalsolutions-software-engineer-mid-or-senior"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwoodfederalsolutions-software-engineer-mid-or-senior"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/woodfederalsolutions-software-engineer-mid-or-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwoodfederalsolutions-software-engineer-mid-or-senior"}]}