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