Remote (Global) USD 152,000 – 280,500 / year

ZenGRC is hiring a Staff Software Engineer

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 8+ years experience and deep expertise in Java and multi-threaded system design, with the ability to optimize for performance under heavy concurrency.
  • A track record of architecting and operating high-throughput, low-latency distributed systems at significant scale.
  • Demonstrated success scaling systems across data centers, including replication strategies and distributed data management.
  • Strong judgment in balancing short-term delivery with long-term architectural sustainability.
  • Experience influencing technical strategy across teams without direct authority.
  • Proven ability to translate business objectives—particularly in advertising or monetization ecosystems—into scalable technical solutions.
  • Solid database expertise and a strong understanding of data consistency, performance trade-offs, and capacity planning.
  • Experience operating within cloud-native environments, ideally AWS-based infrastructures.
  • Feel comfortable with the entire client flow and how it interacts with the various business components (Admin, App, Analytics etc).
  • Excellent communication skills with the ability to align engineering, product, and business stakeholders around shared outcomes.

Nice to Have

  • Familiarity with AdTech ecosystems, including advertiser technologies or Real-Time Bidding frameworks.
  • Experience Integrating 3rd party Demand & Supply partners.

Benefits

  • Competitive pay and benefits.
  • Medical, dental, vision, life and disability insurance plans (100% paid for US employees).
  • We offer supplemental plans for medical and dental for Canadian employees.
  • 401(k) plan with company matching program in the US and RRSP with DPSP plan for Canadian employees.
  • Employee Assistance Program (EAP) for mental wellness.
  • Flexible PTO and 12 company wide days off throughout the year.
  • Learning & Development programs.
  • Equipment, tools, and reimbursement support for a productive remote environment.
  • Free Life360 Platinum Membership for your preferred circle.

Work Arrangement

Remote (Worldwide)

Team

Team size: 500+. Structure: remote-first

Additional Information

  • We take into consideration an individual's background and experience in determining final salary - therefore, base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience.
  • The compensation package includes a wide range of medical, dental, vision, financial, and other benefits, as well as equity.
  • For candidates based in the US, the salary range for this position is $152,000 to $280,500 USD.
  • For candidates based out of Canada, the salary range for this position is $220,000 to $260,000 CAD.
  • Note: Please be aware that the job title for positions in Canada will be 'Developer' in lieu of 'Engineer.'
Required Skills
Java
About company
ZenGRC
ZenGRC is a leading governance, risk, and compliance (GRC) SaaS solution provider, offering two robust products: ZenGRC and ZenGRC Pro. Recognized for its in-house GRC expertise, ZenGRC delivers Simply Powerful GRC solutions that guide organizations through compliance with ease and efficiency.
All jobs at ZenGRC Visit website
Job Details
Category backend
Posted 4 months ago