Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Oracle, so some details may not match this job. The employer's own page has the real description.
Overview
The Principal Software Engineer - Cluster Networks at Oracle will play a pivotal role in the design, development, and enhancement of cutting-edge networking solutions that support large-scale distributed systems. This position involves collaborating with cross-functional teams to innovate and integrate advanced technologies while ensuring the reliability and performance of cluster networks. The successful candidate will leverage their expertise to lead technical discussions, mentor junior engineers, and contribute significantly to the strategic direction of network architecture within Oracle's cloud offerings.
Job Responsibilities
- Design and implement advanced networking protocols for scalable cloud infrastructure.
- Lead the architecture and development of cluster management solutions.
- Collaborate with product management and quality assurance teams to define product requirements and specifications.
- Mentor and guide junior engineers in best practices and innovative development techniques.
- Conduct performance analysis and tuning of cluster networks to meet the needs of enterprise clients.
- Participate in code reviews and technical documentation efforts.
- Stay current with industry trends and integrate relevant technologies to enhance product offerings.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional experience in software engineering with a focus on networking.
- Strong proficiency in programming languages such as Java, C++, or Go.
- Extensive knowledge of networking protocols and cluster computing concepts.
- Experience with cloud technologies, virtualization, and distributed system design.
- Proven problem-solving skills and the ability to work independently as well as in a team environment.
- Exceptional communication skills, both verbal and written.
Technologies & Tools
The Principal Software Engineer will utilize a variety of technologies and tools, including but not limited to Kubernetes for container orchestration, various cloud platforms such as Oracle Cloud Infrastructure (OCI), and programming frameworks relevant to developing clustered applications. Additionally, experience with networking tools and protocols like TCP/IP, HTTP, and RESTful services will be essential for developing robust network architectures.
Ideal Candidates
The ideal candidate for this position will be a proactive leader with a passion for technology and innovation. They will possess strong analytical and critical thinking skills, enabling them to navigate complex networking challenges effectively. A collaborative mindset, coupled with the ability to inspire and mentor others, will make them an integral part of the team. The right individual will be adaptable to changing technologies and processes and will approach problem-solving with creativity and resilience.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.