Developing the technology platform that powers Oracle Cloud Infrastructure's Engineering Services cloud offerings
Requirements
- A bachelor's or master's degree in computer science, Computer Engineering or related technical discipline
- At least 3 years’ experience in one or more modern programming/scripting languages (e.g., Java, Python, C++, Go)
- Hands-on experience across multiple areas of the technology stack (front-end, back-end, APIs, databases, cloud infrastructure)
- Experience with version control systems and CI/CD pipelines
- Experience designing, implementing, and maintaining CI/CD pipelines to support efficient and reliable software (preferred)
- Familiarity with cloud platforms (such as Oracle Cloud Infrastructure, AWS, Azure, or Google Cloud Platform) (preferred)
- Experience with Source Control Management (SCM) tools (e.g., Git, Bitbucket) (preferred)
Responsibilities
- Design, develop, test, and maintain high-quality software solutions across the full technology stack
- Collaborate with cross-functional teams to define requirements and translate them into technical specifications
- Participate in architectural discussions and help design scalable and reliable systems
- Write clean, efficient, and well-documented code following best practices
- Perform code reviews and mentor junior engineers as needed
- Implement and maintain CI/CD pipelines and automation to streamline software delivery
- Troubleshoot and resolve complex technical issues
- Integrate security-minded development practices throughout the software lifecycle
Other
- A bachelor's or master's degree in computer science, Computer Engineering or related technical discipline
- Willingness and ability to take on a variety of project assignments as business needs evolve
- Strong analytical and problem-solving skills, with a track record of delivering high-quality solutions
- Effective communicator who can collaborate with a broad range of technical and non-technical stakeholders (preferred)