Senior Full-Stack Software Engineer

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

Emerson Collective · Palo Alto, CA

Partners & Advocates
Human Rights & Equality
Health & Well-Being
Posted 3 weeks ago

User Experience Design (UX)

About the job


Emerson Collective deploys a wide range of tools — from impact investing to philanthropy to advocacy — in pursuit of a more equal and just America. We focus on creating systemic change in education, immigration, climate, and cancer research and treatment. Established and led by Laurene Powell Jobs, we work to create new possibilities for individuals and communities.

Emerson Collective is impatient but optimistic, and bold but pragmatic in its approach. To meet the ambitious goals of its founder, Emerson Collective is seeking colleagues with both the audacity to dream up new ways to improve the world, and the determination to make them a reality.

The Opportunity

The Engineering group is a small and diverse team that understands the power of technology to accelerate change. Our mission is to develop new solutions to identify gaps and amplify the outstanding work being done by our partners. We are humble engineers who bring the philosophies of user-centered design to our work.

Our team strives to ensure we use the tools at our disposal to amplify the priorities of EC by providing technical services, analyzing data, and building products. The evolution of our tech work will modernize infrastructure, fill in gaps, and raise the tide for our ecosystem of communities and leaders.

This is a Senior Full-Stack Software Engineering position in which you will have the opportunity to learn from and partner with amazing innovators working towards social change at scale. Emerson Collective’s multiple groups use technology in a myriad of different ways, and we’re looking for an engineer who can quickly understand the tools and processes currently in place and develop new creative tools to help fill the gaps.

Role And Responsibilities

  • Work with individuals across the EC ecosystem who may not be technologists to help increase the reach and positive impact of the products we build and projects we support
  • Prototype applications in different environments and languages, using the best tools for the task
  • Demo to stakeholders and iterate
  • Develop and exercise your understanding of UX and UI design best practices
  • Apply a test-driven development paradigm
  • Help teams improve their data operations by automating manual processes, and re-designing core infrastructure for scalability


Qualifications, Skills, And Requirements

  • 5+ years of experience working as a full-stack software engineer (leaning more front-end or back-end is okay)
  • Thorough and up-to-date knowledge of JavaScript and/or Python
  • Sufficient HTML and CSS skills to be able to work with designers
  • Strong customer empathy
  • Experience with the entire product lifecycle from re-architecting, to green field, through launching and post-launch maintenance
  • Strong communication skills at every level; within EC, at the executive level, and with external partners
  • Flexible mindset, with no dogma around process or implementation
  • Detail-oriented, outstanding organizational skills and demonstrated ability to balance multiple projects and deadlines
  • Proficiency with tools and systems for exploring data (SQL, APIs, Notebooks) is a plus



Emerson Collective is a Bay Area-based organization with offices in Palo Alto, East Palo Alto, Oakland, Chicago, New York, and Washington, D.C. This position is remote. We are seeking candidates that are currently in or willing to relocate to the Bay Area or NYC.


The salary for this role is highly competitive and commensurate with experience. Emerson Collective offers excellent organizational benefits.

Building a diverse and inclusive workforce is key to our mission and values as we strive to create systemic change and open possibilities for all of the communities we serve. To that end, we provide equal employment opportunities to all applicants without regard to race, color, religion, sex, sexual orientation, national origin, age, disability or genetics.

Related Jobs

Senior Product Manager, CRM - Emerson Collective
New York, NY - Posted 3 weeks ago
Lead QA Engineer - Helm
Remote (USA) - Posted 3 days ago
View more open tech jobs in Palo Alto, CA
Be the first to see new Senior Full-Stack Software Engineer jobs

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

Create Email Alert