Senior Software Engineer

Defendify•Portland, ME
•Remote

About The Position

Defendify is seeking a senior, hands-on software engineer to build and ship features across the full stack of its production cybersecurity platform, which is used by thousands of organizations. The engineer will own features end to end, from understanding the problem and creating technical specifications through implementation, testing, and production operation. The role is part of a lean engineering team and reports to the Director of Engineering, working closely with engineering leadership, other engineers, and the product team. This is a generalist role across backend services, frontend features, data pipelines, integrations, and infrastructure as needed. The platform is built primarily with Go and Node.js, and uses technologies including Express, NATS messaging, OpenTofu, Postgres, Valkey, and Vue. The engineer is expected to learn new languages and systems as needed, contribute to architectural decisions, and help maintain the platform's security, reliability, and conceptual consistency. The role involves writing and reviewing code, resolving production issues, participating in on-call support, improving monitoring and reliability, and contributing to structured sprints and planning. Engineers own the full lifecycle of their work, from infrastructure and testing through production operations. The team uses AI-assisted engineering tools as part of its daily workflow, while relying on engineering judgment to verify or override their output. The role is remote-first and open to candidates in the Portland, Maine area or working remotely, with hybrid arrangements available. The company prefers U.S.-based candidates who can occasionally visit its Portland headquarters for collaboration and team activities.

Requirements

  • At least 5 years of professional, hands-on software engineering experience designing, building, shipping, and maintaining production software and systems.
  • Strong proficiency in at least one of Go or Node.js and willingness to work across both.
  • Meaningful experience with relational databases, particularly PostgreSQL.
  • Comfort with infrastructure and operations, not just application code.
  • Strong written communication and clear thinking about technical tradeoffs.
  • Thoughtful approach to security.
  • Ability to learn new languages and systems quickly and contribute across multiple layers.
  • Use of modern development tools, including AI-assisted workflows, as a natural part of the engineering process.
  • Ability to navigate ambiguity, make sound technical decisions, and adapt to shifting priorities.

Nice To Haves

  • Experience in a security-adjacent domain.
  • Ability to visit Defendify's Portland, Maine headquarters occasionally for collaboration and team activities.

Responsibilities

  • Architect, build, and ship platform features, with an emphasis on backend services, automation, and systems while contributing across the stack as needed.
  • Build and maintain integrations with external services.
  • Design and deliver secure, well-tested, maintainable code.
  • Investigate and resolve production issues, participate in on-call support, and strengthen monitoring and reliability.
  • Improve systems through better tests, cleaner interfaces, stronger observability, or simpler operations.
  • Participate in architectural decisions, code reviews, and planning.
  • Own work throughout its lifecycle, from infrastructure and testing through production operations.
  • Understand the problems behind requirements, identify gaps, challenge assumptions, and contribute effective solutions.
  • Communicate technical tradeoffs clearly and surface problems early.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service