Senior Software Engineer

To apply for this job please sign in or enter your email below.

Rewiring America · Washington, DC/Remote (USA)

Climate Change
$160000 - $190000 Per Year
Posted 2 weeks ago

Project Management
Data Science
Machine Learning


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 an entrepreneurial Senior Software Engineer to be the founding member of our engineering team. The engineering team will support the entire organization's efforts to build a movement and communicate the myriad benefits of economy-wide electrification. Engineering will be responsible for our marketing website, building data tools that track our progress to electrify one billion machines (in conjunction with the Data Science team), and standalone web applications (quizzes, personalized guides, HVAC/electrician marketplaces, tax incentive calculators) that further our mission. This position reports to the Head of Product.

What You’ll Do

You will be the founding member of a small engineering team that will work closely with Data Science, Research, and Product teams to build scalable web applications, data visualizations, and marketing websites. We are a young, scrappy mission-driven organization, we expect you to be an active coder as we scale up the team. It’s all hands on deck to execute on our mission. Be prepared to context switch between developing a complicated web application connected to various external and internal APIs to implementing a new design system across our marketing website and custom landing pages. Be willing to create from scratch a standalone web application to meet an urgent strategic business priority (see our IRA Savings Calculator) in a compressed timeline. You will be expected to support all functions of the organization. No project is too small or trivial!

  • Support the production of a wide range of web experiences supporting our advocacy and research efforts. This work will include a visual refresh of our CMS-backed marketing and content website. It will also include developing web apps (i.e. a personalized Electrification Quickstart Guide, our IRA Savings Calculator) and building engaging, easy-to-understand data visualizations tools in coordination with our Data Science team.
  • Collaborate with product team members and data science teams from the earliest stage of feature explorations.
  • Create friendly, blazing-fast API endpoints to support the front-end.
  • Support integration work across internal systems (Salesforce, Tableau, MailChimp, Shopify)
  • Participate in design discussions and code reviews with your teammates and collaborators.
  • Produce and update documentation for new services and systems.
  • Continue to evolve our approach to DevOps and cybersecurity by implementing current best practices.
  • Build seamless and resilient integrations with external API service; that includes writing integration tests when appropriate.
  • Proactively identify opportunities to enhance developer productivity and enjoy writing technical documents.
  • Work with internal and external stakeholders on high-impact projects.
  • Manage our development shop relationships and workloads as we scale up our in-house team.


Who You Are

You love designing and implementing scalable web services, applications, and APIs. As a senior engineer, we expect you to have excellent communication skills and high-level project management skills and desire to take ownership of multiple projects at once. We expect you to either have experience as a tech/product lead and/or managing a small engineering team. This is first and foremost, an individual contributor (IC) position with the opportunity to grow into an engineering manager role.



  • Commitment to the mission, policies, and goals of Rewiring America.
  • 5+ years of software engineering experience.
  • You have deep experience writing and optimizing production API services using Python/Django, Node/Express, or similar backend MVC frameworks.
  • You have deep experience with cloud technologies such as Google Cloud Platform, Firebase, BigQuery, Pub/Sub, and Cloud Functions (or AWS equivalents)
  • You have experience with JavaScript frameworks including Next.js (Vercel), and React.
  • You proactively mitigate issues through test-driven development, continuous deployment, and thoughtful monitoring and alerting.
  • You have expertise working with relational databases and model object relations with efficiency and performance in mind.
  • You have worked in large codebases and can deliver testable, re-factorable, and scalable distributed systems.
  • You are able 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.
  • You believe that teams succeed and fail together and take responsibility for ensuring the team’s success.


  • Bachelor’s degree in science, mathematics, computer science, or engineering.
  • Experience as a tech lead or as an engineering manager.
  • Ability to manage a growing team and prioritize among competing demands; not easily flustered nor overwhelmed by a high volume of activity and projects.
  • Experience with machine learning (PyTorch, TensorFlow) and big data infrastructure (Databricks, Hadoop, Hive, Hbase, Spark)
  • Design and develop microservices systems with Java, Spring or Node.js.
  • Experience architecting data warehouses and data pipelines with modern web technologies.
  • Experience developing with heterogeneous external data sources.


The salary range for this position is $160,000-$190,000 commensurate with experience. Rewiring America also offers a very generous and competitive benefits package, including includes 100% employer-paid health, dental, and vision insurance, 3% automatic contribution and up-to 3% employer match on 401k contributions, pre-tax transportation benefits, and paid holidays, vacation, sick, and volunteer time off.

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 Statement

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. This position may require candidates to be fully vaccinated against COVID-19. Accommodations may be sought and approved in accordance with the law by contacting human resources at [email protected].

Related Jobs

Senior Software Engineer - Climb Credit
Remote (USA) - Posted 4 weeks ago
Senior Software Engineer - Conservify
Remote (USA) - Posted 2 weeks ago
Senior Software Engineer - Plenty
South San Francisco, CA/Remote (USA) - Posted 3 days ago
View more open Senior Software Engineer jobs
View more open tech jobs in Washington, DC
View more remote jobs
Be the first to see new Senior Software Engineer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert