AuditBoard

Senior Software Engineer, Data Analytics (Remote)

Canada

CA$164,000 – CA$246,000Compensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Software, Biotechnology, SaaS, Audit, Risk ManagementIndustries

Senior Software Engineer, Data Analytics (Remote)

Salary: CA$164K - CA$246K Employment Type: Full-Time Location Type: Remote Location: Canada

Who We Are

AuditBoard is the leading audit, risk, ESG, and InfoSec platform, having surpassed $200M ARR and continuing to grow. Over 50% of the Fortune 500, including 7 of the Fortune 10, use our award-winning technology for greater clarity and agility. Our customers love us, as reflected by top ratings on G2.com and Gartner Peer Insights.

At AuditBoard, we foster an environment of mutual inspiration and innovation. We are dedicated to helping our customers and contributing positively to our company and communities. We support each other, break through barriers, and strive to create the most loved audit, risk, ESG, and InfoSec platform. This commitment has led to our recognition as one of the 500 fastest-growing tech companies in North America for six consecutive years, as ranked by Deloitte.

Why This Role is Exciting

We are seeking a highly motivated Senior Software Engineer to lead significant, strategic, and complex projects. You will develop scalable systems to enhance our product analytics capabilities and drive strategic initiatives within the Product and Engineering organization. This role requires strong leadership, mentoring of other engineers, and the ability to design and architect solutions that scale with our business growth. You will be expected to excel in navigating complex and often ambiguous environments, transforming greenfield challenges into robust, scalable infrastructure that provides deeper insights and operational efficiency.

Our ideal candidate is a collaborative team player who can also work independently to take an idea from concept to implementation. We are a hardworking, energetic team passionate about our customers and committed to continuous learning about our customers, product, and software development.

Key Responsibilities

  • Drive the success of Product Analytics Architecture at AuditBoard.
  • Build and optimize data services to improve compliance, security, reliability, performance, and resource utilization.
  • Identify necessary data for business problems and implement required logging to ensure data availability.
  • Triage and resolve issues in collaboration with the data infrastructure team.
  • Work closely with the Architecture team to design data integration and movement solutions.
  • Collaborate with the Enterprise Data Management team to leverage and build centrally managed data for product usage and adoption analysis.
  • Troubleshoot, debug, and resolve software bugs.
  • Implement back-end APIs in Node.js.
  • Collaborate with engineers, translating and informing application architecture and product analytics decisions for data scientists, designers, and product managers.
  • Negotiate with stakeholders and dependent teams on prioritizing commitments.
  • Write clear and well-defined design documentation.
  • Mentor fellow engineers.

Attributes of a Successful Candidate

  • 8+ years of experience developing web-based applications.
  • 5+ years of experience with data mining, querying, and managing investigative projects.
  • 3+ years of experience with data compliance and governance.
  • Experience with a modern front-end framework (e.g., Ember, Angular, React, Vue).
  • Experience writing REST / JSON APIs.
  • High level of proficiency in SQL and Python.
  • Experience with SQL & NoSQL databases, modern database technologies, caches, and message queues, including schema design, indexing, query optimization, and performance tuning.
  • Good understanding of web services and Service-Oriented Architecture (SOA) standards like REST, OAuth, and JSON.
  • Ability to solve technical problems independently.
  • Experience in Agile/Scrum methodology for software development.

Preferred Skills

  • Experience with Node.js and modern ES6 or TypeScript.

Skills

Data Analytics
Software Engineering
Scalable Systems
Product Analytics
Infrastructure
Leadership
Mentoring
Collaboration
Problem Solving

AuditBoard

GRC software for audit and compliance

About AuditBoard

AuditBoard provides Governance, Risk, and Compliance (GRC) software solutions for large enterprises, including many Fortune 500 companies. Its platform automates and manages audit, risk, and compliance programs in real time, enabling teams to collaborate and report from anywhere. The company operates on a Software-as-a-Service (SaaS) model, offering specialized modules for different GRC aspects, which simplifies complex tasks and improves efficiency. AuditBoard's goal is to empower organizations to effectively manage their compliance and risk management needs.

Cerritos, CaliforniaHeadquarters
2014Year Founded
$42.4MTotal Funding
BUYOUTCompany Stage
Enterprise Software, Financial ServicesIndustries
501-1,000Employees

Risks

Increased competition from emerging GRC software providers could erode market share.
Rapid technological advancements may require costly updates to remain competitive.
Cybersecurity threats targeting cloud-based platforms could damage reputation and client trust.

Differentiation

AuditBoard offers a fully integrated GRC platform for large enterprises.
The platform provides real-time collaboration and reporting capabilities for remote work environments.
AuditBoard's SaaS model ensures continuous updates and improvements to its software.

Upsides

AuditBoard ranked #1 in enterprise Security Compliance in G2 Winter 2025 Grid Report.
The company was named 'Overall Risk Management Solution of the Year' in 2024.
AuditBoard's new analytics suite enhances data insights for customers.

Land your dream remote job 3x faster with AI