Software Engineer - Mid-Level

Prodigy One, LLC

$113K — $279K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI clearance with Polygraph required.
  • Experience with Python and web frameworks like Django or Flask.
  • Familiarity with database technologies such as MongoDB and MariaDB.
  • Skilled in developing ReST endpoints and microservices.
  • Proficient in debugging and enhancing existing software.

Responsibilities

  • Develop and automate system security evaluation processes.
  • Create and manage Python-based ReST endpoints and microservices.
  • Provide backend and middleware support for system applications.
  • Debug software and improve documentation standards.
  • Design and implement new software features and enhancements.
  • Create and review software documentation and system specs.
  • Analyze system performance and develop algorithms to meet standards.

Benefits

  • 10% Employer contribution to 401K, immediately vested.
  • 5 weeks of paid time off, potentially increasing to 7 weeks.
  • Premium healthcare, dental, and vision coverage.
  • Training budget of $2500 or more.
  • Profit sharing from company referrals.
Full Job Description

A CLEARANCE IS REQUIRED TO BE CONSIDERED FOR THIS ROLE

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:
  • As part of the Secure the Enterprise initiative, develop capabilities to shift from the current manual system security evaluation and authorization process to a new model that emphasizes automation, streamlined processes and approvals, continuous monitoring and assessment, and network data gathering across the entire life cycle of a project.
  • The software engineer will provide the development, test, deploy, and sustainment of various Python based ReST end points, microservices, and data model management capabilities utilizing Django and Flask frameworks to interact with data models such as MariaDB, MongoDB, and PostgreSQL and send data upon request, in JSON format, to UI front ends
  • The developer will provide middleware and backend support to all system applications.
  • 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.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • 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 improve its performance.

Basic Qualifications:
  • Experience with Python
  • Experienced using Django or Flask
  • Databased experience using MongoDB or MariaDB
  • ReST endpoint development
  • Micro service model

Preferred Qualifications:
  • Swagger
  • AWS, C2S or other cloud experience
  • Docker
  • Visual Studio Code or similar IDEs
  • JSON and/or XML serialization
  • Jira
  • Confluence
  • Git version control
  • Working in Agile environment

Education Requirements:
  • Bachelors degree +7 yrs experience (additional 4yrs w/o degree);
  • IAT Level 2 Certification.

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


Similar Jobs

More Jobs at Prodigy One, LLC

  • Software Engineer - Mid-Level
    $113K — $279K *
    Linthicum Heights, MD 21090 (Anne Arundel County)
    Information Technology
    In-Person
  • Cloud Software Engineer II
    $113K — $279K *
    Annapolis Junction, MD 20701 (Howard County)
    Enterprise Technology
    In-Person
  • Systems Administrator II
    $122K — $208K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • System Engineer III
    $90K — $273K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • Senior ISSE/Penetration Tester
    $100K — $140K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer - Mid-Level jobs: