Location: Work is what you do, not where you go. For this role, we are open to remote work and can hire anywhere in the United States or Canada.
About The Opportunity
The Ceridian Product Security team is responsible for the security of Ceridian products. We enhance product security via finding, fixing, and preventing security flaws across the Ceridian family of products, including Dayforce HCM, Dayforce Wallet, and others. On the Product Security teams, we build the tools and run the programs which improve security of our people's first cloud platform. Beyond simply pointing out issues, we solve problems through close partnership with product, development, and CloudOps teams.
As such, we are looking for a Sr Software Developer with strong technical & leadership skills, a background in platform, infrastructure, and cloud security as well as automation. You will have a passion for solving complex product security challenges in a fast-moving agile environment. You should be comfortable working across the company and enjoy finding innovative ways to mitigate risk while protecting the data of more than five million users of Ceridian products.
What You’ll Get To Do
Participate in the entire lifecycle of our software including design, analysis, prototyping, development, testing and support of our productsWork closely and collaborate with clients, prospects, implementation partners, and Dayforce team members to envision and deliver required functionalityConduct code reviews of peer work and mentor other developersReceive input, design, test and deploy solutions supporting automation and agile methodology, while adhering to security principles designed to protect against vulnerabilities and threats targeting web-based servicesDocument and maintain policies and standard operating procedures aligning with comprehensive security practices, standards, application and host integrity, and security principles and best practicesDevelop and implement workflows to update and maintain configurations across protected applications and infrastructure, which includes on-premises and cloud service providers (Azure, AWS)Automate using a variety of tools that support rapid implementation and dynamic deliveryDevelop and compile high-quality code that passes validation testing and provides capabilities expected by stakeholders and customers Create and use CI/CD integrations, including code management systems, with expectations to build and rapidly deploy to on-premises and cloud-hosting platforms Guide teammates and automate manual security testing activities through CI/CD practices Cooperate with team members to design, develop and modify architecture components and application interfaces, while maintaining integrity and security Deliver automated security testing supporting integrations, performance obligations and regression requirements Develop and deploy applications in container services, such as Docker and Kubernetes Work with security team members to enforce thorough application inventory and management standards and audit compliance for applications and services under corporate policiesLiaison with security and technology teams to understand infrastructure, vulnerability management, data protection and least privilege principlesRegularly report to security leadership on automation security posture supporting defined metrics and SLAsHave professional accountability to remain educated on threat landscape and automation tools Perform other duties as assigned
What’s In It For You
Encouragement to be the best version of yourself at and away from work:
YOUnity diversity and inclusion programsAmazing time away from work programs Support for your total well-being through our Live Well, Work Well programs targeting all aspects of your lifeRecognition for your contributions through excellent pay, perks, and rewardsGiving where you’re living: volunteer days, Ceridian sponsored events, and our very own charity, Ceridian CaresOpportunities to fuel your career growth through numerous internal and external programs and events
Skills And Experience We Value
Bachelor's degree in computer science or equivalent Strong experience in software development, DevOps or technical cybersecurity role Proficient in scripting, automation, and application development in multi-tier systems, using RESTful APIsAdvanced understanding and proficiency with applications, databases, web services, authentication, and middleware servers Experienced with one or more of the following: Terraform, Arm, Git Actions, ADO (Azure DevOps) Pipelines, Chef, Puppet, Ansible, Jenkins, CloudFormationExperienced with container services, such as Kubernetes and Docker Working knowledge of Git, React and Angular frameworksIdeally familiar with one or more of the following: ISO 27001, NIST, CSF (Cybersecurity Framework), ITIL, CMMCAptitude with one or more scripting languages (e.g., Python, PowerShell, C#, JavaScript, Go, TypeScript and Bash) Track record acting with integrity, taking pride in work, seeking to excel, and being curious and flexibleStrong written and oral communication skills across varying levels of the organization Organized with the ability to prioritize and complete tasks within defined SLAs Excellent judgment and the ability to make quick decisions when working with complex situations
What Would Make You Really Stand Out
Certifications - Not required, but preferably one or more of the following: GCSA, GSEC, CISSP, Azure.