Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Ruby image - Rise Careers
Job details

Senior Software Engineer - Ruby

The Company

Board Intelligence is a rapidly growing Software as a Service (SaaS) business, pioneering a suite of tools and services that supercharge the effectiveness of boards and leadership teams. 

In summer 2024, we received substantial backing from K1 Investment – leading B2B Enterprise SaaS investors based in LA. Through both organic growth and acquisitions, our aim is to be the global leader in the board portal and board governance space. We’re at the beginning of a significant journey of acquisition and integration and expect to at least double our size in the next year. We have already acquired TeamEngine from Sweden in September 2024 and are looking for more superb talent to join us on this journey.  

We’ve been helping boards to make smarter, faster decisions for over 20 years and have over 70,000 users engaged on our platform. We work with FTSE 100s, large privately owned companies, public sector and government departments, and have a great track record of growth and delivery.

We’re 150 people today and growing fast. As we grow, we’re fiercely protective of our friendly, high performing culture. With three international locations (UK, Sweden, Mauritius) and over 15 nationalities represented, the team is diverse and friendly, and most days you’ll find a social event or learning opportunity to get involved with. 

Many of us, including our founders, have families and other priorities, so we know the value of a supportive company. And all of us like to have fun, so our regular company socials, away days and lunch & learns are always a highlight. 

What's the role?

Reporting directly to the CMO, we’re looking for a Global Campaign Manager to set-up and own our product marketing function.  

The role will suit a strategic, experienced, hands-on operator who has a track record of success and who thrives in fast-paced environment.  

Responsibilities

  • Translate business needs into robust technical designs, drive architectural decisions, and mentor junior engineers
  • Build scalable and performant solutions, own code quality, and proactively address bugs
  • Contribute to project planning, implement testing strategies, and champion best practices
  • Research new technologies, identify opportunities for team advancement, and demonstrate a self-driven, positive attitude
  • Clearly communicate with diverse stakeholders and manage multiple tasks efficiently

We prefer to work with the best talent. We don’t need you to be familiar with everything on this list but experience in some or all of these areas will be useful and a willingness to dive in and learn the others, essential.

  • Strong commercial development experience, with deep proficiency in Ruby and related technologies (Rails, Postgres)
  • Expertise in microservice architectures, database design, and data modelling
  • Strong understanding of TDD/RSpec, software security best practices, and reliable delivery
  • Familiarity with emerging technologies (e.g., Clojure, Kafka, Kubernetes) and a willingness to learn
  • Client-ready communication skills and the ability to articulate technical concepts effectively

We pride ourselves on our great working environment and package, which we can share upon application.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Ruby, Board Intelligence

Are you ready to take your career to the next level as a Senior Software Engineer - Ruby at Board Intelligence? Join our dynamic team that's committed to revolutionizing board governance with our cutting-edge SaaS products! We are passionate about empowering boards and leadership teams with innovative tools and services, and we need someone like you to help us push the boundaries of technology. Working directly with our CMO, you’ll translate business needs into robust technical designs and drive architectural decisions. With over 70,000 engaged users and clients that include FTSE 100 companies, our impact is significant. You'll enjoy a supportive and friendly culture as we expand our team, having already doubled since our last funding round. We’re looking for someone proficient in Ruby and related technologies who thrives in a fast-paced environment, eager to mentor junior engineers while building scalable solutions. You’ll conduct research on emerging technologies, manage various projects efficiently, and contribute to the overall advancement of our team. We understand life outside of work is essential, so we offer a working environment filled with plenty of opportunities to engage socially. Come be a part of our journey and grow with us in the board governance space!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Ruby Role at Board Intelligence
What are the responsibilities of a Senior Software Engineer - Ruby at Board Intelligence?

As a Senior Software Engineer - Ruby at Board Intelligence, you’ll be responsible for translating business needs into robust technical designs, driving architectural decisions, and mentoring junior engineers. You'll build scalable and high-performance solutions, ensure code quality, and proactively address bugs. Additionally, you will contribute to project planning, implement testing strategies, and champion best practices within our agile work environment.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - Ruby position at Board Intelligence?

To be successful in the Senior Software Engineer - Ruby role at Board Intelligence, you should possess strong commercial development experience with deep proficiency in Ruby and related technologies like Rails and Postgres. A solid understanding of microservice architectures, TDD/RSpec, and software security best practices is essential. Familiarity with emerging technologies such as Clojure, Kafka, and Kubernetes is also a plus, along with strong communication skills to articulate technical concepts effectively.

Join Rise to see the full answer
What is the company culture like for a Senior Software Engineer - Ruby at Board Intelligence?

At Board Intelligence, as a Senior Software Engineer - Ruby, you’ll be part of a rapidly growing, friendly, and diverse team. We celebrate our cultural diversity with over 15 nationalities represented. Our culture is focused on fostering a high-performance environment while ensuring there are plenty of social and learning opportunities, such as company socials, away days, and lunch & learns, making work not only productive but enjoyable.

Join Rise to see the full answer
What opportunities for professional development are available for Senior Software Engineers - Ruby at Board Intelligence?

As a Senior Software Engineer - Ruby at Board Intelligence, you will have numerous opportunities for professional development. We encourage continuous learning through various avenues, including workshops, tech talks, and mentorship programs. With our focus on adopting new technologies and best practices, you'll be empowered to research emerging tools and identify advancement opportunities for both yourself and the team.

Join Rise to see the full answer
How does Board Intelligence support work-life balance for its Senior Software Engineers - Ruby?

Board Intelligence values work-life balance, especially for Senior Software Engineers - Ruby. We recognize the demands of personal commitments, and hence we offer a supportive environment where flexibility is embraced. Our friendly culture is built around the understanding that a happy team is a productive team, ensuring that employees can maintain a healthy balance between their professional and personal lives.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Ruby
What experience do you have with Ruby and its frameworks?

When answering this question, focus on specific projects where you used Ruby and relevant frameworks like Rails. Provide examples of how you applied Ruby to solve problems and achieve project goals, showcasing your development experience and any challenges you've overcome.

Join Rise to see the full answer
Can you explain your understanding of microservices architectures?

In your response, describe the principles of microservices architecture, including the benefits such as scalability and resilience. Listen for examples of your previous work that demonstrates your experience in designing or implementing microservices, showing off your technical knowledge and problem-solving skills.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your approach to maintaining code quality, such as implementing code reviews, writing unit tests, and following coding standards. Mention any tools you’ve used for testing and quality assurance to reinforce your adherence to best practices in software engineering.

Join Rise to see the full answer
Describe a challenging bug you’ve encountered. How did you tackle it?

Use this question to highlight your critical thinking and debugging skills. Provide a specific instance, explain the steps you took to resolve the issue, and emphasize the outcome. This will demonstrate your analytical problem-solving abilities and persistence.

Join Rise to see the full answer
How do you manage multiple tasks in a fast-paced environment?

Share your time management strategies and prioritization techniques, such as making use of task management tools or methods. Give an example of how you've successfully handled multiple projects simultaneously and met deadlines while maintaining high-quality work.

Join Rise to see the full answer
What is your experience with TDD and RSpec?

When discussing TDD and RSpec, highlight specific projects where you implemented test-driven development. Explain how this approach benefited the project, ensuring code reliability and maintaining high standards throughout the development cycle.

Join Rise to see the full answer
How do you stay updated with the latest developments in technology?

Answer by discussing your methods for professional growth, such as following tech blogs, participating in online communities, and attending conferences. Emphasize your commitment to continuous learning to showcase your passion for technology and adaptability.

Join Rise to see the full answer
What do you consider best practices in software development?

Provide an overview of your beliefs about software development best practices, including code reviews, documentation, version control, and testing methodologies. Give examples of how you've implemented these practices to improve project outcomes.

Join Rise to see the full answer
How would you mentor a junior engineer on your team?

Discuss your mentorship philosophy and how you would approach guiding a junior engineer. Mention specific techniques such as pairing coding sessions, providing constructive feedback, and recommending resources tailored to their growth in the engineering field.

Join Rise to see the full answer
Why do you want to work as a Senior Software Engineer - Ruby at Board Intelligence?

Articulate your passion for Board Intelligence’s mission and values, and express how your skills align with the role. Highlight your desire to contribute to groundbreaking board governance products, while also focusing on personal career growth opportunities that come with this position.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
AS HELLAS Remote No location specified
Posted 2 days ago
Photo of the Rise User
Bellroy Remote Collingwood, Victoria, Australia
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 13 days ago
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Family Medical Leave
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Photo of the Rise User
Intetics Remote No location specified
Posted yesterday

We are the leaders in board reporting. We specialise in unlocking the potential of boards and management committees by developing clear, concise and strategic briefing packs that stimulate a focused and productive conversation in the boardroom. ...

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
11 people applied to Junior Software Engineer at Teya
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
109 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
9 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Graphic Designer at Hyve Group
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Production Artist Phoenix at R.R. Donnelley
A
Someone from OH, Avon Lake just viewed Entry Level Marketing Assistant at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, North Royalton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Cleveland just viewed UI Product Designer at Insight Global
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon
Photo of the Rise User
Someone from OH, Maple Heights just viewed Medical Receptionist at LifeStance Health