Workstream is a mission-driven company building the all-in-one HR, payroll, and hiring platform for managing the hourly workforce. There are 2.7 billion hourly workers, making up 80% of the global workforce, but this market has been heavily underserved by technology and deserves better. Workstream has been purpose-built for the hourly workforce from day one so that these businesses and their employees can thrive.
Our customers include leading brands from multiple sectors, including Burger King, Carl's Jr. / Hardee's, IHOP, KFC, and Culvers. We are a high growth series B company and quickly expanding our product portfolio to deliver on our vision. We are backed by legendary VCs and industry experts like Founders Fund, BOND, and Coatue.
Our engineering team is composed of passionate, driven, and talented engineers who focus on building and innovating cloud technology solutions that empower local businesses to thrive and better serve the deskless workforce in their communities. We are seeking a talented Staff Software Engineer, Distributed Systems to join our growing engineering team.
Day in the Life :
- Design and implement the fundamental architecture of the multi-product backend. The architecture will contain complex scenarios of backend distributed systems, data, security, compliance, DevOps, and more
- Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them
- Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions
- Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services
- Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance
- Mentor and coach the engineering team to build good mindsets of security, code quality, and more
- Raise the bar of hiring new software engineers as a key interviewer
Who You Are :
5+ years industry experience designing, building and supporting large scale systems in productionExperience building large scale distributed fault tolerant servicesExcellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance and scaleStrong CS fundamentals including data structures, algorithms, and distributed systemsSystems programming skills including multi-threading, concurrency, etcTrack record of identifying and implementing creative solutionsExperience with cloud infrastructure - AWSBS in Computer Science; Masters or PhD PreferredFluency in EnglishOur tech stacks are :
Backend : Ruby on RailsFrontend : React / TypescriptDatabase : PostgreSQL / RedisInfra : AWS / Terraform / Microservice / Protobuf / Kafka / ElasticsearchWhat We Offer :
A mission-driven and value-based company dedicated to empower deskless workers and local businessesAn early employee opportunity at a Series B hyper-growth startup; work with the founding team and industry veterans to accelerate your careerCompetitive salary and equityComprehensive health coverage : medical, dental, and vision. We pay 95% of your premiums for our employees and 85% for dependentsIn office amenities and stocked kitchen401K PlanPre-tax commuter benefitsLearning / development stipendUnlimited PTOHybrid Office / WFH scheduleKnow More About Workstream
Additional Information
Workstream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
We are committed to the full inclusion of all qualified individuals.