Software Developer 4
Who We Are
Automation and standardization are crucial for scaling cloud-based SaaS offerings to meet growing customer needs. The Platform Development and Automation 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 configuration management at cloud scale, 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 configuration management solutions for mission-critical SaaS infrastructure to deliver safe, repeatable, verifiable changes at cloud scale
- Develop and maintain internal tools and forks of open-source software
- 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 compliance
Skills You Have
Education and Work Experience
- Bachelor’s/master’s degree in computer science or equivalent work experience in a relevant field
- Production experience with configuration management tools such as Chef and Ansible
- Extensive experience in workflow automation (cloud infrastructure and/or on-premises) using Infrastructure-as-Code and Config-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 processes
Technical Qualifications
- Advanced programming skills in Python and Ruby
- 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
Soft 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
- Experience creating runbooks and troubleshooting guidelines and workflows for others to follow
- 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 applicable
You are the Perfect Candidate if…
In addition to the knowledge, skills, and experience listed above, you will score some extra points if:
- You have designed, developed, and maintained automation systems in a large-scale SaaS environment
- You have expert command-line fluency in Linux and Windows
- You have experience working with a global team across multiple geographic locations and time-zones
- You have experience with Infrastructure-as-Code tooling such as Terraform
- You are familiar with Oracle Cloud Infrastructure including full stack lifecycle management
- You have familiarity with network protocols and network configuration.
- You have working knowledge of multiple scripting/automation languages (Go, PowerShell, Perl, etc.)
Career Level - IC4
Software Developer 4 job opportunities 2025, Software Developer 4 Jobs 2025, Software Developer 4 job opening 2025, Software Developer 4 job vacancies 2025, Software Developer 4 job descriptions 2025, Software Developer 4 job listing 2025 Oracle job opportunities 2025, Oracle Jobs 2025, Oracle job opening 2025, Oracle job vacancies 2025, Oracle job descriptions 2025, Oracle job listing 2025 United States job opportunities 2025, United States Jobs 2025, United States job opening 2025, United States job vacancies 2025, United States job descriptions 2025, United States job listing 2025, United States Postal Service Jobs 2025, United States Postal Service job opportunities 2025, United States Postal Service job opening 2025, United States Postal Service job vacancies 2025, United States Postal Service job descriptions 2025, United States Postal Service job listing 2025
For more information please click the link below