Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
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

Railroad19 is on the lookout for a talented Senior Java Developer with expertise in Spring Boot and AWS to contribute to innovative software solutions.

Photo of the Rise User

Be a part of Docplanner's mission to humanize healthcare as a ReactNative Mobile/Frontend Developer in a fully remote-friendly environment.

Posted 13 days ago

Join NCS Australia as a Senior React Native Software Engineer and help create high-quality mobile applications in a dynamic team environment.

Etraveli Group Remote No location specified
Posted 2 days ago

Take the lead as a Development Manager at Etraveli Group, driving team success in a dynamic tech environment.

Posted 20 hours ago

Join Oura's mission to enhance personal well-being as a Senior Full Stack Software Engineer on the Human Care Ecosystem Team.

Photo of the Rise User

Join Palo Alto Networks as a Principal Engineer to drive the development of next-generation security solutions in a collaborative environment.

Photo of the Rise User

Shape the future of transportation routing algorithms as a C++ Software Engineer II with Esri's innovative ArcGIS Network Analyst team.

Photo of the Rise User
Posted 9 days ago

Join iwoca's innovative Fraud team as a Back End Engineer, where you'll design and build cutting-edge fraud systems that balance prevention and customer experience.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning

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. ...

10 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
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling