Anrok is a leading tax automation platform enabling businesses to expand globally without compliance complexity. As a Software Engineer, you will design, build, and operate the systems that support our product, focusing on reliability, security, scalability, and performance while collaborating with other engineers to create high-impact solutions.
Responsibilities:
- Take responsibility for Anrok's reliability, security, scalability, and performance
- Drive technical decisions about our infrastructure
- Identify and fix bugs and technical debt
- Collaborate with other engineers and management to build high-impact solutions
- Example project areas:
- Improve system observability and provide tools to enable product engineers to own application observability
- Scale our database layer through sharding, replication, and splitting out services when it makes sense
- Refactor existing systems to take into account present and evolving needs
Requirements:
- 5+ years of experience in software engineering
- 5+ years of experience operating cloud-deployed software at scale using config-as-code
- You have a security mindset and think carefully about edge cases
- You think through problems thoroughly to ensure we're building the right solution to the right problem at the right time, and you will push back when necessary
- Your designs take into account current and future needs, technical debt, and maintenance, and you can clearly articulate the tradeoffs
- You level up the people around you by sharing your knowledge and experience
- Experience managing relational databases at scale is a plus, but not required