Post Job Free
Sign in

Senior Software Engineer

Company:
GreatSchools
Location:
Oakland, CA
Posted:
April 24, 2024
Apply

Description:

Job Description

Salary: $130,000 - $145,000 Per Year

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

About The Opportunity

Interested in using your tech talents for social good? GreatSchools is seeking an experienced Senior Software Engineer to contribute to our vision of supporting all children — especially those who have been historically underserved by the education system — in receiving a stellar education. This is a fully remote position that can be based anywhere in the United States, requiring travel several times a year.

Reporting to the Director, Software Engineering, this pivotal role will be primarily responsible for developing highly-complex solutions and projects from conception to fruition with minimal oversight.

Job Type

Full-time employee

Exempt

About GreatSchools

GreatSchools is the leading nonprofit providing high-quality information that supports parents pursuing a great education for their child, schools striving for excellence, and communities working to diminish inequities in education. We are the only national organization that collects and analyzes data from all 51 state departments of education and the federal government to provide analysis, insights, and school quality ratings for parents, partners, researchers, and policymakers.

Over 45 million users visit GreatSchools’ award-winning website annually to learn about schools in their area, explore research insights, and access thousands of free, evidence-based parenting resources to support their child’s learning and well-being. We are a mission-driven team that believes all children — especially those who have been historically underserved by the education system — deserve an excellent education.

We are a small but mighty team that has fun collaborating together to advance GreatSchools’ mission and support a diverse group of stakeholders.

Key Responsibilities

Moves highly-complex projects from conception to fruition with minimal oversight

Works closely with engineering management, systems administration, and product management to guide features from inception to release

Writes and applies complex specs across the code base

Continually monitors and improves the performance of code/queries

Leads code reviews, engineering and architecture discussions

Mentors/directs Software Engineers and Jr. Software Engineers on applications across code base, including testing best practices

Provides technical guidance to software engineers and hosts periodic training sessions

Collaborates with non-technical colleagues to define user interactions, functionality and system requirements

Oversees the enhancement and maintenance of key existing applications

Manages the technology roadmap

Researches and proposes new/different technologies or tools applicable to GreatSchools

Pair programming with all members of the team

About You

You are inspired by GreatSchools' mission and goal of advancing equity and inclusion both within the organization and for the communities we serve

Enjoy working on a team of passionate engineers in a collaborative Agile scrum environment

Are a proactive, team player with a positive work ethic

Minimum Qualifications

5 or more years professional Ruby on Rails web programming experience including:

Solid understanding of JavaScript and experience with the React framework

Responsive design: HTML, CSS, Sass, etc.

Automated testing via RSpec

Release engineering with SCM and branching (e.g. Git) as well as build systems (e.g. Jenkins)

MySQL and ORM tools like ActiveRecord

Schema design

Optimization

Test-driven development and agile methodologies

Strong experience in debugging, root cause identification, and detailed analytics.

Experience in end-to-end optimization of software including system performance, profiling, efficiencies of code, etc.

Demonstrated leadership in an engineering environment (ex: project or team lead)

Continuous collaboration within a scrum team

Ability to be self-managing and flexible while working in a remote environment

Required Skills

Strong analytic capability

Ability to create innovative solutions

Excellent listening skills

Excellent written and oral communication skills

Conflict resolution and negotiation skills (within Engineering teams)

Preferred Skills

Knowledge and understanding of engineering design patterns and their implementation

Project management experience of strategic engineering initiatives

Location

Anywhere in the United States

Travel up to 3 to 4 times annually primarily to the San Francisco Bay Area

Salary & Benefits

Base compensation for this role ranges from $130,000 to $145,000 for candidates residing in the Bay Area; salaries are dependent upon candidate location and experience.

Our wide-ranging benefits are some of the best you’ll find out there, include:

Comprehensive medical, dental, and vision benefits with range of PPO, HMO, HSA-eligible accounts,

Retirement plan with employer match.

15 days of vacation, 9 days of sick leave, and 13 paid holidays annually.

Every five years, employees can rest and recharge with a paid four-week sabbatical.

Pet insurance.

GreatSchools team members are diverse in all ways. We are committed to hiring talented staff who reflect the diversity of the communities and audiences we serve and who believe in supporting all parents, especially those who have been historically underserved. As a proud Equal Opportunity Employer, we are committed to considering applicants regardless of race, color, ancestry, national origin, religion, creed, age, disability (mental and physical), sex, gender (including pregnancy, childbirth, breastfeeding or related medical conditions) sexual orientation, gender identity, gender expression, medical condition, genetic information, marital status, military or veteran status, or any other federal, state or local protected class.

Employment Fraud Notice: GreatSchools cautions job seekers of potential scammers attempting to impersonate our organization during the hiring process. All communications related to application submissions, interviews, and applicant selection are sent via our secure hiring portal, BambooHR. We will never ask you for financial information or payment and do not utilize any third-party recruiting services. You can verify our current employees here. Data privacy and security are critically important to us, so please note we are taking all available precautions to avoid fraudulent activity. Any questions or suspicious activity can be reported to .

remote work

Apply