Staff Software Engineer, Integration Platform
Staff engineer responsible for architecting and scaling an integration and data platform, including APIs, databases, observability, and event-driven systems. The role requires 10+ years of software engineering experience and deep expertise in TypeScript, Node.js, PostgreSQL, GraphQL, REST, and cloud infrastructure.
About the job
Responsibilities
- Architect, build, and maintain the integration and data platform using modern AI-native approaches to support expert agents across external systems and integrations.
- Lead technical decisions across the stack, balancing performance, maintainability, scalability, and developer experience.
- Design and optimize APIs and service patterns for product experiences and third-party integrations.
- Improve database design, query performance, and data models for efficient storage and retrieval at scale.
- Drive observability and operational excellence through logging, monitoring, tracing, alerting, and performance analysis.
- Lead engineering-wide initiatives that improve customer experience, system performance, productivity, and knowledge sharing.
- Evaluate and introduce technologies, patterns, and tooling that improve engineering efficiency and platform quality.
- Define and reinforce testing practices across the stack with QA and engineering teams.
- Mentor engineers through technical design reviews, architecture discussions, pair programming, and knowledge-sharing sessions.
- Influence multiple engineering groups through technical leadership and cross-functional collaboration.
Requirements
- 10+ years of software engineering experience, including deep experience with modern JavaScript and TypeScript environments and leading large technical initiatives.
- Experience with workflows and data platforms, including data integrity, reconciliation, system quality, resilience, and reliability.
- Production experience with Node.js, GraphQL, RESTful services, PostgreSQL, and Temporal.
- Strong proficiency with SQL databases such as PostgreSQL or MySQL, including schema design and query optimization.
- Experience with event-driven systems, messaging infrastructure, and real-time data processing.
- Experience with Docker, Kubernetes, and modern cloud infrastructure across AWS, Google Cloud, or similar environments.
- Strong understanding of CI/CD, automated testing, and scalable deployment practices.
- Track record of mentoring engineers and raising the technical bar through influence, clarity, and execution.
- Excellent communication and technical writing skills.
Nice to Have
- Experience with large enterprise platforms, including ERP and CRM systems.
- Experience leading initiatives involving platformization, service architecture, APIs, or financial and accounting systems.
- Advanced degree in Computer Science, Engineering, or a related field.
Compensation and Benefits
- Base salary range of $172,000–$229,000 plus annual bonus and meaningful equity.
- Generous equity grant.
- Comprehensive benefits package.
- Flexible PTO and hybrid work schedules.
- One-time work-from-home allowance.
- Company events and team-building activities.
- Opportunities for growth and career advancement.
Skills
JavaScript, TypeScript, Node.js, GraphQL, Rest, Postgres, Temporal, MySQL, SQL, Event-Driven Systems, Docker, Kubernetes, AWS, GCP, CI/CD
Similar jobs
Backend Engineering jobsBuild large-scale backend infrastructure and data products for Databricks across areas such as log analytics, AI/BI, business semantics, and apps. The role requires staff-level software engineering experience, including 10+ years with Java, Scala, or C++ and expertise in distributed systems and cloud technologies.
Leads development of reliable, scalable database connectors and replication technology for enterprise data movement. The role requires strong Java or C/C++ experience, database internals expertise, distributed-systems design skills, and technical leadership through architecture, mentoring, and production investigations.
Technical leader for the Metadata team, designing distributed cloud subsystems and leading complex initiatives across discovery, catalog, lineage, and run history services. Requires 8+ years of software engineering experience, backend or systems expertise, cloud infrastructure experience, and strong architecture, reliability, and mentoring skills.
Technical leader for the Metadata team, owning architecture and delivery of distributed backend services for discovery, catalog, lineage, and run history. The role requires 8+ years of software engineering experience, strong cloud and systems expertise, and a record of leading multi-engineer initiatives.
Staff backend engineer leading the design, delivery, and operation of highly scalable passwordless authentication systems. The role requires deep Java and distributed-systems expertise, technical leadership, and experience with passkeys, FIDO2/WebAuthn, and identity protocols.