Senior Software Engineer, Ruby

Published on October 16, 2023

Ascent is the industry's leading compliance automation solution. We’re propelling the world of regulatory compliance forward by offering greater efficiencies, cost savings, and accuracy. With extensive experience applying machine learning to regulatory data, we help customers in financial services automate their compliance programs, significantly reducing their risk while saving time and money. We prioritize diversity, equity, and inclusion and believe strongly that a team with a variety of backgrounds and perspectives produces better results. `We understand that having strong and empathetic professional support from management is critical for professional growth and cultivating happy teams. Together, we are solving a $64 billion global problem in regulatory compliance.

Senior Software Engineer, Ruby 
Reports To: Director of Engineer
Location: Remote


Who You Are
The Senior Software Engineer will join our team of technologists that are committed to building excellent software solutions for customers. You will thrive at Ascent if you love building delightful products with wonderful people, enjoy learning and teaching others, and value autonomy.
Who We Are
Ascent is the industry's leading compliance automation solution. We’re propelling the world of regulatory compliance forward by offering greater efficiencies, cost savings, and accuracy. With extensive experience applying machine learning to regulatory data, we help customers in financial services automate their compliance programs, significantly reducing their risk while saving time and money.
We prioritize diversity, equity, and inclusion and believe strongly that a team with a variety of backgrounds and perspectives produces better results. `We understand that having strong and empathetic professional support from management is critical for professional growth and cultivating happy teams. Together, we are solving a $64 billion global problem in regulatory compliance.
Responsibilities
You will contribute to our end-to-end product solution, spanning systems that extract metadata from regulatory documents, orchestrate complex data transformations, model regulatory data in a graph database, and deliver that data to our customers via UIs and APIs.
You will:
  • Collaborate closely with our Product organization to build world-class applications for our customers
  • Use creativity and independent thinking to solve challenging problems around data scale and service-oriented design
  • Work with our internal domain experts to create tools and automation that empower them to manage complex, ever-changing data
  • Help us advance our engineering best practices as we build extensible software
  • Work closely with teammates to help them level up as engineers
Skills and Experience
  • 8+ years professional programming background in a high level language such as Ruby, Python and/or JavaScript
  • Experience writing web applications, preferably using Rails
  • Experience writing SQL
  • Experience with production cloud environments like AWS or Heroku
  • Commitment to thorough tests and documentation for maintainable code-bases
  • Empathy for and ability to listen to our internal customers and respond to their needs
  • Experience with scalable distributed applications and service-oriented architectures
  • Bonus points for experience with: 
    • GraphQL
    • Graph Databases like Neo4j
    • Frontend frameworks like ReactJS
Benefits
Ascent employees enjoy many benefits and perks, including:
  • Competitive compensation
  • Medical, dental, and vision insurance; premiums paid 95% for the individual 
  • Medical HSA/FSAs
  • Life insurance 
  • 401K 
  • Disability benefits
  • Commuter benefits
  • Dependent Care FSA 
  • Flexible PTO
  • Parental care leave
  • Backup child/senior/pet care stipend
  • Professional development stipend
  • Charitable matching gift program
  • The opportunity to work with smart people on challenging problems!