
Search by job, company or skills

Role Summary
We are seeking a hands-on Principal Engineer / Technical Lead to help scale a modern software platform through launch and into early growth. This role is designed for a senior technical leader who can combine architecture judgment, coding depth, and engineering discipline in a fast-moving SaaS environment. We need a senior technical leader who can help the team ship quickly without allowing the platform to become fragile, inconsistent, or overly dependent on a small number of individuals. This person will serve as a player-coach: contributing directly to difficult implementation work while also improving architecture adherence, code review quality, engineering standards, and team leverage.
Key Responsibilities
• Partner with product and engineering leadership to drive technical delivery through launch and early scale
• Contribute hands-on to the codebase across critical areas of the platform, especially on complex or high-risk work
• Review architecture-significant pull requests and ensure code aligns with established patterns, boundaries, and long-term design direction
• Help define and enforce engineering standards for code quality, testing, review discipline, observability, and release readiness
• Reduce key-person dependency by documenting design decisions, spreading architectural context, and mentoring other engineers
• Improve the team's use of AI-assisted coding and agentic development tools in a safe, disciplined, and repeatable way
• Help strengthen trust boundaries across authentication, authorization, tenant isolation, query execution, secrets handling, and cloud infrastructure
• Work closely with engineers across frontend, backend, AI orchestration, and infrastructure to unblock delivery and improve system cohesion
• Identify architectural hotspots, technical debt, and operational risks that could impair launch readiness or future scale
• Support the evolution of CI/CD, deployment confidence, and production-readiness practices
• Provide pragmatic technical leadership suited to a small, fast-moving company rather than a heavily layered enterprise environment
What Success Looks Like
Within the first 90 days, this person will:
• Increase confidence in the architectural integrity of the codebase
• Improve the quality and rigor of PR reviews on critical-path changes
• Reduce dependence on a single technical linchpin for architecture and difficult implementation decisions
• Accelerate delivery on launch-critical work without sacrificing maintainability
• Help create a more scalable engineering operating model for a small but growing product team
• Establish practical standards for how the team uses AI coding tools and agentic workflows
Required Qualifications
• 8+ years of software engineering experience, with substantial time spent in senior or principal-level hands-on roles
• Proven experience building and scaling SaaS platforms in production
• Strong full-stack engineering capability, with the ability to move between backend, frontend, and platform concerns as needed
• Strong architecture skills, especially in modular system design, service boundaries, shared patterns, and maintainability
• Experience operating in cloud-native environments and supporting production systems
• Experience with Python-based backend platforms, API-oriented architectures, and modern JavaScript frontend frameworks
• Strong code review judgment, with the ability to enforce standards while remaining pragmatic and delivery-oriented
• Experience with multi-tenant SaaS security and data isolation concerns
• Experience mentoring engineers and raising technical discipline on a small team
• Ability to critically review AI-assisted code contributions and establish team norms for responsible use of AI coding tools
• Ability to thrive in ambiguity and move fluidly between architecture, implementation, and technical problem-solving
• Excellent written and verbal communication skills, including the ability to explain tradeoffs clearly to both technical and non-technical stakeholders
Preferred Qualifications
• Experience with AI-powered products, LLM application development, agent orchestration, or natural language-driven systems
• Experience with containerized cloud deployments in production; AWS familiarity preferred
• Experience defining engineering standards in early-stage or growth-stage product companies
• Hands-on experience with PostgreSQL in a production environment, including migrations, query optimization, and awareness of PostgreSQL-specific behaviors (transaction control, advisory locks, connection pooling)
• Practical experience using AI-assisted coding tools in a team setting
• Experience with NL2SQL or LLM query generation systems
• Familiarity with agent orchestration frameworks (LangChain, Agno, CrewAI, etc.)
Ideal Candidate Profile
The ideal candidate is not a pure architect and not just an individual contributor. This is a senior technical leader who still likes to build, can earn credibility through code, and knows when to zoom out to protect the system.
They should be able to look at a pull request and quickly determine whether it is merely functional or whether it truly fits the architecture, preserves the right boundaries, and sets the team up to move faster in the future.
They should be comfortable working in a startup-style environment where speed matters, resources are constrained, and good judgment is often more important than process overhead.
Reporting / Working Model
• Reports to: CTO or Head of Engineering
• Works closely with: product leadership, engineering team, QA, and platform/infrastructure stakeholders
• Role type: Full-time or contract-to-hire, depending on business need and timing
Job ID: 150605341
We don’t charge any money for job offers