Software Engineer I (API)

FLASH Technology GroupLinthicum Heights, MD

About The Position

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.

Requirements

  • Active TS/SCI with Polygraph required
  • High School + 1 year experience in environment of similar scope and complexity
  • Python
  • Experienced using Django or Flask
  • Database experience using MongoDB or MariaDB
  • ReST endpoint development
  • Micro service model

Nice To Haves

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

Responsibilities

  • Develop, test, deploy, and sustain Python-based ReST endpoints, microservices, and data model management capabilities utilizing Django and Flask frameworks.
  • Interact with data models such as MariaDB, MongoDB, and PostgreSQL.
  • Send data upon request, in JSON format, to UI front ends.
  • 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, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
  • Modify existing software to correct errors to improve its performance.

Benefits

  • 401(k) with 6% company match - VESTS IMMEDIATELY
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life and Disability Insurance
  • Complimentary Identity Theft Protection
  • Tuition Reimbursement
  • Paid Time Off
  • Referral bonuses

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

High school or GED

Number of Employees

1-10 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service