Full Job Description
Oracle Managed Cloud Services (OMCS) team is responsible for providing highly scalable technical services to customer applications & software hosted in Oracle clouds. We apply the best practice to leverage the cloud to help customers to deploy, run and manage their application & software across different Oracle technology stacks.
Driving adoption of Oracle Cloud Infrastructure (OCI) and Oracle applications for our customers are our key objectives. We accelerate these adoptions by showcasing the power of Oracle’s cloud technology, full application stacks as well as our value-added engineering solutions that provide highly differentiated service experience to our customers in the cloud.
MCS team is seeking a talented Software Engineer adept at solving complex technical problems that span multiple areas combining software and distributed systems. You will need to have knowledge and experience in software development, automation, DevOps, agile and cloud technologies. You should be able to identify operational patterns and issues and creatively automate solutions working with different internal engineering teams and external customer requirements.
Must be a motivated, team-player with the ability to work cross-functionally with a “can-do� and “do-it-right� attitude and willingness to mentor others. Must be a self-starter and constantly thinking a way to improve the work.
We are looking for candidates with the following experience and knowledge:
10+ Years of working experience as a software engineer, preferably in commercial cloud service product development
Strong programming skills for automation in Python, Java, and other languages
Strong architecture skill designing software solutions for complex problems
Deep knowledge and experience in the full life cycle of software development. Strong Agile experience working in Scrum
DevOps (CI/CD, Docker, and Kubernetes) Experience
Experience with Infrastructure as a code. Example: Ansible, Terraform
Experience and knowledge in relational and NoSQL database technologies
Excellent troubleshooting and debugging skill in complex multi-tier distributed system environment
Experience in DevOps environment with a deep understanding of operation excellence
Deep understanding of Linux, networking, application performance, and automation
Solid understanding of different cloud platforms such as Oracle Cloud Infrastructure, Microsoft Azure, Amazon AWS cloud
Work in non-standard work hours including being part of an on-call roster for holidays and weekends
Strong written, verbal, and presentation skills. Comfortable with direct customer and executive communication.
Knowledge in Oracle enterprise application products is highly desirable
Knowledge in Prometheus, Grafana, Oracle Enterprise Manager, ELK, and many other modern technologies is highly desirable
As a senior member of the software engineering team, you will lead complex software solution design and implementation. You will provide technical leadership to other software developers, mentoring and coaching junior members and establishing best practices for the team.
Your duties and tasks will change over time, and projects will need your independent judgments. Your ability to take end-to-end ownership of assigned tasks is critical for this role. You may take on a project lead role as the business need arises.
BS or MS degree in Computer Science or equivalent experience relevant is required.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.