We are looking for a Senior Cloud Developer to join our Private Cloud Engineering team. As a Senior Cloud Developer, you will analyze and update system logic and documentation, participate in designing, implementing, monitoring, and troubleshooting software systems, and be primarily responsible for backend software development. You will also be expected to stay updated on and contribute to product roadmaps, assist on customer issues as needed, and help ensure technical standards and documentation requirements are met.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 8+ Years of experience contributing to technology projects and delivering solutions at scale.
- Experience in Java, Groovy, Ruby, and/or Python.
- Experience with Linux environments.
- Experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases.
- Expertise in core compute, storage, and networking principles.
- Experience with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies.
- Experience with build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines.
- Experience applying cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud).
- Strong communication skills and a willingness to listen and learn from more experienced team members and mentor more junior team members.
- Experience in system architecture and design principles.
- Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion