Software Engineer – Cloud Infrastructure

Agilegrid Solutions — United States · Posted ~1 day ago

Visa History ✓

Skills

software engineering distributed systems cloud infrastructure large-scale system development multi-tenant systems system design performance optimization Terraform Oracle Cloud Infrastructure cloud computing multi-tenant architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a cloud infrastructure engineering team building and maintaining large-scale, integrated services in a distributed multi-tenant environment. You will design, develop, and optimize systems supporting compute infrastructure, with an emphasis on scalability, reliability, performance, and secure operation.

Highlights

Software engineering opportunity focused on building and optimizing large-scale, integrated cloud services in a distributed multi-tenant environment. The role offers exposure to complex cloud infrastructure and systems that require scalability, reliability, and secure engineering practices.

Description

About The Company Oracle is a global technology leader renowned for its innovative software solutions, cloud services, and enterprise hardware. With a rich history spanning several decades, Oracle empowers organizations worldwide by providing cutting-edge technologies that drive digital transformation. Committed to fostering a diverse and inclusive workplace, Oracle continuously invests in research and development to deliver scalable, reliable, and secure solutions that meet the evolving needs of its customers across various industries. About The Role We are seeking a highly skilled and experienced Software Engineer to join the Oracle Cloud Infrastructure (OCI) team. This role offers an exciting opportunity to contribute to building and maintaining a suite of large-scale, integrated cloud services within a distributed, multi-tenant environment. The successful candidate will play a pivotal role in designing, developing, and optimizing systems that support OCI Compute, including bare metal and virtual machines powered by CPUs and GPUs. As part of this team, you will be instrumental in advancing our host state management capabilities, enhancing efficiency, visibility, and reliability for GPU and CPU systems. This position is ideal for engineers passionate about distributed systems, cloud infrastructure, and solving complex technical challenges that impact global enterprise customers. Qualifications The ideal candidate will possess a BS degree in Computer Science or a related technical field, along with a minimum of six years of experience in software development or DevOps within large-scale, highly available distributed systems. Proficiency in cloud-based data store primitives, Java programming, and operating systems such as Linux is essential. Candidates should demonstrate a systematic approach to problem-solving, excellent communication skills, and a strong sense of ownership. Deep understanding of service metrics, alarms, dashboards, and KPIs is required. Experience mentoring junior engineers and being comfortable with on-call support rotations is preferred. Additional qualifications include expertise in cloud environments, CI/CD pipelines, Terraform, Docker, virtualization, security protocols, and data stores. Responsibilities As a member of the software engineering division, you will actively participate in defining and evolving standard practices and procedures. Your core responsibilities will include designing, developing, testing, and debugging software applications and operating systems related to cloud infrastructure. You will work on creating scalable solutions that enhance host lifecycle management, improve system visibility, and reduce repair times for GPU and CPU systems. Collaborating with cross-functional teams, you will propose automation strategies, optimize existing systems, and implement new features to support the growth of OCI Compute services. Mentoring junior engineers and contributing to a culture of continuous improvement will also be key aspects of your role. Additionally, you may be involved in supporting on-call rotations to ensure system stability and performance. Benefits Oracle offers a comprehensive benefits package designed to support the health, well-being, and financial security of its employees. This includes medical, dental, and vision insurance, along with access to expert medical opinions. Employees are covered under short-term and long-term disability plans, life insurance, and AD&D coverage. Supplemental life insurance options are available for employees and their dependents. Flexible Spending Accounts (FSAs) for healthcare and dependent care, pre-tax commuter and parking benefits, and a 401(k) plan with company matching are also provided. The company grants paid time off, including flexible vacation policies, paid holidays, and sick leave, with provisions for parental leave and adoption assistance. Additional voluntary benefits include employee stock purchase plans, financial planning services, group legal, auto, homeowner, and pet insurance. Oracle is committed to fostering a supportive environment that promotes work-life balance, growth, and development. Equal Opportunity Oracle is an equal opportunity employer dedicated to creating an inclusive environment for all employees. We celebrate diversity and are committed to providing equal employment opportunities regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We believe that diverse teams drive innovation and success, and we are committed to fostering a workplace where everyone feels valued and empowered to contribute their best.