Entry Level Software Engineer

Job description

SR Education Group’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.

 

We’re looking for an Entry Level 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:

  • Maintain and build widgets for a custom in-house CMS
  • Design and write performant code that delivers a seamless end-to-end user experience
  • 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
  • Participate in brainstorming sessions to solve difficult problems
  • Provide technical guidance to Product Managers and team members in other divisions

 

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 employees are granted equity in the company upon hire and receive annual profit bonuses based on that equity. As your contributions and equity grow over time, these bonuses can grow to substantially increase your overall compensation. The starting salary for this position is $80-$100k with annual profit and performance-based bonuses starting in the employee’s first year.

Requirements

  • 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: Entry Level Software Engineer

Position Type: Full-time

Compensation/Salary: $80,000-$100,000 DOE (before bonuses)

Benefits: Equity sharing; profit- and performance-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

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.

 

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 SR Education Group.


Application Link: https://careers.sreducationgroup.org/o/entry-level-software-engineer/c/new