Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer - job 1 of 4

Job DescriptionWho We AreAutomation and standardization are crucial for scaling cloud-based SaaS offerings to meet growing customer needs. The Cloud Infrastructure Automation Enablement team's Infrastructure-as-Code platforms ensure consistency, detect drift, and guarantee reliable delivery, empowering stakeholders to provision and maintain environments across regions and lifecycle stages. Our frameworks enable high-velocity cloud provisioning, ensuring verifiability and reliability across a diverse fleet. We develop tools and systems that directly support cloud infrastructure and empower operational teams to build and manage it. We are responsible for understanding business goals, identifying how software supports achieving them, and implementing best-of-breed solutions. We focus on core principles of software development including design patterns, maintainability, reliability, and scalability. Regardless of experience or specialization, we are all software engineers first.What You'll Do- Develop cloud automation solutions for mission-critical SaaS infrastructure to deliver safe, repeatable, verifiable changes at cloud scale- Develop and maintain internal tools- Design, develop, and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines- Automate application upgrades at cloud-scale across a diverse fleet- Enhance our Infrastructure-as-Code implementation and be a thought-leader as we implement best practices in this area- Integrate automation solutions with existing tools and platforms including change management, security approval, and data visualization- Develop automated configuration audit tools to provide visibility into infrastructure complianceSkills You HaveEducation and Work Experience- Bachelor's/master's degree in computer science or equivalent work experience in a relevant field- Production experience with Infrastructure-as-Code tools such as Terraform and Ansible- Extensive experience in workflow automation (cloud infrastructure and/or on-premises) using Infrastructure-as-Code and Configuration-as-Code principles- Track record of delivering assigned projects on time, using Agile and DevOps best practices- Professional experience with operations and support processes and tools such as: Incident Management, Change Management, Ticketing Systems (Jira, Service Desk), Service Level Agreements, and Escalation processesTechnical Qualifications- Advanced programming skills in Python, Ruby, Go- Terraform, Chef and Ansible- Experience creating, configuring, and using CI/CD pipelines for code testing and delivery- Familiarity with cloud-native technologies such as containers and serverless development- Familiarity with operating system configuration for Linux and Windows- Familiarity with data aggregation and visualization tools such as OpenSearch and Grafana- Familiarity with generative AISoft Skills- Excellent written and oral communication skills- Committed self-starter who thrives in a collaborative environment with personnel at all levels in the organization- Strong analytical, planning, and organizational skills with an ability to manage conflicting priorities- Ability to work independently, defining and managing one's own work while still providing transparency and accountability to management and stakeholders- Curiosity and a thirst for learning- Passion for technology and customer service- Aptitude for suggesting process improvements when applicableCareer Level - IC5ResponsibilitiesAs a member of the Cloud Infrastructure Automation Enablement team, you will work with our stakeholders to provide support through education, design, planning and code development to enable automation in cloud infrastructure provisioning and configuration management.Disclaimer:Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.Range and benefit information provided in this posting are specific to the stated locations onlyUS: Hiring Range in USD from: $96,800 to $251,600 per annum. May be eligible for bonus, equity, and compensation deferral.Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.Oracle US offers a comprehensive benefits package which includes the following:- Medical, dental, and vision insurance, including expert medical opinion- Short term disability and long term disability- Life insurance and AD&D- Supplemental life insurance (Employee/Spouse/Child)- Health care and dependent care Flexible Spending Accounts- Pre-tax commuter and parking benefits- 401(k) Savings and Investment Plan with company match- Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.- 11 paid holidays- Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.- Paid parental leave- Adoption assistance- Employee Stock Purchase Plan- Financial planning and group legal- Voluntary benefits including auto, homeowner and pet insuranceThe role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.About UsAs a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems. True innovation starts with diverse perspectives and various abilities and backgrounds.When everyone's voice is heard, we're inspired to go beyond what's been done before. It's why we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives.We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.Disclaimer: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, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.- Which includes being a United States Affirmative Action Employer
Oracle Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Oracle DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Oracle
Oracle CEO photo
Safra A. Catz
Approve of CEO

Average salary estimate

$174200 / YEARLY (est.)
min
max
$96800K
$251600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, Oracle

At Oracle, we're on the lookout for an experienced Principal Software Engineer to join our dynamic Cloud Infrastructure Automation Enablement team based in sunny New Mexico! If you have a knack for developing cutting-edge cloud automation solutions and are passionate about providing reliable service, this might be the perfect opportunity for you. In this role, you will help streamline our Infrastructure-as-Code platforms, making them not only efficient but also reliable across various environments. Your contributions will directly impact how we provision and manage cloud resources, helping us meet the demands of our ever-growing customer base. You will collaborate with a talented team to enhance our CI/CD pipelines, automate application upgrades, and improve existing tools that drive our cloud infrastructure. We're looking for someone who thrives in a collaborative environment, is eager to identify best practices in automation, and is committed to delivering high-quality solutions. As a Principal Software Engineer, you'll leverage your extensive experience with tools like Terraform and Ansible, and your programming prowess in languages like Python or Go, to make a difference in the way we operate. If this sounds exciting to you, join us in pushing the boundaries of what's possible in cloud technology and play a fundamental role in our mission of building robust infrastructure that empowers operational teams across the organization.

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at Oracle
What are the main responsibilities of a Principal Software Engineer at Oracle?

As a Principal Software Engineer at Oracle, your primary responsibilities include developing cloud automation solutions for mission-critical SaaS infrastructure, maintaining internal tools, designing and maintaining CI/CD pipelines, and implementing best practices for Infrastructure-as-Code. You’ll also enhance integration solutions and develop automated configuration audit tools to ensure compliance across our infrastructure, making a significant impact on our operational teams.

Join Rise to see the full answer
What qualifications are necessary to apply for the Principal Software Engineer position at Oracle?

To apply for the Principal Software Engineer role at Oracle, candidates should have a Bachelor's or Master's degree in Computer Science or equivalent professional experience. Proficiency with Infrastructure-as-Code tools like Terraform and Ansible is required, alongside advanced programming skills in Python, Ruby, or Go. Additionally, familiarity with CI/CD pipelines and cloud-native technologies will be critical to your success in this role.

Join Rise to see the full answer
How does Oracle support professional growth for a Principal Software Engineer?

Oracle deeply invests in the professional development of its employees, including Principal Software Engineers. You’ll have opportunities to attend workshops, conferences, and receive access to various learning resources. Oracle fosters a culture of continuous learning where employees are encouraged to take ownership of their careers and seek out mentorship, while also providing a dynamic environment that promotes innovative thinking.

Join Rise to see the full answer
What programming languages are important for a Principal Software Engineer at Oracle?

For a Principal Software Engineer at Oracle, advanced programming skills in languages such as Python, Ruby, and Go are essential. Your expertise in these languages will help you develop efficient and reusable automation solutions that directly support our cloud infrastructure. Familiarity with tools like Terraform and Ansible is also highly beneficial for managing cloud deployment plans effectively.

Join Rise to see the full answer
What is the team culture like for the Principal Software Engineer at Oracle?

The team culture for the Principal Software Engineer position at Oracle is collaborative and inclusive. You will work alongside talented professionals who are committed to continuous improvement, innovation, and supporting each other’s success. Oracle promotes an environment where diverse perspectives are celebrated, encouraging you to bring your ideas to the table and contribute to the team's objectives.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with Infrastructure-as-Code tools like Terraform and Ansible?

In responding to this question, highlight specific projects where you successfully utilized Terraform and Ansible. Describe the challenges you faced and how you overcame them, emphasizing the outcomes you achieved and any efficiencies you introduced in infrastructure management.

Join Rise to see the full answer
What strategies do you use to ensure CI/CD pipelines are effectively maintained?

You can answer this by discussing your approach to monitoring, refactoring pipelines as needed, and employing automated testing to catch issues early. Share examples where your maintenance strategies improved deployment success rates or reduced downtime.

Join Rise to see the full answer
How do you prioritize tasks when managing conflicting priorities in a cloud engineering project?

To tackle this question, explain your methods for prioritization, such as assessing the impact of tasks on project goals, communicating with stakeholders to understand their priorities, and being flexible to adjust as project needs evolve. Share a real experience that exemplifies your approach.

Join Rise to see the full answer
Describe a challenging technical problem you solved in your cloud engineering work.

Here, discuss a specific challenge you encountered, detailing the context, the steps you took to resolve the issue, and the outcome. Focus on your analytical skills and problem-solving techniques that led to a successful resolution.

Join Rise to see the full answer
How do you keep up-to-date with the latest developments in cloud technology?

Explain your commitment to continuous learning by mentioning resources you use, such as online courses, workshops, industry publications, or networking with peers. Highlight how you’ve applied new knowledge in your previous roles.

Join Rise to see the full answer
What role do you believe automation plays in cloud infrastructure management?

In your response, argue the critical importance of automation in improving efficiency, reducing human error, and enhancing scalability in cloud infrastructure. Provide examples of how you’ve implemented automation and its impact on your previous projects.

Join Rise to see the full answer
Can you describe your experience working in Agile and DevOps environments?

Discuss how you've been involved in Agile and DevOps practices, such as daily stand-ups, iterative development, and collaboration across teams. Provide an example of a project where these practices helped to achieve objectives more effectively.

Join Rise to see the full answer
How do you handle feedback from peer reviews of your code?

Express an openness to constructive criticism by discussing how you solicit feedback, implement suggestions, and view code reviews as learning opportunities. Share how this has improved your work and relationships with colleagues.

Join Rise to see the full answer
What are some best practices you follow when writing automated tests?

Answer by outlining principles such as keeping tests clear and concise, focusing on functionality coverage, ensuring tests are easy to maintain, and regularly reviewing test cases. Mention any tools or frameworks you prefer to use for testing.

Join Rise to see the full answer
Describe your experience with cloud-native technologies like containers and serverless development.

Share your experience with container orchestration tools like Kubernetes or working with serverless architectures using AWS Lambda or Azure Functions. Discuss projects where you utilized these technologies and the benefits they provided in terms of scalability or cost efficiency.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Customer-Centric
Work/Life Harmony
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Fast-Paced
Startup Mindset
Inclusive & Diverse
Collaboration over Competition
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days

Oracle is an American multinational computer technology company and was the third-largest software company in the world in 2020. As the cloud leader for business, Oracle provides computing infrastructure and software to organizations worldwide.

821 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!