Software Engineer

Prodigy One
  • Annapolis Junction, Maryland
  • $113,000–$279,000 Per Year
  • Autofill and Review
30+ days ago

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 extensive industry experience with innovative technical capabilities, we deliver solutions in big data, cloud development, software engineering, and enterprise management.
At Prodigy One, we believe investing in our people is essential to our success. We offer competitive compensation, employer-paid medical coverage, professional development opportunities, and programs designed to support employee health, wellness, and long-term career growth.
 
Clearance Required: Active TS/SCI clearance with Polygraph
Location: Annapolis Junction, MD

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:
The Software Engineer supports a software development team focused on building and sustaining integrated, feature-rich capabilities that advance the modernization of visualization and presentation tools. This role contributes to the development of applications that enable mission users to effectively access, analyze, and interact with data within a collaborative environment.

Working as part of an Agile team, the Software Engineer I assists in designing, developing, and maintaining applications that support both the visualization of existing data and the integration of new user-generated information. The role emphasizes creating intuitive, scalable solutions that enhance user experience and support mission objectives.

The Software Engineer I collaborates closely with cross-functional teams to ensure reliable application performance, contributes to ongoing system enhancements, and supports the continuous improvement of tools that facilitate data sharing, analysis, and decision-making across the enterprise.

Basic Qualifications:

  • Seven (7) years experience as a SWE, in programs and contracts of similar scope, type and complexity is required.
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Familiarity with multiple of the following:
  • Analytical development: Machine Learning, Stream, Batch
  • Virtualization Environments: Kubernetes, Containers (Docker, Containerd), Cloud (AWS/HCI)
  • Streaming Frameworks: Kafka, Flink
  • MongoDB, ArangoDB, Redis, PostgreSQL
Additional information:
  • Work performed in contractor facility in Annapolis Junction
  • Potential telework

Preferred Qualifications:

  • ElasticSearch


Education Requirements: 

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.

Benefits:

  • Medical Coverage: 100% employer-paid for employee-only coverage
  • 401(k): 5% Employer Match
  • Professional Development: Up to $5,000 for approved training, tuition, certifications, and conferences
  • Health & Wellness: Up to $500 annually for eligible health and wellness expenses
  • Employee Referral Bonus Opportunities for qualifying referrals
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.

Numbers & Facts

LocationAnnapolis Junction, Maryland
Salary$113,000–$279,000 Per Year
Websitehttps://www.prodigyonellc.com

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Analytical Developmentunmatched
  • Big Dataunmatched
  • Bug Tracking Softwareunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Improvementunmatched
  • Cross-Functionalunmatched
  • Customer/Client Researchunmatched
  • Data Analysisunmatched
  • Data Visualizationunmatched
  • Debugging Toolsunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Enterprise Applicationsunmatched
  • Government Requirementsunmatched
  • Health Planunmatched
  • Human-Computer Interactionunmatched
  • Machine Learningunmatched
  • Mathematical Modelingunmatched
  • MongoDBunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • PostgreSQLunmatched
  • Predictive Modelingunmatched
  • Redisunmatched
  • Requirements Derivationunmatched
  • Sensitive Compartmented Information (SCI)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Systems Analysisunmatched
  • Systems Engineeringunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Top Secret Clearanceunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Virtualizationunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder