2 hours ago
Remote, India or Delhi, IndiaSenior
Responsibilities
- Design and implement high-performance, fault-tolerant connector integrations and adapters for mission-critical business workflows.
- Architect distributed microservices using cloud-native patterns for multi-tenant SaaS environments.
- Build and optimize data pipelines supporting REST, SOAP, GraphQL, gRPC, webhooks, synchronous, asynchronous, and event-driven communication.
- Drive technical decisions, contribute to RFCs and architectural reviews, and mentor junior engineers.
- Implement monitoring, logging, tracing, and other observability capabilities while owning deployed-system operational health.
- Collaborate with Product, DevOps, and SRE teams to deliver features, resolve production incidents, and improve platform reliability.
- Champion code reviews, testing strategies, security hardening, and performance optimization.
- Contribute to platform infrastructure and developer-experience initiatives.
Requirements
- 7+ years designing and building large-scale distributed backend systems with high-throughput and low-latency requirements.
- 5+ years working with multi-tenant SaaS architectures in production, including tenant isolation, rate limiting, and resource management.
- Proven ability to drive system design, participate in architectural decisions, and mentor engineers.
- Strong problem-solving, debugging, and distributed-systems production-issue diagnosis skills.
- Deep experience with microservices architecture, service decomposition, API design, and inter-service communication.
- Hands-on experience with AWS, Google Cloud, or Azure and familiarity with Kubernetes and serverless patterns.
- Strong software engineering fundamentals, including SOLID principles, design patterns, system design, and unit, integration, and end-to-end testing.
- Expert-level Java 8+ experience, including object-oriented programming, concurrency, performance tuning, memory management, and the Java ecosystem.
- Experience with REST, SOAP, GraphQL, gRPC, HTTP semantics, caching, rate limiting, and error handling.
- Experience with RabbitMQ, Apache Kafka, AWS SQS/SNS, or similar messaging and event-streaming systems.
- Strong SQL skills and experience with MongoDB, DynamoDB, Cassandra, and database consistency trade-offs.
- Proficiency with Docker and practical production experience with Kubernetes or container runtimes.
- Advanced Git workflows and experience with GitHub or similar platforms.
- Working knowledge of GitHub Actions, Jenkins, ArgoCD, Terraform, and CloudFormation or similar tools.
- Comfort with the Linux command line and OS-level concepts including memory allocation, processes, file systems, and networking.
- Experience with ELK, Splunk, Prometheus, Grafana, Jaeger, or Zipkin for observability.
- Strong written and verbal communication skills and the ability to work effectively in a distributed remote team.
Benefits
- Remote-friendly work environment.
- Career development and mentorship.
- Opportunity to work at a growing leader in the iPaaS and API Management space.
- Mission-driven work supporting business-system integration, automation, and transformation.
Tech Stack
Amazon DynamoDBApache CassandraApache KafkaAWSAzureDockerGitGitHub ActionsGoogle CloudGrafanaGraphQLgRPCJavaJenkinsKubernetesLinuxMongoDBPrometheusRabbitMQSOAPSplunkSpring BootSQLTerraform
Categories
About Jitterbit
Jitterbit builds an integration platform as a service that lets enterprises connect applications and data, manage APIs, automate workflows, and build low-code apps. Its Harmony suite (iPaaS, API Manager, EDI, and App Builder) is sold as SaaS subscriptions and services to IT and operations teams. Founded in 2003 and headquartered in Alameda, California, Jitterbit is privately held and raised $50M in private equity in 2020.
