Senior Software and Architecture Engineer

OSecNew York City, NY
Hybrid

About The Position

We are seeking a Senior Software and Architecture Engineer for a hybrid position, preferably based in New York City, though strong candidates on the East Coast will be considered. This role requires an engineer with over 15 years of professional experience who is comfortable taking the lead, owning architectural decisions, setting technical direction, and mentoring teammates while remaining hands-on. Experience with CTEM is a plus. The ideal candidate values continuous learning, has a genuine interest in cybersecurity, and communicates clearly. Our current services are built on Django (Python) and React (TypeScript), hosted on AWS, with many more services to be developed. This is a startup environment where adaptability and a proactive approach are essential. We are looking for a relentless go-getter who thrives under pressure, moves with urgency, and makes quick, correct decisions. Strong communication and close collaboration with penetration testers and the business are paramount. If this energetic environment excites you, you will fit right in.

Requirements

  • 15+ years of relevant professional software engineering experience.
  • Comfortable taking the lead on technical decisions and project direction.
  • Strong understanding of Django and the Django REST Framework.
  • Proficiency across the Python ecosystem.
  • TypeScript / JavaScript (React).
  • Relational databases (PostgreSQL).
  • AWS (EC2, EBS, Lambda, ECS).
  • Excellent spoken and written communication skills.
  • Willingness to integrate open-source tools written in languages other than Python and JavaScript.

Nice To Haves

  • CTEM platform experience.
  • Experience across a range of programming languages.
  • API design and documentation.
  • Message processing and queueing systems.
  • Experience with penetration testing tools (Nuclei, Nmap, etc.).

Responsibilities

  • Lead the design and implementation of solutions and tooling for the CTEM platform.
  • Own key architectural decisions and guide the technical direction of new services.
  • Collaborate closely with our penetration testing teams and the business to ensure the tools we build are effective and deliver meaningful information to assessment teams in the field.
  • Mentor and support other engineers while remaining hands-on in the codebase.
  • Integrate open-source security tooling - sometimes written in languages outside our core stack - into the platform.

Benefits

  • Flexible working hours
  • Competitive health packages
  • Life insurance
  • 401k plan with company contributions
  • Maternity and parental leave
  • On-the-job training opportunities
  • Paid, flexible vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service