Staff Software Engineer

New York

  Software Engineering

Permanent

Our client, a venture-backed AI SaaS startup, is hiring a Staff Software Engineer to join their team in New York. The successful candidate will have the opportunity to work within a small, product-driven team, tackling complex technical challenges in a greenfield environment and building foundational systems from the ground up.

Responsibilities

  • Architect and develop full-stack features for the company’s AI-powered SaaS platform.

  • Design core backend systems, data models, APIs and infrastructure with an emphasis on scalability, performance and maintainability.

  • Translate business and product objectives into clear technical plans and make high-impact design decisions in ambiguous or evolving contexts.

  • Build frontend components that present complex AI and contract insights in an intuitive and user-friendly way.

  • Collaborate closely with the Head of Engineering and product stakeholders to define priorities and deliver effectively.

  • Take full ownership of your work from planning through deployment and monitoring.

  • Help establish engineering best practices and contribute to shaping team culture as they scale.

Skillset

  • At least 8 years of professional software engineering experience, with a proven track record in system architecture and technical ownership.

  • Demonstrated ability to design and build complex backend systems or distributed services, especially in greenfield projects.

  • Proficiency with backend technologies such as Node.js, Go or Python, and modern frontend frameworks like React or TypeScript.

  • Experience with cloud infrastructure, CI/CD pipelines and infrastructure-as-code practices.

  • Strong system design skills, with the ability to evaluate and reason about architectural trade-offs.

  • Hands-on experience building agentic AI systems or applications powered by large language models (LLMs) is a bonus.

  • Experience in legal technology or B2B SaaS is a plus.

  • Excellent communication skills, capable of explaining and defending architectural decisions.

  • Self-motivated and effective in fast-paced, high-trust environments with a high degree of autonomy.

55011