Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Twilio

Senior Software Engineer

Twilio

. Design, build, and maintain high-performance Java microservices using Spring Boot, capable of ingesting >250K events/sec with p99 < 200 ms .

Posted 5/13/2026full-timeRemote • 🇮🇪 IrelandSeniorWebsite

Tech Stack

Tools & technologies
ApacheAWSDockerGrafanaJavaKafkaKubernetesLinuxMicroservicesSpringSpring BootSpringBootSQLTerraform

About the role

Key responsibilities & impact
  • Design, build, and maintain high-performance Java microservices using Spring Boot, capable of ingesting >250K events/sec with p99 < 200 ms
  • Implement stateful stream-processing pipelines (Kafka Streams / Apache Flink) with idempotent replays, exactly-once semantics, and schema-evolution tooling
  • Optimize ClickHouse schemas, partitioning, and materialized views to support multi-region, sub-second queries for Early Warning System (EWS) detectors
  • Embed OpenTelemetry instrumentation and ship comprehensive metrics/traces/logs to Datadog and Grafana with SLI/SLO dashboards
  • Implement DevSecOps best practices including Terraform automation, CI/CD pipelines, Kubernetes orchestration, AWS infrastructure (EKS, MSK, S3), and compliance guardrails (HIPAA, SOX, GDPR)
  • Leverage best-in-class development productivity practices including AI-powered tooling to accelerate delivery and code quality
  • Mentor junior engineers as necessary and participate in rigorous code/design reviews to elevate team standards and foster knowledge sharing

Requirements

What you’ll need
  • 5+ years of professional Java development experience with mastery of high-performance and low-latency design patterns
  • Production experience with Kafka Streams, Flink, or comparable stream-processing frameworks for building real-time data pipelines
  • Hands-on ClickHouse (or columnar database) performance tuning and SQL optimization expertise
  • Proven success operating AWS-hosted microservices of moderate to complex scope with solid Linux, Docker, and Kubernetes knowledge
  • Strong observability mindset including metrics, tracing, alerting, and post-incident analysis capabilities
  • Excellent communication skills and a bias toward collaborative problem-solving in cross-functional team environments.
  • Experience migrating single-region services to multi-region active-active topologies for high availability (Desired)
  • Familiarity with data-privacy controls including PII tokenization and field-level encryption (Desired)
  • Previous work in telecom, real-time analytics, or compliance-sensitive domains (Desired)
  • Contributions to open-source Java or streaming projects demonstrating community engagement (Desired)

Benefits

Comp & perks
  • Competitive pay
  • Generous time off
  • Ample parental leave
  • Wellness leave
  • Healthcare
  • Retirement savings program

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootKafka StreamsApache FlinkClickHouseSQL optimizationTerraformCI/CDKubernetesLinux
Soft Skills
communicationcollaborative problem-solvingmentoringcode reviewsknowledge sharingobservability mindset