Full Time

Software Engineer II - Cloud and Distributed Systems - HDI

Oracle
$95,000 - $120,000* / year

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.

Job Overview

The Software Engineer II - Cloud and Distributed Systems position at Oracle offers an exciting opportunity to contribute to the design and development of robust cloud solutions. The candidate will collaborate with cross-functional teams to build scalable, resilient, and high-performance distributed systems. This role involves engaging in the complete software development lifecycle, including requirements gathering, architecture design, coding, testing, and deployment, ultimately ensuring the delivery of top-quality software that meets customer needs.



Job Responsibilities

  • Design, develop, and implement scalable cloud architectures for distributed systems.
  • Collaborate with product management and other engineering teams to gather requirements and translate them into technical specifications.
  • Participate in code reviews to ensure code quality and maintainability.
  • Implement automated testing practices to ensure the reliability of applications.
  • Monitor system performance and troubleshoot issues to enhance system reliability and performance.
  • Document design processes, coding standards, and system architectures for future reference and team alignment.
  • Stay abreast of new cloud technologies and innovative solutions to enhance product offerings.


Qualifications

  • Bachelor's degree in Computer Science or a related field; a Master's degree is preferred.
  • 2-5 years of experience in software development, with a focus on cloud computing and distributed systems.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with cloud platforms, preferably Oracle Cloud, AWS, Azure, or Google Cloud.
  • Strong knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with microservices architecture and RESTful API design.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.


Technologies & Tools

The Software Engineer II will work with a variety of modern technologies and tools including, but not limited to, cloud services such as Oracle Cloud Infrastructure, container orchestration platforms like Kubernetes, and programming languages including Java and Python. Familiarity with DevOps practices and tools for CI/CD pipelines, as well as configuration management tools, will be essential for success in this role.



Ideal Candidates

The ideal candidate will be a motivated and self-driven individual who is passionate about technology and software development. They should possess a strong analytical mindset and exhibit excellent communication skills, allowing them to work effectively within a collaborative team environment. A proactive approach to learning and adapting to new tools and methodologies, along with a commitment to delivering high-quality solutions, will make candidates stand out in this dynamic role at Oracle.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.