Software Developer - Cloud
Overview
In this Cloud Software Developer role you will design, build, configure and test cloud platforms and integrations for on-prem and Azure-based needs. You will work within IT, applying hands-on skills to deliver medium-to-large scale solutions and support modernization efforts. You’ll collaborate with stakeholders to ensure robust, scalable, and secure infrastructure, while continuously adopting new cloud technologies. This role offers an opportunity to influence cloud architecture and operational excellence in a dynamic environment.
Compensation / BenefitsMedical, dental, vision401kTerm lifeVoluntary life and disability insuranceOptional FSAWork-visa sponsorship
ResponsibilitiesDesign, develop, and deploy cloud-based solutions and integrationsConfigure Kubernetes clusters and deploy containerized workloads via DevOps toolingSupport capacity planning and proactive capacity recommendationsCollaborate with users and IT colleagues to gather requirements and maintain infrastructureCoordinate with security teams to ensure secure solutions and participate in platform upgradesDevelop project plans, track progress, and communicate status and risksBuild relationships with business partners and work with regional teams to scale solutions
Key requirementsHands-on experience with Kubernetes, Docker, and containerized deploymentsProficiency in infrastructure automation and configuration tools (Chef, Puppet, PowerShell, Python)Experience with logging/monitoring tools and DevOps tooling (GitLab, GitHub)Background in IT design of prototypes, PoCs, and reference modelsAbility to onboard projects in containerized service environments and understand load balancing and database requirementsStrong collaboration, proactive mindset, and willingness to learn new technologiesproactiveteam collaborationeffective communicationKubernetesDockerinfrastructure automation