Twilio
Senior Software Engineer
Remote Engineering role with clear candidate location fit.
PostedRecently added
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
Ireland
Role overview
Senior Software Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Details
- 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 sharin
- 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
- Familiarity with data-privacy controls including PII tokenization and field-level encryption
- Previous work in telecom, real-time analytics, or compliance-sensitive domains
- Contributions to open-source Java or streaming projects demonstrating community engagement
Similar roles
Keep a backup shortlist.
Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.