Software Developer, Sr. – Platform Security
Dayforce
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 92,600–165,400/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Analyze, design, prototype, program, test, troubleshoot and support – the complete software lifecycle
- Envision and deliver new features by working as part of a high-performing scrum team, with clients, prospects, implementation partners, and Dayforce personnel
- Create and enhance a scalable SaaS enterprise application
- Assess risks and impacts on the existing system as new functionality is added
- Perform code reviews
- Mentor other developers and share knowledge
Requirements
- Proven track record of designing, developing, and deploying robust, scalable enterprise-level software solutions
- Deep understanding and practical application of object-oriented design principles and common design patterns to create maintainable and efficient code
- Expert-level proficiency in C# and the .NET ecosystem
- Significant experience in designing and interacting with both relational (TSQL) and non-relational (NoSQL) databases
- Proven experience in building authentication solutions, including Single Sign-On and Multi-factor authentication, following OAuth 2.0 and OIDC standards
- Comprehensive understanding of the various OAuth grant types and OIDC flows and their practical application in secure identity management
- Exceptional skills in performance optimization, debugging and troubleshooting
- Strong understanding of common web application security vulnerabilities (e.g., OWASP Top 10) and proven ability to implement effective security measures to mitigate risks
- Solid understanding and practical application of defensive programming techniques to build secure and resilient software
- Proficient in designing, developing, and consuming RESTful APIs for seamless integration between services
- Advanced skills in setting up CI/CD pipelines for automated deployments using Azure DevOps CI/CD automation and GitHub Actions
- Experienced with Docker containers
- Understanding microservice orchestration including ability to build a new service from scratch and deploy in a cloud infrastructure using automation
- Confident in working with Azure and managing infrastructure
- Proven experience in implementing and utilizing monitoring and logging tools (e.g., Azure Monitor, Application Insights, Grafana) to proactively ensure application health, performance, and facilitate effective troubleshooting
- Proficient in test automation – unit, integration and E2E using tools like Cypress and Playwright
- Experienced working in an Agile scrum team as a key contributor and a team player
Preferred
- Knowledge of SAML is a plus
- Kubernetes is a plus
Skills
- C#
- .NET
- TSQL
- NoSQL
- OAuth 2.0
- OIDC
- SAML
- RESTful APIs
- CI/CD
- Azure DevOps
- GitHub Actions
- Docker
- Kubernetes
- Azure
- Azure Monitor
- Application Insights
- Grafana
- Cypress
- Playwright
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Senior Frontend Engineer, Ads Creative
Reddit · US · USD 190,800–267,100/yr · today