Senior Software Engineer
Core
Design and implement scalable web-based or desktop applications and services, including search algorithms for large data volumes, within a cloud-based payroll software ecosystem.
Role type
Senior Software Engineer (Full-Stack)
Builds
Scalable services, payroll-system-related applications, and cloud-based marketplace features.
Domain
SaaS / Cloud Infrastructure / Payroll Systems
Deliverable
production ML models | product features
Required skills
.NET Core, Node.js, MS SQL, Oracle, MySQL, Microsoft Azure, Amazon AWS, Google Cloud, Service-Oriented Architecture, Agile methodology, Source control (GitHub/SVN)
Preferred skills
Microservices architecture, NoSQL databases (Cosmos DB), Payroll system experience
Responsibilities
Develop frontend and backend technologies for web and desktop apps; Design and implement scalable services shared across applications; Design databases and work with stored procedures, functions, triggers, and views; Develop search and processing algorithms for high-volume data; Collaborate with UI/UX designers, data engineers, and cloud engineers; Take ideas through user-story definition and implementation.
Seniority
Senior, hands-on IC