We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Software Engineer
Justworks (Headquarters: Hybrid (US: New York City, Canada: Toronto))
Justworks is seeking a Senior Software Engineer to join our team. In this role, you will independently own large-scoped projects from initial discovery through launch with a focus on outcomes and customer impact. You will collaborate with a cross-functional team to find solutions to customer challenges, improve the performance, reliability, and scalability of our existing systems, and promote engineering excellence through technical leadership, knowledge-sharing, and mentorship.
We are looking for someone with a minimum of 5 years of professional hands-on experience, mastery of modern server-side languages (Golang is a plus), proficiency with SQL, and experience with cloud infrastructure management (preferably AWS). You should also have a proven ability to support and mentor other engineers and act as a “force multiplier”.
In this role, you will work with technologies such as Golang, Ruby on Rails, JavaScript, MySQL, Kafka, AWS, Git, Memcache, Redis, ElasticSearch, Docker, Terraform, Kubernetes, CircleCI, and DataDog.
Our ideal candidate is a self-driven individual who loves to explore and learn new technologies. You have demonstrated the ability to build, deploy, and maintain large-scale, complex applications. You care more about solutions and impacting the customer experience than using a particular tool or framework.
We are committed to providing a supportive and inclusive work environment. We offer competitive salaries, equity options, and a comprehensive benefits package. Our hybrid work model allows for flexibility, with teammates expected to work at least two days a week in a global office.
If you are a curious, self-driven individual who loves to explore and learn new technologies, and you have a passion for building and maintaining large-scale, complex applications, we encourage you to apply.
Responsibilities include:
- Independently owning large-scoped projects from initial discovery through launch
- Collaborating with a cross-functional team to find solutions to customer challenges
- Improving the performance, reliability, and scalability of our existing systems
- Promoting engineering excellence through technical leadership, knowledge-sharing, and mentorship
- Adding capabilities to our high-volume, fault-tolerant processing infrastructure
- Enhancing our testing, monitoring, and continuous deployment infrastructure
- Keeping extremely sensitive data compartmentalized and secure
- Mentoring and guiding engineers, sharing best practices and design principles
Qualifications:
- Minimum of 5 years of professional hands-on experience
- Mastery of modern server-side languages, Golang is a plus but not required
- Proficiency with SQL
- Proficiency with cloud infrastructure management, preferably AWS
- Experience supporting and mentoring other engineers and acting as a “force multiplier”
- Experience working closely with designers and product managers
- At least 8+ years of coding experience in languages like Go, Java, or similar, with strong expertise in writing concurrent and distributed code
- Extensive experience designing and building distributed systems, leveraging concurrency primitives, and optimizing network performance
- Deep expertise in traffic and networking systems, with familiarity across adjacent infrastructure domains
- Hands-on experience with cloud providers such as AWS, GCP, or Azure, and the ability to optimize cost, performance, and scalability
- A strong sense of ownership and the ability to balance short-term priorities with long-term strategic goals.