Enable job alerts via email!

Software Engineer (Ruby on Rails)

EAB (Education Advisory Board)

Richmond (VA)

Remote

USD 62,000 - 90,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team dedicated to transforming education through technology. As a Software Engineer, you'll tackle complex challenges in higher education, developing solutions that help students succeed. This role offers the opportunity to work on a variety of projects, contributing to the full product lifecycle while collaborating with talented colleagues. You'll be part of an inclusive and innovative environment that values diverse perspectives and encourages professional growth. If you're passionate about making an impact and thrive in a fast-paced setting, this is the perfect opportunity for you!

Benefits

Medical, dental, and vision insurance
20+ days of PTO annually
401(k) retirement savings plan
Employee assistance program
Wellness programs
Paid parental leave
Discounted pet health insurance
Dynamic professional growth opportunities

Qualifications

  • 2+ years of software development experience or equivalent.
  • Proven experience with Ruby on Rails and database applications.

Responsibilities

  • Develop and implement software solutions for education.
  • Collaborate with teams to enhance and create new products.

Skills

Ruby on Rails
Software Development
Agile Principles
Database Design
Problem Solving

Education

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Tools

MySQL
PostgreSQL
AWS
Django

Job description

Make a difference in a sector that matters to us all

EAB is a special place to work. You'll find motivated employees, growth opportunities, and a deep commitment to our partners. We pride ourselves on hiring the best people—not just for the job, but for the firm and the future of education.

If you are an EAB employee, please use your work email address to sign up or apply.

Software Engineer (Ruby on Rails)

Location: Remote
Number: 603011
Job Category: Development
Job Department: Technology
Job Family: Software Engineering
Job Type: Full Time
Level: Experienced

At EAB, our mission is to make education smarter and our communities stronger. We work with more than 2,800 institutions to drive transformative change through data-driven insights and best-in-class capabilities. From kindergarten to college to career, EAB partners with leaders and practitioners to accelerate progress and drive results across enrollment, student success, institutional strategy, data analytics, and advancement.

This role may be based out of EAB’s Washington, D.C. office; Richmond, VA office; or open to remote work within the continental U.S.

The Role in Brief:

Software Engineer (Ruby on Rails)

As a Software Engineer at EAB, you will be building technology to help students graduate college. We are a fast-growing team tackling the trickiest problems in higher education. The Software Engineer will be a part of the development team and will be an integral part of the full product life cycle of multiple applications and the supporting data architecture.

Primary Responsibilities:

  • Work with the development manager, product managers and stakeholders to get clarification on business requirements and then implement solutions including code development and database design
  • Independently break down, estimate, design, plan and deliver features; serve as subject matter expert on one or more component of the system
  • Ensure high quality solutions by implementing unit tests and supporting the creation and design of integration, load and user acceptance tests
  • Support operations by identifying, researching and resolving performance and production issues
  • Coordinate work with other teams to ensure a smooth development process
  • Collaborate with development team and product managers to enhance existing products and develop new products
  • Document and communicate progress on design and code for team members
  • Guide junior engineers on tasks and small projects, helping them to plan and size their work
  • Autonomously accomplish goals and adjust plan as needed using Agile principles; informs and champions decisions made in PI Planning

Basic Qualifications:

  • Bachelor's Degree in computer science or equivalent experience and 2+ years of professional software development experience OR
  • Master's Degree in computer science or equivalent experience and 1+ years of professional software development experience
  • Proven development experience with Ruby on Rails
  • Ability to work with engineers and product management teams in requirements definition, design, and development of software products

Ideal Qualifications:

  • Experience working with large volumes of data
  • Development experience with programming languages in addition to Ruby on Rails (e.g., Django, Python, AWS, MySQL, PostgreSQL)
  • Software design experience leveraging object-oriented patterns, SOLID, TDD, and other modern Software engineering principles
  • Knowledge of developing scalable and performant applications
  • Flexibility to work across a variety of software-related disciplines: solution design, agile development, unit testing, refactoring, and build/deployment automation
  • Experience with design and development of database applications using ORM frameworks and SQL
  • Commitment to embracing a continual learning environment and contributing to a dynamic and welcoming culture of fairness, authenticity, and belonging in support of EAB’s mission, values, and aspiration

Compensation:

The anticipated starting salary (base) range for this role is $62,500 - $90,000 per year. Actual salary varies due to factors that may include but not be limited to relevant experience, skills, and location. At EAB, it is not typical for an individual to be hired at or near the top of the starting salary range for their role.

This hire will additionally be eligible for discretionary bonus or incentive compensation. Variable compensation may depend on various factors, such as individual and organizational performance.

Consistent with our belief that our employees are our most valuable resource, EAB offers a competitive and inclusive benefits package. Our benefits currently include:

  • Medical, dental, and vision insurance plans; dependents and domestic partners eligible
  • 20+ days of PTO annually, in addition to paid firm and floating holidays
  • Daytime leave policy for community service and flextime for fitness activities (up to 10 hours per month each)
  • 401(k) retirement savings plan with annual discretionary company matching contribution
  • Health savings account, healthcare and dependent care flexible spending account, and pre-tax commuter plans
  • Employee assistance program with counseling services and resources available to all employees and immediate family
  • Wellness programs including gym discounts, incentives to promote healthy living, and family access to the leading app for sleep, meditation, and relaxation
  • Fertility treatment coverage and adoption or surrogacy assistance
  • Paid parental leave with phase back to work program for birthing and non-birthing parents
  • Access to milk shipping service to support nursing employees during business travel
  • Discounted pet health insurance coverage for dog and cat family members
  • Company-provided life, AD&D, and disability insurance
  • Financial wellness resources and membership in a robust employee discount program
  • Access to employee resource groups, merit-based advancement, and dynamic professional growth opportunities

At EAB, we believe that to fulfill our mission to “make education smarter and our communities stronger,” we need team members who bring a diversity of perspectives to the table and are committed to fostering a workplace where each team member is valued, respected and heard.

EAB is an Equal Opportunity Employer, and we make employment decisions on the basis of qualifications, merit and business need. We don’t discriminate on the basis of race, religion, color, sex, gender identity or expression, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer | Ruby Labs

Ruby Labs Ltd

Georgia

Remote

USD 70,000 - 110,000

5 days ago
Be an early applicant

Ruby Software Engineer

Humanitru

Richmond

Remote

USD 60,000 - 100,000

30+ days ago

Ruby Software Engineer

Humanitru

Richmond

Remote

USD 60,000 - 100,000

30+ days ago

Ruby Software Engineer

Humanitru

Richmond

Remote

USD 60,000 - 110,000

30+ days ago

Ruby on Rails - Senior Software Engineer

Velocity Staff, Inc.

Leawood

Remote

USD 80,000 - 110,000

2 days ago
Be an early applicant

Software Engineer - Ruby on Rails

DataDirect Networks

Remote

USD 80,000 - 120,000

8 days ago

Software Developer (Ruby)

Surecall Tech

Washington

Remote

USD 56,000 - 173,000

-1 days ago
Be an early applicant

Software Engineer (Ruby on Rails)

EAB (Education Advisory Board)

Richmond

Hybrid

USD 62,000 - 90,000

20 days ago

Senior Software Engineer: Ruby + JS/TS

South Geeks

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant