SlipstreamJobsFresh Startup & VC-Backed Jobs

Java Software Engineer - Connectors - Remote

Jitterbit - Remote - Remote - posted 2026-09-29

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Jitterbit is an iPaaS (Integration Platform as a Service) and API Management platform recognized in Gartner's leader quadrant for five consecutive years. The company helps customers integrate mission-critical business systems reliably and at scale. You will join the engineering team as a Java Backend Software Engineer focused on building connectors and distributed systems. The role emphasizes code quality, distributed ownership, mentorship, and innovation. You'll design and implement high-performance, fault-tolerant connector integrations and adapters that handle mission-critical workflows 24/7/365. You'll architect distributed microservices following cloud-native design patterns (circuit breakers, bulkheads, observability) for multi-tenant SaaS environments. Key responsibilities include: - Design and implement high-performance, fault-tolerant connector integrations and adapters for mission-critical business workflows - Architect distributed microservices with cloud-native design patterns for multi-tenant SaaS - Build and optimize data pipelines handling multiple protocols (REST, SOAP, GraphQL, gRPC, webhooks) and communication patterns (synchronous, asynchronous, event-driven) - Drive technical decisions on critical subsystems; contribute to RFCs and architectural reviews; mentor junior engineers - Implement comprehensive monitoring, logging, and tracing; own operational health and observability - Collaborate with Product, DevOps, and SRE teams on feature delivery, incident resolution, and platform reliability - Champion best practices: code reviews, testing strategies, security hardening, and performance optimization - Contribute to platform infrastructure and developer experience initiatives The engineering culture is quality-first, performance-oriented, and distributed. The company is very remote-friendly and believes in hiring talent where it exists. REQUIREMENTS: - 7+ years designing and building large-scale, distributed backend systems with high throughput and low latency - 5+ years working with multi-tenant SaaS architectures in production; deep understanding of isolation, rate-limiting, and resource management - Proven ability to drive system design and participate in architectural decisions; experience mentoring engineers on design patterns - Strong problem-solving and debugging skills; demonstrated ability to diagnose complex production issues in distributed systems - Deep experience with microservices architecture, including service decomposition, API design, and inter-service communication patterns - Hands-on experience with cloud platforms (AWS, Google Cloud, or Azure); familiarity with Kubernetes and serverless patterns - Strong foundation in software engineering fundamentals: SOLID principles, design patterns, system design, testing strategies - Expert-level Java (Java 8+): OOP principles, concurrency, performance tuning, memory management, Spring Boot, Guava, Netty ecosystem - Protocol expertise: REST, SOAP, GraphQL, gRPC, HTTP semantics, caching, rate limiting, error handling - Message brokers & event streaming: RabbitMQ, Apache Kafka, AWS SQS/SNS; understanding of at-least-once delivery, dead-letter queues, stream processing - Database technologies: Strong SQL (query optimization, indexing); NoSQL experience (MongoDB, DynamoDB, Cassandra) and consistency trade-offs - Containerization & orchestration: Docker proficiency; practical Kubernetes or container runtime experience in production - Advanced Git workflows (branching strategies, rebasing, cherry-picking); GitHub or similar platforms - CI/CD & DevOps: GitHub Actions, Jenkins, ArgoCD; ability to write build pipelines, deployment scripts, infrastructure-as-code (Terraform, CloudFormation) - Linux command line comfort; understanding of OS-level concepts (memory allocation, processes, file systems, networking) - Observability: Experience with logging (ELK, Splunk), metrics (Prometheus, Grafana), distributed tracing (Jaeger, Zipkin)

Similar roles