Skip to content
WriterWriter

Software Engineer, Connectors & MCP

Build secure, scalable backend platforms and AI integrations connecting enterprise systems, tools, and data sources. The role requires 5+ years of backend engineering experience, distributed-systems expertise, cloud-native operations, authentication security, and technical leadership.

About the job

Responsibilities

  • Design and deliver secure, scalable AI integration platforms connecting enterprise systems and powering mission-critical automation.
  • Evolve the AI integration client ecosystem, enabling secure connections to external tools, data sources, and enterprise systems.
  • Own backend service design for high-throughput, low-latency APIs supporting agent workflows and cross-system orchestration.
  • Define identity, authentication, and trust-boundary strategies for integrations, including OAuth and service-to-service authentication.
  • Partner with product and engineering leaders on roadmap, technical strategy, and platform capabilities.
  • Drive reliability through SLOs/SLAs, observability, resilience, incident readiness, and performance optimization.
  • Raise engineering standards through architecture reviews, design practices, testing strategy, and mentorship.

Requirements

  • 5+ years of software engineering experience building and operating production backend systems.
  • Experience with TypeScript, Deno, Node.js, or Bun.
  • Experience designing and shipping API-driven platform services and distributed systems, including microservices, event-driven architectures, and secure service-to-service communication.
  • Experience building AI integration layers, such as MCP clients and servers, tool orchestration, external API connectors, and authentication mediation.
  • Deep knowledge of OAuth2/OIDC, API keys, token lifecycle management, secret management, and least-privilege access.
  • Cloud-native experience with AWS, Google Cloud, or Azure, including Docker, Kubernetes, CI/CD, and production operations.
  • Experience with observability and reliability engineering, including metrics, SLOs/SLAs, alerting, incident response, and performance tuning.
  • Strong backend fundamentals with modern server frameworks and data systems such as TypeScript/Node.js, Python, and PostgreSQL.
  • Ability to lead through ambiguity, make technical decisions, mentor engineers, and own delivery through production.

Nice to Have

  • Python experience.
  • Architectural impact and leadership appropriate for Senior to Staff-level scope.

Compensation and Benefits

  • Annual compensation range of $155,400–$304,100.
  • Competitive compensation, company stock options, and 401(k).
  • Generous paid time off and company holidays.
  • Medical, dental, and vision coverage.
  • Paid parental leave, fertility and family planning support.
  • Flexible spending and health savings accounts.
  • Wellness and learning and development stipends.
  • Company-wide and team off-sites.

Skills

TypeScript, Deno, Node.js, Bun, Mcp, Microservices, Distributed Systems, Oauth2, OIDC, Docker, Kubernetes, CI/CD, AWS, GCP, Postgres

Square

Square

New York, NY

Software Engineer, Cash App Taxes
$153k+/yrRemote4+ YOEBackend Engineering

Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.

Figma

Figma

San Francisco, CA
Software Engineer - Application Platform
$153k+/yrRemote5+ YOEBackend Engineering

Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.

Censys

Censys

United States
Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.

Lithic

Lithic

United States

Software Engineer, Treasury
$160k+/yrRemoteBackend Engineering

Build and operate highly reliable backend services for Treasury, including ledger, ACH, wire, and reconciliation systems that manage money movement between Lithic and financial institutions. The role requires strong curiosity, autonomy, Python experience, and—at senior level—distributed-systems expertise.

TheGuarantors

TheGuarantors

New York, NY

Software Engineer - Risk Solutions
$160k+/yrHybrid5+ YOEBackend Engineering

Builds and owns backend underwriting and pricing infrastructure, including decisioning systems, data integrations, and risk rules. The role requires 5+ years of backend engineering experience, advanced SQL, distributed systems expertise, and familiarity with cloud infrastructure and production operations.