Full Time

Software Engineer II - Cloud and Distributed Systems - HDI

Oracle
$90,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.

Overview

As a Software Engineer II - Cloud and Distributed Systems at Oracle, you will be instrumental in developing robust cloud solutions and improving the scalability and performance of distributed systems. Your primary focus will be on designing, coding, testing, and deploying high-quality software components while collaborating with cross-functional teams to meet project timelines and objectives. This role will involve analyzing complex applications, debugging current systems, and implementing enhancements that drive performance and reliability in cloud environments.



Job Responsibilities

  • Design and implement innovative cloud and distributed systems solutions.
  • Collaborate with other engineers and stakeholders to develop and execute project specifications.
  • Participate in code reviews, ensuring high coding standards and best practices.
  • Maintain, debug, and enhance existing software applications in cloud environments.
  • Develop automated tests and tutorials to validate new features and improvements.
  • Analyze system performance and make recommendations for improvements.
  • Contribute to technical documentation and user guides for new software functionalities.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2-4 years of experience in software development, preferably in cloud computing and distributed systems.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with cloud technologies (e.g., AWS, Azure, Oracle Cloud).
  • Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
  • Strong understanding of software development life cycle (SDLC) methodologies.
  • Excellent problem-solving and analytical skills, with keen attention to detail.
  • Strong communication skills, both verbal and written, with the ability to work collaboratively in teams.


Technologies & Tools

This position utilizes a variety of technologies and tools including but not limited to cloud platforms like Oracle Cloud Infrastructure, AWS, and Azure. Proficient use of programming languages such as Java and Python, along with experience in containerization technologies like Docker and orchestration tools such as Kubernetes, are essential for developing and deploying efficient cloud solutions. Knowledge of CI/CD tools and source code management systems (e.g., Git) is also important to streamline development workflows.



Ideal Candidates

The ideal candidate for this position is someone who demonstrates a proactive approach to learning and embracing new technologies. They should possess a strong sense of curiosity and drive, coupled with the ability to work effectively both independently and within team settings. Excellent communication skills are crucial, as the role requires interaction with various stakeholders. Moreover, candidates should be detail-oriented, committed to excellence in software engineering, and passionate about contributing to innovative cloud solutions that drive business outcomes.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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