OCI Email Delivery is a globally distributed, highly available service that sends high-volume transactional and marketing emails. This complex ecosystem faces real-world challenges - backpressure, noisy neighbors, spamming attacks, extensibility, and elastic scaling.
Requirements
- Hands-on coding experience with object-oriented languages such as Java, C++ or Go
- Strong foundation in computer science fundamentals: object-oriented design, data structures, algorithms, and systems design
- Proven ability to design, build, and operate large-scale, highly available distributed systems
- Experience with Serverless, Microservice or advanced architectures and Modern design patterns
- Demonstrated success delivering production-grade software through the full development lifecycle (design, development, testing, deployment, operations)
- Experience working in mission-critical, tier-one operational environments
- Strong debugging and systematic problem-solving skills
Responsibilities
- designing, building, and operating cloud-scale services that are resilient, performant, and maintainable.
- driving iterative improvements, instilling a culture of operational excellence, and using data to guide technical decisions.
- solving global scale complex problems, influence architecture and product direction, and mentor both junior and senior engineers to multiply your impact.
- take an active role in the definition and evolution of standard practices and procedures.
- defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Other
- Excellent communication skills, ownership mindset, and ability to work independently or collaboratively in a fast-paced environment
- Demonstrated technical leadership: mentoring engineers, setting best practices, and influencing system design decisions
- Ability to balance deep technical expertise with strategic thinking to guide architectural direction and scalability
- BS or MS in Computer Science or a related technical field, or equivalent practical experience
- 10+ years of total software development experience