Description
Your Role Responsibilities? Here's What You'll Do
- Architect and lead the end-to-end development of extensible Connectivity APIs powering internal and external integrations.
- Design and implement reusable connector frameworks tailored for key ecosystems (e.g., Salesforce, AWS, Azure, GCP, SAP) with a strong focus on maintainability, scalability, and performance.
- Drive technical standards for Java-based backend services using modern best practices such as reactive programming, microservices architecture, and comprehensive observability.
- Collaborate closely with product, security, platform, and QA teams to ensure connectors meet compliance, security, scalability, and reliability requirements.
- Build intelligent schema management frameworks that adapt dynamically to schema changes, optimizing real-time data pipeline performance.
- Lead initiatives in optimized query design and database performance tuning to support fastest-in-class data extraction and integration.
- Mentor and grow engineering talent through code reviews, design sessions, and technical knowledge sharing.
- Influence long-term product and platform roadmaps informed by real-world connector usage data, and technical design documentation.
- Champion developer experience through SDKs, rich documentation, and efficient tooling to accelerate connector development and adoption.
- Participate in agile processes, feature scoping, and technical decision-making to ensure predictable delivery.
- Diagnose and resolve complex architectural and production issues, implement monitoring and alerting frameworks to preemptively address system health.
What We'd Like to See
- Hands-on experience with open-source integration frameworks such as Apache Camel or Spring Integration and familiar with contributions to open-source data or integration projects.
- Familiarity with cloud logging and monitoring tools.
- Published technical blogs, conference presentations, or active community involvement.
- Background in AI-powered agent development, workflow automation, and secure deployment in hybrid environments.
- Relevant cloud certifications (AWS, Azure, GCP)
- Advanced degree in Computer Science or a related technical field.
Role Essentials
- 8–10+ years of professional software engineering experience, including 5+ years in a principal or lead engineering role.
- Expert proficiency in Java and JVM ecosystem technologies (Spring Boot, reactive frameworks like Project Reactor) and hands-on performance tuning experience.
- Proven ability to design and deliver robust, distributed APIs and integrations at scale in cloud-native environments.
- Deep understanding of connector patterns: state management, error handling, retry strategies, and idempotency.
- Experience working with multiple cloud and enterprise platforms (Salesforce, AWS, Azure, GCP, SAP) and integration protocols (REST, SOAP, JDBC).
- Strong foundation in software design principles, system modeling, documentation, and agile methodologies.
- Expertise in container orchestration technologies such as Docker and Kubernetes, and CI/CD pipeline management.
- Experience with cloud application development, deployment, monitoring, and scalability best practices.
- Mentor and lead engineering teams technically and culturally.
- BA/BS or equivalent educational background, we will consider an equivalent combination of relevant education and experience
- Minimum 8+ years of relevant professional experience