Oracle is a leading company in cloud solutions, offering unique opportunities for engineers to tackle significant challenges in distributed systems. The Senior Software Development Engineer will be responsible for building high-performance networking and load balancing capabilities as part of the Oracle Cloud Infrastructure team.
Requirements:
- 4+ years of experience with systems and application development
- 2+ years of experience with distributed systems OR network programming
- Proficient at programming in Java, Python
- Proficient with data structures, algorithms, operating systems
- Methodical approach to troubleshoot, large, complex, interconnected systems
- Real-world production architectures, scalability, and system design. Cloud computing design patterns
- Bachelors in computer science and Engineering or related engineering fields
- Change management, continuous integration, and deployment best practices
- Demonstrable track record of dealing with ambiguity, prioritizing needs, handling escalations
- Familiarity with infrastructure automation tools such as Terraform, Chef or Ansible with Linux knowledge
- Experience in Software development roles running large scale infrastructure, cloud or web services