Development Manager - Integrations

New
A
Action1Cybersecurity software
United StatesFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional working proficiency in English
Required Skills
AWSNode.jsSQLJavascriptTypeScriptRESTful APIsData modelingSoftware EngineeringDistributed Systems

Requirements

  • Experience leading software engineers and owning the delivery and operation of production systems.
  • Strong software engineering fundamentals and ability to contribute to technical problem-solving.
  • Excellent knowledge of Node.js, JavaScript, and TypeScript.
  • Experience building and operating AWS services in production.
  • Hands-on experience designing and maintaining APIs and integrations with external systems.
  • Understanding of distributed systems, asynchronous processing, data consistency, and failure recovery.
  • Proficiency in SQL and experience with data modeling, aggregation, and query performance.
  • Experience with secure authentication and authorization for integrations.
  • Strong communication skills and ability to align engineering work with product priorities.
  • Professional working proficiency in English for leading an English-speaking team and collaborating across functions.
  • Nice to have: experience writing automated integration and contract tests.
  • Nice to have: experience with runtime isolation and sandboxing, B2B SaaS, security, compliance, data governance, high-load products, or maintaining integrations across multiple third-party API versions.

Responsibilities

  • Lead, mentor, and develop engineers, providing technical direction and regular feedback.
  • Own delivery outcomes, provide practical estimates, and make capacity and priority tradeoffs visible.
  • Work with Product Management to set priorities and translate customer needs into integration capabilities.
  • Oversee the design, development, and maintenance of third-party connectors and the Integrations Store.
  • Guide data mapping, validation, synchronization, authentication, authorization, and secure credential handling.
  • Establish reusable integration patterns for retries, rate limits, duplicate events, and API version changes.
  • Own automated pipelines for building, testing, validating, and deploying integrations.
  • Improve integration reliability, performance, and observability, and guide resolution of production issues.
  • Coordinate dependencies and compatibility with other engineering teams and external partners.
  • Apply AI technologies to integration development, testing, or support with appropriate output validation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now