Staff Software Engineer - Data & Analytics Lead

Job description

Who We Are

AuditBoard is a high-growth SaaS company in the financial technology space that is transforming the way organizations manage critical risk, audit and compliance initiatives. We believe in empowering enterprises to manage and control risk so that their businesses are able to thrive.

Designed by former chief audit executives, our enterprise cloud platform is purpose-built to automate and streamline activities in ways that align with how our thousands of users think and act daily. Clients range from pre-IPO organizations to Fortune 500 companies, including leading organizations such as WeWork, Activision Publishing, Lions Gate Entertainment Corp., TripAdvisor, Arthur J. Gallagher & Co. and Cox Communications, among many others.

 

Who We Are Looking For

We are looking for highly motivated staff software engineer who can lead a team and drive large, strategic, and complex projects. This role will be focused on audit/risk analytics and continuous monitoring, a highly technical domain that crosses process automation, 1st/3rd party integrations, and data engineering (expanding into AI/ML). This position demands a high level of leadership, creativity, and drive. In this role, you will face a huge array of challenges - from building scalable systems to designing new product features. Our ideal candidate is someone who loves to collaborate with others but can also work independently to take an idea from concept to implementation. We're a hardworking, energetic team that is passionate about our customers and believes that to be successful we should never stop learning: learning about our customers, our product, and how to innovate with technology.

 

Responsibilities

  • Build and ship product features end-to-end, including necessary platform and infrastructure technology
  • Leverage knowledge of data engineering/ML/AI to collaboratively identify product opportunities
  • Prototype nascent data/analytics product functionality
  • Ability to write clear and well defined design documentation
  • Mentor a team of engineers
  • Lead application architecture decisions
  • Troubleshoot, debug and resolve software bugs
  • Implement back-end APIs in Node.JS
  • Contribute to our Ember SPA front-end
  • Collaborate with engineers, designers, and product managers
  • Participate in an Agile software development life cycle
  • Write well-designed, maintainable & testable code
  • Be product-minded and think about the customer
  • Work with JavaScript, Node.JS, Ember, Python, Docker, PostgreSQL, Kubernetes, etc.
  • Contribute to open-source projects

Qualifications

  • 8+ years of experience developing web services and applications
  • Experience in one or more of the following areas: data pipelines, analytics, machine learning, process automation, and/or integrations
  • Experience writing REST / JSON APIs
  • Experience writing software tests
  • Ability to solve technical problems independently and collaboratively
  • Driven to create customer value and always be learning

 

Preferred

  • Interest and/or experience in AI/ML
  • Worked with data pipelines and integrated data sources
  • Experience with Node.JS and modern ES6 or TypeScript
  • Experience working on SaaS web applications
  • Bonus: Experience with integration/data platforms such as Tray.io, Workato, Fivetran, Singer
  • Bonus: Experience with a modern front-end framework (Ember, Angular, React, Vue, etc.)
  • Bonus: Experience with Kafka, Tensorflow, Kubernetes, DBT or other data/infrastructure technologies
  • BS in Computer Science (or equivalent experience)

 

Why You’ll Love Life at AuditBoard

  • You’ll be launching a career at a well-funded, hyper-growth SaaS tech company
  • Collaborative & driven team culture
  • Stock options
  • Remote-flexible work culture
  • In-office daily catered lunches and unlimited snacks and beverages
  • Free gym membership
  • Medical, dental, and vision coverage for full-time employees
  • 3 weeks of Paid Time Off and 10 holidays per year.
  • 401k to save for your future
  • Fun company and team outings - Work Hard Play Hard!