Senior Software Engineer - Bruin Platform Integration
About the role
MetTel is a global communications solutions provider with the most complete suite of fully managed services focused on secure connectivity, and network and mobility services. We simplify communications and networking for business and government agencies, serving many Fortune 500 customers. Gartner recognizes us as an industry leader.
We are seeking a Senior Software Engineer – Integration to join a new Bruin Platform Modernization team in NYC. Bruin is MetTel's mission-critical operations platform—15 years in production, deeply embedded in how MetTel and its customers operate. This role owns the customer integration experience end-to-end: designing and delivering the Bruin SDK, public APIs, and developer experience portal that make integrating with Bruin effortless for customers, partners, and internal teams. You will also build the Bruin Integration Marketplace—a catalog of connectors that lets Bruin plug into customer environments across HR, ticketing, MDM, SSO, zero-touch provisioning, mobile threat defense, and business intelligence systems.
You will partner with our Principal Software Architect and senior technical leadership on architectural direction and operate as the senior owner of Bruin's integration experience. AI-assisted engineering tools will be a core part of your workflow.
Responsibilities
- SDK & Public API Ownership: Design, deliver, and evolve the Bruin SDK and public APIs end-to-end. Own contract design, versioning strategy, pagination, error handling, authentication, rate limiting, and idiomatic ergonomics per language.
- Developer Experience Portal: Own the Bruin developer portal as a product—quickstart guides, API reference, code samples, interactive playground, SDK changelog, and the documentation pipeline that keeps it in sync with the code. Treat documentation as a first-class engineering deliverable.
- Bruin Integration Marketplace: Lead the design and expansion of the Bruin Integration Marketplace—the catalog of connectors for customer environments. Own the connector framework, certification model, secrets management, observability, and the request-access and onboarding experience. Deliver foundational connectors for ticketing (e.g., ServiceNow, Jira, Zendesk, Freshservice, BMC), HR feeds, MDM, SSO, zero-touch provisioning, mobile threat defense, and BI tools.
- Enterprise Integration Patterns: Apply established patterns for webhook delivery and retry, eventual consistency, schema evolution, idempotency, replay, and observability across heterogeneous customer systems. Design to prevent common production integration failures.
- AI-Native Integration Patterns: Design the integration experience to be consumable by modern AI agents and AI-native applications—clear tool semantics, well-described capabilities, and patterns that allow Bruin’s AI-first user experience to operate safely and effectively.
- Customer & Partner Collaboration: Engage directly with customer engineering teams during marketplace onboarding and early adopter programs. Incorporate real-world integration feedback into SDK, API, and connector design.
- Code Quality: Conduct code reviews, write well-tested maintainable code, and contribute to a high engineering bar across the team. Mentor junior and mid-level engineers as needed.
Qualifications
- 7+ years of professional software engineering, with significant experience in SDK, public API, or platform engineering.
- Track record of shipping developer-facing surfaces (SDKs, public APIs, or platform products) at production scale. Ability to articulate design decisions, trade-offs, and lessons learned.
- Strong proficiency in at least two modern programming languages, with TypeScript/JavaScript and Node.js preferred. Working knowledge of multiple language ecosystems (e.g., .NET, Python, Go, Ruby, Java) and their SDK conventions.
- Experience designing APIs and SDKs optimized for developer discovery—predictable naming, strong type definitions, rich inline documentation, and progressive disclosure patterns compatible with modern IDEs and AI-assisted tools.
- Experience building or contributing to a developer portal or documentation site—docs-as-code workflows, OpenAPI specifications, generated SDKs, and reference content.
- Hands-on experience with enterprise integration concerns: OAuth 2.0/OIDC, SAML, SCIM, webhooks, REST, GraphQL, retry/idempotency patterns, and schema versioning.
- Hands-on experience with containerized deployment (Kubernetes, Docker) and CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, or GCP) as adjacent experience—many patterns transfer to our on-premise environment.
- Proficiency with AI-assisted development tools (Claude Code, Copilot, Cursor, or similar) as a core part of your workflow.
- Strong written communication—ability to write SDK documentation, API design docs, and customer-facing integration guides that engineers use.
- Customer empathy—experience working directly with developers integrating against your product and using that feedback to shape design.
Nice to Have
- Experience designing APIs or SDKs for AI agents and AI-native applications—tool-use interfaces, Model Context Protocol (MCP), or function-calling patterns.
- Prior experience at an iPaaS or B2B SaaS company with a published SDK and partner connector ecosystem.
- Direct experience integrating with ServiceNow, Jira, Workday, Okta, or similar enterprise systems at scale.
- Familiarity with telecom, mobile device management, or network monitoring protocols (SNMP, syslog, MDM APIs, or vendor APIs for Meraki, Cisco, Zebra, or similar).
- Developer advocacy, DevRel, or technical writing contributions.
- Telecom, managed services, or B2B platform domain experience.
Pay
The U.S. base pay for this position ranges from $150,000 to $180,000 annually, depending on job-related knowledge, skills, experience, and location. Your recruiter can share more about the specific salary range for your work location during the hiring process.