Twilio logo
    T

    Senior Software Engineer

    Twilio
    Remote - Ireland
    Remote
    Senior
    Full Time
    remoteseniorsoftware engineerAWSJavadistributed systemsmicroservicesREST APIs

    Requirements

    • •5+ years of work experience building highly scalable products
    • •5+ years of programming experience in object-oriented language (Java or similar) with clean code practices
    • •Expert knowledge in Object-Oriented Programming with a successful track record
    • •Experience contributing to architecture and design of new and current systems
    • •Experience working closely with Product team to understand requirements and define technical work
    • •Experience working with stakeholders at all levels
    • •Experience with relational and non-relational databases
    • •Experience delivering high levels of observability and improving early warning systems (e.g., Grafana, DataDog, Prometheus)
    • •Collaborating with internal/external teams and fostering an inclusive environment
    • •Own and lead multiple domains of the platform from inception to deployment and maintenance
    • •Familiarity with Cloud Solutions, AWS, Kubernetes/EKS, CI/CD pipelines, Testing & Automation
    • •Self driven with complete ownership of tasks
    • •Clear written and spoken communication skills
    • •Degree in Computer Science or related field or equivalent work experience

    What You'll Do

    • •Improve knowledge of highly available and scalable distributed systems and build new features into the platform
    • •Design, implement, and operate new features on current services and new services built from scratch
    • •Communicate and articulate the rationale of proposed solutions
    • •Understand team priorities and customer impact
    • •Troubleshoot and fix operational issues and improve troubleshooting procedures and tools
    • •Execute full software development life cycle (SDLC)
    • •Develop flowcharts and documentation to identify solutions
    • •Write well-designed, testable code
    • •Document and maintain software functionality
    • •Troubleshoot, debug and upgrade existing systems

    Nice to Have

    • •Experience with on-call support for mission-critical customer systems
    • •Experience optimizing and debugging complex SQL queries
    • •Experience working on customer-facing applications
    • •Good debugging skills on production systems
    • •Proficient in Linux and containerization with Kubernetes
    • •Skills in gRPC, Python, Typescript, React, Apache Kafka

    Benefits

    • •Competitive pay
    • •Generous time off
    • •Ample parental and wellness leave
    • •Healthcare
    • •Retirement savings program

    About Twilio

    Twilio is a cloud communication company that enables users to use standard web languages to build voice, VoIP, and SMS apps via a web API.

    San Francisco, CA, US
    5000 - 10000
    Developer Tools