About The Position

This Software Engineer position requires an active DOD Top-Secret Clearance. The primary responsibilities include developing, testing, and maintaining software applications using object-oriented design principles. The role involves implementing and supporting RESTful services, writing and maintaining SQL queries for database updates and data validation, and developing and troubleshooting applications within Linux-based environments. The engineer will also be responsible for identifying, debugging, and resolving application-level defects and performance issues, collaborating with team members to implement approved designs, and ensuring code quality by following established coding standards, participating in code reviews, and supporting documentation efforts.

Requirements

  • Active DOD Top-Secret Clearance Required
  • Bachelor’s degree in Computer Science, Software Engineering, or related field with 4–8 years of relevant experience or Master’s degree with 2–6 years of relevant experience.
  • Professional experience developing object-oriented applications in Java or Python.
  • Experience developing or maintaining RESTful services.
  • Experience writing SQL queries and working with relational databases.
  • Working knowledge of Linux environments.
  • Ability to work independently on defined tasks within established technical frameworks.

Nice To Haves

  • Exposure to front-end development with JavaScript.
  • Experience working within CI/CD pipelines (GitLab CI/CD).
  • Familiarity with Docker or OpenShift (Containerization).
  • Exposure to cloud-based environments.
  • Experience with modern web frameworks.
  • Experience with Spring Boot, PostgreSQL, Tomcat, or Maven.
  • Experience working in Agile development environments.

Responsibilities

  • Develop, test, and maintain software applications using object-oriented design principles.
  • Implement and support RESTful services under established architectural guidance.
  • Write and maintain SQL queries; support database updates and data validation efforts.
  • Develop and troubleshoot applications within Linux-based environments.
  • Identify, debug, and resolve application-level defects and performance issues.
  • Work closely with engineers and team members to implement approved designs and deliver project requirements.
  • Follow established coding standards, participate in code reviews, and support documentation efforts.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service