Join Our Team
We believe that standardization and automation are crucial for scaling our cloud-based software-as-a-service (SaaS) offerings to meet our customers' growing demands. By codifying infrastructure, we ensure adherence to standards, enhance drift detection, and guarantee consistent delivery of infrastructure and applications. Our Platform Development and Automation Engineering team specializes in Infrastructure-as-Code platforms that empower stakeholders to provision and maintain consistent environments across various implementations and lifecycle stages, enabling high-velocity changes at cloud scale with reliability and verifiability.
We thrive on developing tools and systems that support cloud infrastructure and empower operational teams to manage it effectively. Our responsibility encompasses understanding business objectives, aligning software solutions with these goals, and implementing top-tier solutions.
At our core, we emphasize the foundational principles of software development, including design patterns, maintainability, reliability, and scalability. Regardless of specific roles or titles, we are first and foremost software engineers.
What We're Looking For
A Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
Proven experience in network automation (both cloud and on-premise) utilizing Infrastructure-as-Code.
Significant background in network development or application automation.
Hands-on experience with continuous integration (CI) and continuous deployment (CD) pipelines.
Experience working with orchestration engines.
A strong record of delivering projects on time, leveraging Agile and DevOps best practices.
Technical Skills
Advanced proficiency in Python development.
In-depth knowledge of network device or cloud network configuration with an emphasis on automation.
Experience with scripting or automation languages for network devices or operating systems.
Familiarity with data aggregation and visualization tools such as OpenSearch and Grafana.
Proficient in cloud-native network technologies like Virtual Cloud Networks and Network Security Groups.
A strong understanding of network protocols, including TCP/IP, BGP, and OSPF.
Experience with operations and support processes and tools such as Incident Management, Change Management, Ticketing Systems (JIRA, Service Desk), and Service Level Agreements.
Soft Skills
A proactive self-starter who excels in collaborating with cross-functional teams to drive innovative product development.
Excellent analytical, planning, and organizational skills, with the ability to manage competing priorities.
Capability to create troubleshooting guidelines and workflows for others.
Ability to work independently, managing one's own tasks while maintaining transparency with management and stakeholders.
A respect for diversity and a willingness to collaborate with individuals across various geographic locations and organizational levels.
A passion for continuous learning and a curiosity to explore new technologies.
An inclination to suggest process improvements.
You'd be an Ideal Candidate if...
You have experience in developing network automation systems in large-scale SaaS environments.
You are proficient in deploying and managing cloud network infrastructure using Infrastructure-as-Code.
You have a background in standardizing processes across multi-vendor and multi-cloud environments.
You possess hands-on experience developing complete applications in Python.
You have expertise in Oracle Cloud Infrastructure.
You are experienced in setting up CI/CD pipelines for code testing and delivery.
Responsibilities
Design and implement automation solutions for managing and configuring network devices, including cloud and on-premises devices (e.g., routers, switches, firewalls).
Develop systems to streamline the approval and deployment of network security policies.
Integrate automation solutions with existing platforms, including change management and data visualization tools.
Deliver scalable infrastructure provisioning solutions that meet business needs.
Implement test-driven development practices to enhance deployment services.
Facilitate automation of complex, multi-stage configuration management workflows.
Develop automated tools for configuration auditing to ensure compliance with regulations (e.g., HIPAA, PCI-DSS).
Implement data aggregation methods to provide actionable business intelligence metrics to leadership.
We offer a competitive hiring range from $96,800 to $223,400 per year, depending on experience and qualifications, along with bonuses and equity options.
Oracle provides a comprehensive benefits package that includes medical, dental, and vision insurance, life insurance, short-term and long-term disability, 401(k) savings plans with company match, and generous paid time off, among others.
If you're passionate about developing innovative solutions in a dynamic environment, we would love to hear from you!