Featured Job

Senior Software Engineer

Manhattan, NY Full-time On-site $237.2k — $320.9k per year 10/17/2026 Job ID: 000435
Apply Now
Software Engineering Production Software Development Technical Scoping Implementation Testing

Summary

What you’ll impact

The Senior Solutions Engineer designs, builds, and delivers custom software integrations that connect the platform to enterprise customers' systems. Using TypeScript, APIs, authentication protocols, and data exchange mechanisms, they create production‑grade connectors within the existing codebase. They translate ambiguous requirements into technical specifications, implement end‑to‑end solutions, troubleshoot integration issues, and develop reusable capabilities. Working independently across engagements, they collaborate with product and legal engineering teams to ensure scalable, maintainable solutions aligned with product strategy.

Responsibilities

What you'll do

  • Work directly with enterprise customers to understand their systems, workflows, and constraints, translating their needs into clear technical requirements.
  • Own engineering delivery from discovery and solution design through implementation, testing, deployment, and troubleshooting.
  • Resolve ambiguity across customer stakeholders and internal teams. Challenge assumptions, explain tradeoffs, and align people on a realistic scope and timeline.
  • Build integrations between the platform and customer systems, alongside changes to our core product. Identify opportunities to turn customer-specific work into reusable capabilities.
  • Manage multiple engagements with a high degree of independence, sequencing work, identifying dependencies, and communicating risks early.
  • Diagnose and resolve complex issues where the platform meets a customer's environment, applying sound engineering judgment under time pressure.
  • Bring customer insights back into product and engineering decisions, and help develop reusable tooling and engineering practices as the function grows.

Requirements

What you’ll bring

  • 5-7+ years of software engineering experience, with recent, hands-on ownership of production software and clear responsibility for technical decisions and delivery.
  • Strong software engineering fundamentals. You can independently design, build, test, and ship reliable software, and work effectively in an existing product codebase.
  • Comfortable leading technical conversations with customers. You can explain decisions and tradeoffs clearly to both engineers and nontechnical stakeholders.
  • Experienced in taking ambiguous problems across multiple teams and turning them into working solutions. You can point to what you decided, built, and delivered.
  • Strong product judgment. You understand the problem behind a request and can balance immediate customer needs with maintainability and broader product value.
  • Able to prioritise and deliver without detailed direction. You set realistic expectations, surface problems early, and take responsibility for outcomes.
  • Adaptable across technologies and environments. You can learn unfamiliar systems quickly and make progress when requirements evolve.

Ready to Move Forward?

Apply now and our recruiting team will reach out with next steps, interview guidance, and client insights tailored to this role.