Software Engineer IV

Job not on LinkedIn

🔥 27 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Dayforce

Dayforce

5001 - 10000 employees

👥 HR Tech

☁️ SaaS

🏢 Enterprise

💰 $1G Post-IPO Debt - Dayforce on 2024-03

HR Tech • SaaS • Enterprise

Dayforce is a cloud-based human capital management (HCM) platform (developed by Ceridian) that provides payroll, HR, workforce management, time & attendance, benefits administration, and talent management in a unified SaaS application for employers. It’s designed as an enterprise-focused, B2B solution for managing employee lifecycle and payroll compliance.

📋 Description

• Develop APIs, services, background workers, and MVC web applications using C#, ASP.NET (including modern .NET), and an SQL database (SQL Server preferred; other relational databases such as PostgreSQL or MySQL are also acceptable). • Design and build complex systems that can scale rapidly with little maintenance, with a strong focus on reliability, performance, and operational excellence. • Design, build, and maintain Kafka-based event processing services, including consuming, deserializing, validating, persisting, and reacting to events to drive downstream workflows. • Design and implement effective service/product interfaces, including third-party API integrations and extensible handler patterns for new integrations. • Develop and maintain application data models, including writing and tuning complex SQL queries, optimizing indexes and performance, and designing schemas that reliably support application workflows • Own larger, complex initiatives end-to-end—from discovery and requirements through delivery and production support—driving alignment across engineering and business stakeholders. • Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products. • Design and develop systems across all major departments including but not limited to; data, enterprise applications, and IT. • Lead technical design and architecture decisions across multiple systems/services, and help establish standards, patterns, and best practices. • Modify and develop custom software patterns as needed to solve highly complex software problems, and clearly document tradeoffs and long-term maintenance implications. • Be accountable for the overall performance of products and/or services within a defined area of focus, including diagnosing production issues and driving improvements. • Conduct code reviews, develop high-quality documentation, and build robust test suites for your products (unit/integration testing), ensuring maintainable and well-covered code. • Provide technical leadership through mentoring, coaching, and strong design/code review feedback, helping raise overall engineering quality. • Develop roadmaps and prioritize technical debt to effectively plan features and work, balancing delivery with long-term platform health. • Drive operational maturity (observability, incident response, on-call practices, reliability goals) and lead post-incident analysis with preventative action plans. • Handle multiple competing priorities in an agile, fast-paced environment while maintaining strong engineering discipline and delivery quality. • Perform additional duties as assigned.

🎯 Requirements

• BS degree in Computer Science or a related technical discipline or equivalent practical experience preferred • Minimum 8 years of experience building SaaS web applications using ASP.NET, C# and JavaScript and/or Python (12+ years desirable) • Strong experience maintaining and extending an existing codebase, adapting to pre-existing patterns and tracing the code’s path of execution across services. • Strong experience integrating 3rd-party APIs, implementing authentication & authorization and developing asynchronous data flows. • Strong experience publishing and consuming Kafka events, including designing event contracts, building reliable event-driven workflows, and handling ordering, retries, idempotency, and failure recovery. • Strong experience developing unit and integration-tests, and setting expectations for test strategy and coverage. • Strong experience integrating with cloud service (AWS), specifically: SQS, SNS, S3, ECS, EKS, Lambda, ElasticSearch, Docker / Containers. • Strong experience working with Docker and Kubernetes, including containerization, orchestration (k8s) and serverless deployment scenarios. • Strong experience with build & deployment automation (CI/CD) and release workflows. • Strong SQL programming and data-layer development experience (schema design, query performance, indexing, and data reliability patterns). • Minimum 8 years of experience working with continuous integration and build tools. • Expert in version control systems and branching/release strategies. • Expert in software engineering tooling and mentors and drives adoption for new tools and tooling standards. • Expert in release, builds, testing and the entirety of the SDLC. • Expert at debugging distributed systems using distributed tracing and other common tools; able to lead root-cause analysis and preventative improvements. • Top notch communication skills, including clearly communicating tradeoffs and aligning stakeholders. • Experience architecting and designing systems from the ground up, including making pragmatic decisions for scalability, reliability, and maintainability. • Experience working with a geographically dispersed team across multiple timezones, including leading technical alignment and delivery across teams.

🏖️ Benefits

• • • • Health insurance • Paid time off • Professional development

Apply Now

Similar Jobs

🔥 27 minutes ago

Zivtech

11 - 50

💼 Consulting

🤝 B2B

📚 Education

Senior Software Engineer leading full stack projects at Zivtech. Owning technical leadership and client interactions in a remote environment.

🔥 33 minutes ago

CacheFly

11 - 50

🤝 B2B

☁️ SaaS

Lead Operations Engineer managing CacheFly's CDN platform operations and incident response. Hands-on leader driving performance improvements within a remote team.

🔥 1 hour ago

Allianz

10,000+ employees

🛡️ Insurance

💸 Finance

Senior Risk Engineer II supporting Allianz Commercial's Property line of business with risk consulting engineering expertise and travel for assessments. Collaborating with various stakeholders to enhance risk management practices.

🇺🇸 United States – Remote

💵 $102.2k - $170.5k / year

💰 $85M Post-IPO Equity - Allianz on 2018-04

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 1 hour ago

Allianz

10,000+ employees

🛡️ Insurance

💸 Finance

Risk engineer specializing in Property risk engineering for Allianz Commercial, engaging with clients and stakeholders. Supporting underwriting with technical risk evaluations and tailored solutions.

🇺🇸 United States – Remote

💵 $102.2k - $170.5k / year

💰 $85M Post-IPO Equity - Allianz on 2018-04

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 14 hours ago

Cisco

10,000+ employees

🔧 Hardware

🔐 Security

🏢 Enterprise

Software Engineer developing cryptographic applications for critical business functions at Cisco. Collaborating with teams on key management, certificate authority, software signing, and DevOps transitions.