Match score not available

Principal Software Engineer (Ruby)

73% Flex
Remote: 
Full Remote
Salary: 
134 - 174K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

8+ years experience as a cloud engineer, with 5 years in Ruby on Rails., Proficiency in Ruby on Rails, Postgres, ElasticSearch, Redis, Apache Kafka., Bachelor's degree in computer science or engineering..

Key responsabilities:

  • Provide vision for SOA Infrastructure.
  • Oversee engineers and provide training.
  • Develop and maintain internal SOA systems.
  • Collaborate to prioritize workstreams.
  • Engage in Agile methodologies for solutions.
Blackbaud logo
Blackbaud Large https://www.blackbaud.com/
1001 - 5000 Employees
See more Blackbaud offers

Job description

Logo Jobgether

Your missions

Blackbaud unleashes the potential of the people and organizations who change the world, and we’re growing our team. As the leading software exclusively dedicated to powering social impact, expand what is possible across the nonprofit and education sectors, at companies committed to social responsibility, and for individual change makers.

Our culture is defined by remote-first flexibility, so you can grow and lead from anywhere, with close connection to leadership. We invest in innovation and education to fuel new ways forward, while always seeking out opportunities to give back. Every day, we aim higher, expanding what’s possible for those who change the world.

As Principal Software Engineer, Technical Lead within the EVERFI by Blackbaud organization, you will serve as a subject matter expert and be responsible for design, development, engineering, integration, and customization of our SOA systems and solutions.  
 

This role requires the engineer to possess an infrastructure-first mindset, be a lifelong learner, and act as a self-starter and collaborator. You will be a proven software engineer and a technical leader capable of influencing technical discussions and decisions across the enterprise. The role involves building and maintaining the underlying SOA systems that support EVERFI by Blackbaud’s products and services, focusing on reliability, security, and efficiency. 
 

What you will do:   

  • Provide vision and direction for the future of our SOA Infrastructure. 
  • Act as a mentor and provide oversight and training to the other engineers on project teams.  
  • Provide technical guidance to team members through meetings and code reviews. 
  • Collaborate to determine prioritization of backlogs to ensure timely delivery of critical workstreams. 
  • Ensure team compliance with software development and security policies, particularly regarding SOC (System and Organizational Controls).   
  • Design, build, maintain and monitor internal SOA systems in the cloud. 
  • Review and approve the architecture of internal SOA systems. 
  • Work with internal engineering teams to identify and implement the most optimal solutions for the company.   
  • Deploy and configure new systems through to production.   
  • Participate in an on-call schedule for emergency incident support, as needed. 
  • Design, build and maintain utility tools and libraries to support services managed by other engineering teams. 
  • Design reliable, interoperable components to support EVERFI by Blackbaud’s applications. 
  • Engage in various Agile methodologies to securely design, develop, implement, and maintain solutions. 
  • Eliciting and incorporate user feedback to drive improvements in SOA solutions. 
  • Partner with Platform Architects and Leadership. 
  • Perform other job-related duties as assigned. 

   

What you will bring:  

  • 8+ years of experience working as a cloud engineer or in a similar role, with at least 5 years specifically working with the Ruby on Rails framework. 
  • Experience working within agile, iterative development teams. 
  • Deep knowledge of software requirements definition principles and methods. 
  • Experience building scalable products. 
  • Proficiency with Ruby on Rails, Postgres, ElasticSearch, Redis, Apache Kafka. 
  • Significant experience working with Linux/UNIX and Docker containerized environments. 
  • Experience with SOA applications and cloud-based services, preferably AWS. 
  • Bachelor's degree in computer science or engineering, or equivalent work experience. 
  • Strong communication and organizational skills. 
  • Experience working in matrix teams and solo projects/efforts. 

Stay up to date on everything Blackbaud, follow us on Linkedin, Twitter, Instagram, Facebook and YouTube ​

Blackbaud is a remote-first company which embraces a flexible remote work culture.  Blackbaud supports hiring and career development for all roles from the location you are in today!

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

To all recruitment agencies: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.

A notice to candidates: Recruitment Fraudulent Alert: Your personal information and online safety as a candidate mean a lot to us! At Blackbaud and our portfolio of companies, recruiters only direct candidates to apply through our official careers page at https://careers.blackbaud.com/us/en or our official LinkedIn page. Recruiters will never request payments, ask for financial account information or sensitive information like social security numbers, or conduct interviews via Skype.  Anyone suggesting otherwise is not a representative of Blackbaud. If you are unsure if a message is from Blackbaud, please email blackbaudrecruiting@blackbaud.com

The starting base pay is $133,700.00 to $173,800.00. Blackbaud may pay more or less based on employee qualifications, market value, Company finances, and other operational considerations.

Benefits Include:

  • Medical, dental, and vision insurance

  • Remote-first workforce

  • 401(k) program with employer match

  • Flexible paid time off

  • Generous Parental Leave

  • Volunteer for vacation

  • Opportunities to connect to build community and belonging

  • Pet insurance, legal and identity protection

  • Tuition reimbursement program

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find other similar jobs