Back

Senior Software Engineer

Remote
26 days ago
Full time role

Company

Rewiring America is a growing nonprofit, working to launch a movement that electrifies everything, starting with our 121 million households. Through ...

View Company Profile

Job Description

Rewiring America is growing rapidly. With a clear and inspiring vision, smart strategies, and significant and sustained financial support, we are building a diverse and dynamic engineering team.

We are seeking product-oriented Software Engineers to support the entire organization's efforts to build a movement and communicate the myriad benefits of economy-wide electrification. The Engineering team builds our website, creates tools to track our progress to electrify one billion machines, and produces standalone web applications (like our IRA calculator) that further our mission. This position reports to the Head of Engineering.


What you’ll do

You will be a founding member of a small engineering team that works closely with Product, Design, Research, and Policy teams to build scalable web applications, APIs, data visualizations, and marketing websites. As part of a young, scrappy, mission-driven organization you’ll be prepared to context switch between developing a complicated web application and implementing a new design system across our website. You’ll be willing to create new standalone web applications to meet urgent strategic business opportunities, or to pitch in with the evaluation and implementation of new software vendors to enable and empower all functions of the organization.


You will:

  • Collaborate and consult with Product, Design, Policy, Research, and Data Science teams from the earliest stage of project explorations.
  • Create developer-friendly, blazing-fast API endpoints to support the front-end and external partners.
  • Support integration work across internal systems (e.g. Salesforce, Databricks, MailChimp, Shopify).
  • Participate in design discussions and code reviews with your teammates and collaborators.
  • Evolve our approach to DevOps and cybersecurity by implementing current best practices.
  • Build seamless and resilient integrations with external API services.
  • Write code that is appropriately modular, maintainable, and secure.
  • Proactively identify opportunities to enhance developer productivity and enjoy writing and maintaining technical documentation.
  • Be an active voice in identifying and prioritizing work that maximizes the impact of the Product and Engineering organization, and Rewiring America as a whole.
  • Proactively mitigate issues through test-driven development, continuous deployment, and thoughtful monitoring and alerting.


Who you are

You love designing and implementing scalable web services, applications, and APIs. As a senior engineer, you have excellent communication skills and an ability to take independent ownership over project and team deliverables. While this is first and foremost an individual contributor (IC) position, we expect you to have leadership experience (e.g. as a tech/product lead, or managing a small engineering team, or mentoring and coaching junior engineers).

Requirements

Core:

  • Commitment to the mission, policies, and goals of Rewiring America.
  • 5+ years of software engineering experience.
  • Experience writing and operating production web services using Python/Django, Node/Express, Ruby/Rails, Java/Spring, or equivalent backend frameworks.
  • Experience with JavaScript frameworks such as Next.js (Vercel), React, or equivalents.
  • Experience modeling and querying complex real-world domains with relational datastores, SQL, and/or equivalent database technologies.
  • Ability to establish scope of assigned tasks, execute on them, and independently communicate status updates.
  • You enjoy collaborative code reviews and can provide thoughtful, constructive feedback to peers.
  • Demonstrated positive impact on the overall health and productivity of a software engineering team.


Preferred:

  • Experience as a tech lead, mentor, or engineering manager.
  • Experience building, operating, documenting, and supporting developer-facing APIs.
  • Experience with machine learning (e.g. PyTorch, TensorFlow) and big data infrastructure (e.g. Databricks, Snowflake, Hadoop, Hive, Spark).
  • Experience architecting data warehouses and data pipelines.
  • Production experience with cloud technologies such as Google Cloud Platform, Firebase, BigQuery, Pub/Sub, and Cloud Functions (or their AWS/Azure equivalents).


Candidates who meet some but not all of the above criteria are still strongly encouraged to apply. Our technical stack, projects, priorities, and focus are all still evolving. Your skills and experience may present us with new opportunities we have not yet considered.

Benefits

The salary range for this position is $160,000-$190,000 commensurate with experience. Comprehensive benefits package that includes 100% employer-paid health, dental, and vision insurance for employees (and their families). Employees are able to enroll in 401k retirement plan and are eligible for a 3% automatic contribution and up to a 3% employer match on 401k contributions. Employees are also eligible for pre-tax transportation benefits. Employees will receive 160 hours of vacation time, 80 hours of health leave, up to 2 days of casual leave, and 20 hours of volunteer leave annually. Employees will also receive 13 paid holidays throughout the calendar year (15 days during Presidential and Congressional elections). We have an office closure between Christmas and New Year. Employees are eligible for 12 weeks of paid family and medical leave after 90 days of employment. Regular, full-time employees and part-time employees are eligible to take up to sixteen weeks of parental leave, in all cases related to birth, adoption, or foster care starting from the first day of employment. We offer access to professional development resources.


Commitment to Racial Equity, Diversity and Inclusion

Rewiring America values diversity in all its forms and is committed to inclusive and transparent recruitment, hiring and promotion processes. Candidates of diverse backgrounds and lived experience are strongly encouraged to apply.


Hiring Statement

Rewiring America is a project of Windward Fund, a 501(c)(3) public charity that incubates new and innovative public-interest projects and grant-making programs. Windward Fund is committed to attracting, developing and retaining exceptional people, and to creating a work environment that is dynamic, rewarding and enables each of us to realize our potential. Windward Fund ‘s work environment is safe and open to all employees and partners, respecting the full spectrum of race, color, religious creed, sex, gender identity, sexual orientation, national origin, political affiliation, ancestry, age, disability, genetic information, veteran status and all other classifications protected by law in the locality and/or state in which you are working.


COVID-19 Policy

To center the safety and well-being of its employees, Windward Fund requires that any employee who is required to conduct in-person activities for their job must be fully vaccinated against COVID-19 within four weeks of their start date. Accommodations may be sought and approved in accordance with the law by contacting human resources at HR@windwardfund.org.


Rewiring America is a growing nonprofit, working to launch a movement that electrifies everything, starting with our 121 million households. Through ...

View Company Profile