Software Engineer

Job description

Optimal’s mission is to help students make informed decisions about their education by providing transparent, data-driven, and user-focused products. We embrace a culture of growth, experimentation, and creativity. Our small and agile team allows all members to exercise great responsibility and freedom, allowing each person to have a measurable impact on our business and experience continual growth. We reward results with a unique profit sharing program and encourage self-development through benefits like our tuition reimbursement program.

Note: Optimal was formerly know as SR Education Group until January of 2020, when the company rebranded.


We’re looking for a Software Engineer to join our team. Our experienced Ruby on Rails software engineers write and maintain complex code bases, process large amounts of data using advanced algorithms, and design front-end features to deliver unique value to our users. We embrace an agile mindset, delivering high quality products in a timely manner and working with team members across different divisions, like product and marketing, to come up with the best solutions.


Some of the technologies we use:

  • Languages/Frameworks: Ruby on Rails, Javascript (ES6+), Web Components, HTML/CSS
  • Databases: MySQL, Redis
  • Search Engines: ElasticSearch
  • Cloud: AWS including the S3, EC2, and Machine Learning platform


Principal Responsibilities:

  • Integrate large and complex data sets from multiple sources into a single unified system through APIs
  • Scale large datasets across multiple websites using a combination of relational and non-relational databases and search engines
  • Maintain and build widgets for a custom in-house CMS
  • Design and write performant code that delivers a seamless end-to-end user experience
  • Participate in brainstorming sessions to solve difficult problems
  • Provide technical guidance to Product Managers and team members in other divisions
  • Strong communication skills


    We are looking for passionate, creative, and driven individuals to join our team. We offer a competitive salary as well as a unique profit sharing program: we recognize that it is the individuals on our team that allow us to be successful, so all salaried employees are granted bonus units in the company upon hire and receive annual profit bonuses based on that. As your contributions and vesting grow over time, these bonuses can grow to substantially increase your overall compensation. The starting salary for this position is $90-$125k (DOE) with annual profit-based bonuses starting in the employee’s first year.


    • B.S. in Computer Science or relevant experience - upcoming & recent graduates are encouraged to apply
    • Experience in languages like Java, Ruby, Python, etc. for web projects - understanding of web frameworks (Rails) is a plus
    • Clear understanding of HTTP and RESTful web standards
    • Understanding of common pitfalls with designing and scaling database-driven applications
    • Understanding of testing best practices
    • Linux/Unix experience
    • Dynamic, self-driven learner that isn't afraid to get their hands dirty
    • Strong problem solving skills

    Title: Software Engineer

    Position Type: Full-time

    Compensation/Salary: $90,000-$125,000 DOE (before bonuses)

    Signing Bonus: Yes, amount DOE

    Relocation Assistance (when applicable)

    Benefits: Profit sharing; profit-based bonuses; comprehensive and 100% employer covered health, dental, and vision insurance (including spouse and dependents); retirement contributions; competitive & flexible vacation policy (3 weeks starting and up to 6 weeks with seniority); tuition reimbursement program; charitable gift matching; company paid conferences; health reimbursement program, paid parental leave.

    Workstation: We believe in providing the best tools for the job so you will be provided with an adjustable standing desk, your choice of one 32" 4k monitor or two 27" 1080p monitors, and your choice of either a 15" MacBook Pro w/ 32GB of RAM or 15" Dell Mobile Precision Workstation w/ 32GB of RAM running Ubuntu 18.04.

    Optimal values and welcomes diversity, and we strive to create an environment that allows everyone to make unique contributions and perform to the best of their abilities. We recognize that differences among us assist the company in developing new ideas, finding creative solutions to business challenges, and ultimately contribute to our overall success. Such differences include, for example, differences in our backgrounds, cultures, life experiences, work experiences, skills, gender, race, age, and perspectives. It is our collective responsibility as a company to foster an environment where our differences are appreciated and where everyone is able to make contributions towards our success.

    Our waterfront office is located in downtown, historic Kirkland. We keep our kitchen fully stocked and have ping pong and pool tables, a growing board game collection, and a troop of quirky office dogs. We hope you’ll consider joining us and being a part of our team at Optimal.  Due to the current environment, our team is operating completely remotely, but we still share photos of our dogs and play games virtually!