The Sr. Staff Software Engineer will lead complex technical initiatives, own critical payroll subsystems, and influence architectural direction in partnership with Architects. The role combines deep technical expertise, strong domain knowledge in payroll processing, and the ability to lead through influence rather than people management.
Requirements
- 8+ years of professional software engineering experience.
- Proven experience leading complex technical initiatives in large-scale SaaS or enterprise systems.
- Strong hands-on expertise with.NET Core and modern backend architectures.
- Experience with PostgreSQL, MySQL, and/or MongoDB, including data modeling and performance tuning.
- Deep understanding of distributed systems, data consistency, and fault tolerance.
- Ability to break down ambiguous problems into clear, executable technical designs.
- Demonstrated ability to mentor engineers and influence technical outcomes.
- Experience with payroll, HCM, financial, or other highly regulated domains.
- Familiarity with Angular or modern front-end integration patterns.
- Experience integrating AI or analytics-driven capabilities into production systems.
- Background in event-driven, batch, or hybrid payroll processing architectures.
- Experience supporting multi-tenant SaaS platforms at scale.
- Track record of modernizing legacy systems or leading significant refactors.
Benefits
- Performance-based bonus plan
- Restricted stock unit awards
- Generous Paid Time Off
- 401k Matching
- Retirement Plan