Wisrposted 16 days ago
$62,500 - $90,000/Yr
Full-time • Mid Level
Remote • Richmond, VA
Educational Services

About the position

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. The Software Engineer will be a leader on a team working to develop the next generation of technology for the higher education industry.

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 accomplishes goals and adjusts plan as needed using Agile principles; informs and champions decisions made in PI Planning

Requirements

  • 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

Nice-to-haves

  • 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
  • Hands-on experience developing web applications using HTML/CSS/JavaScript
  • 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 valuing diversity, practicing inclusive behaviors, and contributing to an equitable working and continual learning environment in support of EAB's DE&I Promise

Benefits

  • 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
  • Gender affirming care coverage
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service