Developing the technology platform that powers Oracle Cloud Infrastructure's Engineering Services cloud offerings
Requirements
- 3+ years of professional software development experience
- 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
- ability to work 5 days per week, Monday through Friday, at the Nashville, TN Oracle Campus
- strong analytical and problem-solving skills, with a track record of delivering high-quality solutions