Software Engineer

One Network Enterprises

Alexandria (VA)

On-site

USD 113,000 - 279,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401K match
Paid time off
Premium healthcare
Training & certification paid

Job summary

Prodigy One, LLC. is seeking a Software Engineer to support the development of a large, complex enterprise system within a high-performing Agile environment.

You will transform user stories into implemented capabilities across server and client sides, using Java, Python, and modern web tech. You will work with a diverse stack including Java, Angular, SQL, and DevOps practices, contributing to scalable, secure software delivery and cross-team collaboration in a dynamic federal/state-facing

Qualifications

  • Must have demonstrated experience with Java.
  • Experience with multiple Java frameworks (Spring, Boot, Data, JEE components).
  • Proficiency in JavaScript, Python, C/C++, SQL.
  • Experience with IDEs such as Eclipse, VS Code, Visual Studio.
  • Experience with databases (Oracle, PostgreSQL, MongoDB, SQL Server).
  • Experience with web UI development and Spring/Angular/JSON/XML/XSLT.
  • Experience with source control and configuration management tools.
  • Experience on Windows platforms and with web services.

Responsibilities

  • Develop, test, and deploy software in an Agile environment.
  • Translate user stories into implemented capabilities across server and client sides.
  • Contribute to DevOps processes and automation for reliable delivery.
  • Work across a diverse tech stack including Java, Python, and web technologies.
  • Collaborate within an Agile team and participate in PI planning.

Skills

Java
Spring
JEE
JavaScript
Python
C/C++
SQL
Web Services
Agile
DevOps

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
OpenShift
Jenkins
Git
Eclipse
WebStorm

Job description

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management solutions. We are focused on product usability and end user presentation to help our customers make the best decisions possible. Given our length of service in the industry, Prodigy One knows the importance of a competitive salary and benefits package. That's why our total compensation package can be tailored to meet employees personal needs.

A CLEARANCE IS REQUIRED TO BE CONSIDERED FOR THIS ROLE

Clearance Required: Active TS/SCI clearance with Polygraph. Location: Annapolis Junction, MD. This position can also sit Englewood, CO, San Diego CA , or Alexandria VA.

Salary Information: 113K - 279K+

Compensation and labor categories are defined in accordance with program requirements and government guidelines. Salary within the posted range is determined based on an individual’s experience, education, certifications, and overall qualifications, and may be further adjusted based on benefit selections.

Job Description: This role supports the development of a large, complex enterprise system within a high-performing Agile environment. Candidates must possess in-depth experience with Java and be willing to obtain a Full Scope Polygraph (FS Poly), with some candidates eligible to begin work with a Counterintelligence (CI) Polygraph.

The Software Engineer is responsible for executing full software development lifecycle (SDLC) activities, transforming Agile user stories into fully implemented and deployed capabilities. Working within a Behavior-Driven Development (BDD) framework, the engineer develops, tests, integrates, and deploys scalable solutions while leveraging DevOps practices and automation to ensure high-quality, reliable software delivery.

The role includes opportunities across a diverse technology stack, including server-side business logic, client-side web applications, and user interface development. Technologies may include Java, Python, embedded C/C++, the Java Cryptographic Framework, XML, and modern web technologies such as Angular, JavaScript, CSS, and HTML, as well as specialized device programming.

Working as both an individual contributor and a collaborative Agile team member, the Software Engineer participates in daily stand-ups, sprint planning, and Program Increment (PI) planning. The role involves analyzing complex system requirements, applying sound software engineering principles, and utilizing design tools and methodologies to develop efficient, reliable, and maintainable code. The engineer ensures solutions are modular, reusable, and fault-tolerant, while promoting code reuse and cross-team collaboration to reduce long-term maintenance costs.

In addition, the Software Engineer supports software process management throughout development, contributes to the creation of shared functions and components, and develops, tunes, documents, and deploys automation scripts across development, test, and production environments.

Basic Qualifications:

  • Must have demonstrated experience with Java.
  • Must 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.
  • Must have experience or familiarity with multiple languages such as Javascript, Python, C/C++, Groovy, Structured Query Language SQL.
  • Must have experience with development IDEs Integrated Development Environments such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm.
  • Must have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server.
  • Must 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.
  • Must have experience with software source control and configuration management tools.
  • Must have experience developing on Windows operating systems.
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast‐moving environment.

Preferred Qualifications:

  • Experience 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.
  • Experience or familiarity with multiple of the following technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers Docker, Podman, Kubernetes, OpenShift.
  • Experience with Javascript frameworks: AngularJS, Bootstrap, JQuery.
  • Experience with Testing and Mocking frameworks: JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester UFT, Selenium, FITNesse.
  • Experience with build tools: Maven, CMake, RPM, Jenkins, Nexus.
  • Experience developing on Linux operating systems.
  • Experience with technologies underlying cryptographic systems symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade‐off analysis, interface control, and testing and continuous integration.
  • Experience 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.
  • Experience with Behavior Driven Development BDD. Secure Software development i.e., Layer 7 Policy.
  • Experience with the Scrum, Scaled Agile Framework SAFe methodology, SAFe Agilest Certification, or experience as a member of an Agile team.

Education Requirements:

  • Bachelor's degree in Computer Science or a related field preferred.

Benefits:

  • 10% Employer Contribution to 401K; Immediately Vested
  • 5 Weeks Paid Time Off (PTO) up to 7 weeks
  • Access to Premium Healthcare/Dental/Vision Available
  • $2500+ Training Paid
  • Referral Company Profit Sharing

We are 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, disability, protected veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

One Network Enterprises • Englewood (CO)

On-site
USD 113,000 - 279,000
401K
PTO 5 weeks
Software Engineer
Software Engineer

One Network Enterprises • San Diego (CA)

On-site
USD 113,000 - 279,000
401K match
PTO 5 weeks
Healthcare
+2
Software Engineer
Software Engineer

One Network Enterprises • Maryland

On-site
USD 113,000 - 279,000
10% Employer 401K contribution
5 weeks PTO up to 7 weeks
Premium Healthcare/Dental/Vision
+2
Information Systems Security Engineer
Information Systems Security Engineer

One Network Enterprises • Maryland

On-site
USD 124,000 - 185,000
401K match
PTO 5 weeks
Healthcare
+2
Software Engineer 1
Software Engineer 1

One Network Enterprises • Maryland

On-site
USD 113,000 - 279,000
401K
Paid Time Off
Health Insurance
+1
System Administrator II
System Administrator II

One Network Enterprises • Maryland

On-site
USD 122,000 - 208,000
401K with employer contribution
Paid time off
Healthcare benefits
+2
System Administrator
System Administrator

One Network Enterprises • Maryland

On-site
USD 122,000 - 208,000
401K match
Paid PTO
Health insurance
+2
Test & Integration Engineer
Test & Integration Engineer

One Network Enterprises • Linthicum (MD)

On-site
USD 119,000 - 208,000
401K match
PTO 5 weeks
Health insurance
+2
Database Engineer II
Database Engineer II

One Network Enterprises • Linthicum (MD)

On-site
USD 124,000 - 208,000
401K with employer match
Paid time off
Healthcare/Dental/Vision
+2
Software Engineer — TS/SCI with Poly | Enterprise DevOps
Software Engineer — TS/SCI with Poly | Enterprise DevOps

One Network Enterprises • San Diego (CA)

On-site
USD 113,000 - 279,000
401K match
PTO 5 weeks
Healthcare
+2