About The Position

As a Full-Stack Software Engineer supporting mission applications, you will design, develop, and maintain web-based systems that enable mission users to visualize data, automate workflows, and derive actionable insights. You will work across the stack — from intuitive front-end interfaces to robust backend services and data integrations — helping deliver scalable, reliable solutions in dynamic operational environments. This role requires technical flexibility and a strong ownership mindset. You may support new development efforts, enhance mature platforms, or rapidly prototype capabilities in response to evolving mission needs. You will collaborate closely with analysts, operators, data engineers, and DevOps professionals to ensure solutions are intuitive, performant, and mission-aligned.

Requirements

  • Active TS/SCI with Polygraph.
  • Experience developing modern web applications across frontend and backend layers
  • Proficiency in at least one backend language (e.g., Python, Java, Go)
  • Experience with modern frontend frameworks (e.g., React, Vue, Angular)
  • Familiarity with RESTful API design and implementation
  • Experience working with relational and/or NoSQL databases
  • Experience using Git for version control
  • Familiarity with Linux-based development environments
  • Ability to work independently and as part of a collaborative engineering team

Nice To Haves

  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Experience with CI/CD pipelines and automation workflows
  • Knowledge of data visualization libraries and dashboard frameworks
  • Experience working with streaming or ETL tools (Kafka, NiFi, Airflow, etc.)
  • Experience supporting production CNO capabilities and operations
  • Excellent written and verbal communication skills.

Responsibilities

  • Maintain an active TS/SCI with Polygraph. Candidates without a current clearance will not be considered.
  • Design, develop, and maintain full-stack web applications
  • Build responsive user interfaces using modern JavaScript frameworks
  • Develop RESTful APIs and backend services in Python, Java, or similar languages
  • Integrate data from relational, document, graph, or streaming data sources
  • Implement authentication, authorization, and secure coding best practices
  • Develop data visualizations and dashboards to support mission insights
  • Contribute to containerized deployments and CI/CD pipelines
  • Troubleshoot and resolve performance, scalability, and reliability issues
  • Gather requirements directly from stakeholders and translate them into technical solutions
  • Document designs, workflows, and system architecture clearly and concisely

Benefits

  • Top salaries because we're top performers
  • Pick your PTO – Everyone values time and money differently, so we give you the flexibility to choose between 3 and 5 weeks of PTO with a corresponding adjustment to your pay. Your choice, your balance.
  • All 11 federal holidays, paid!
  • Up to 2 snow days, paid!
  • We’ll quadruple (4x!) the first 6% you contribute to your 401(k), giving you up to a 24% company match. Contributing less than 6%? Unclaimed matches come right back to you as extra income, giving you a guaranteed 24% that goes to your retirement, to your paycheck, or both. C’mon now!
  • 100% employer-paid medical, dental, vision, life, and disability insurances. That’s a lot. Already covered on health insurance? No problem – we’ll trade you this benefit for a boost to your salary instead.
  • $5,250 annual education assistance for training, certifications, tuition, and even student loan repayments.
  • Spot bonuses for obtained certifications, customer recognition, and just about anything else that makes us go "Hot damn!". We hope to say that many times about you.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service