Staff Software Engineer
Updated on 9/8/2023

201-500 employees

Embedded payroll infrastructure platform
Company Overview
Check’s mission is to make paying people simple with their advanced embedded payroll platform. The company is committed to improving front-office operations with their software that makes it possible for companies to develop a payroll product for cuustomers and also functions as a workforce management and staffing tool.
San Francisco, CA, USA • Remote in USA
Experience Level
Desired Skills
DevOps & Infrastructure
Software Engineering
  • Fluency with AWS, Python, Terraform, databases, networking, APIs, observability platforms
  • Exercised and nuanced understanding of scalability principles, distributed systems, and cloud native architectures through experience working on critical systems
  • Innate sense of ownership, along with the aptitude to navigate ambiguity, self-start, and create structure for oneself and others
  • Experience setting up and adapting cloud and application infrastructure in rapidly changing environments
  • Ability to communicate complex topics clearly to multiple audiences. Excellent, effective writing skills, with a bias toward documentation
  • Demonstrated empathy for users and stakeholders and humility, enhancing a user-centric approach to system improvements
  • Willingness and ability to attend our annual 3-day company offsite in the fall
  • Lead improvements to the scalability, security, and performance of the platform and development effectiveness of our engineering organization alongside the CTO and a small, experienced team
  • Identify, architect, build, and lead platform improvements to accelerate impact and encourage best practices across Engineering across scalability, observability, security, and reliability
  • Build trust through exemplary individual contribution, collaboration, guidance, and mentorship of senior engineers, and creative problem-solving with functional leaders
  • Manage and scale Check's infrastructure via infrastructure-as-code, balancing opportunity and cost management
  • Advise senior management on system risks and work to determine an acceptable risk appetite while weighing overall business and usability impact
  • Lead by example on an effective, sustainable, growth-oriented incident response culture
  • Participate in threat modeling and mitigation with Security leadership
  • Participate in product and engineering design reviews to incorporate high engineering standards