At Oracle Cloud Infrastructure (OCI), our diverse team of innovators is shaping the future of cloud solutions. We combine the agility and drive of a start-up with the scale and customer-centric mindset of one of the world's leading technology companies. As a Software Developer on the Enterprise Management Services team, you will contribute to developing the technology platform that powers our Engineering Services cloud offerings. As a key team member, you will help design and build our DevOps and Cloud services, collaborating closely with other software engineers committed to building, expanding, and scaling our solutions.
Requirements
- 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 is a plus
- Familiarity with cloud platforms (such as Oracle Cloud Infrastructure, AWS, Azure, or Google Cloud Platform).
- Experience with Source Control Management (SCM) tools (e.g., Git, Bitbucket)
- Strong focus on adhering to industry standards and best practices for software security and compliance
Responsibilities
- Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
- design and build our DevOps and Cloud services
- design of distributed systems and working across the technology stack, including UI, APIs, databases, and cloud infrastructure.
- developing and troubleshooting software
- design, develop, test, and maintain high-quality software solutions across the full technology stack.
- participate in architectural discussions, and help design scalable and reliable systems.
- implement and maintain CI/CD pipelines and automation to streamline software delivery
Other
- This position is required to be local, in the Nashville, TN Oracle Campus, 5 days per week, Monday through Friday.
- collaborate with cross-functional teams to define requirements and translate them into technical specifications
- mentoring junior engineers as needed.
- stay informed about emerging technologies and industry trends, and contribute to enhancing team processes, development workflows, and overall productivity.
- Effective communicator who can collaborate with a broad range of technical and non-technical stakeholders