.Change.Org is searching for a Staff Software Engineer to deliver strategic impact through technical excellence, innovation, and leadership, shaping the direction of engineering initiatives and driving organizational success.A bit about Change.Org: we're a social impact business (a public benefit company), and the world's largest social change platform, with 100 million monthly users, over 50,000 campaigns launched on the site every month, and a 100% user-generated revenue model. Our users win campaigns for change once every hour. In the last decade in Mexico, from the mobilization against the Maya train to the campaign to increase vacation days, many nationwide movements were created on Change.Org.We know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don't hesitate to apply—we'd love to hear from you. We also know it's rare for someone to meet 100% of the qualifications. Please apply anyway!Key OutcomesExhibit exceptional technical expertise, serving as a go-to resource for complex technical challenges, and consistently delivering solutions that demonstrate depth and breadth of knowledge.Contribute to technical planning and decision-making processes within their immediate team and engineering organization, providing insights and recommendations that drive innovation, efficiency, and long-term success.Provide technical influence, guidance and feedback to mid-level and junior team members, leveraging deep expertise to mentor and coach them effectively, fostering a culture of learning and collaboration within the team and contributing to the overall growth and success of the team.Collaborate effectively with stakeholders from other departments or teams, representing the engineering team's interests, and influencing decision-making processes to align with project goals and organizational objectives.Identify opportunities to improve development processes and workflows, implementing changes that streamline project achievement, enhance team productivity, and ensure adherence to best practices.The most important skills and capabilities for the role are:Technical Leadership:Aptitude to breakdown product requirements to create plans that allow for full team achievement.You assess end-to-end (user to database), have opinions and experience building impactful solutions that delight users.Mentoring/Coaching:Develop a concise knowledge of our architecture and provide support and guidance to other engineers with design, coding, and pull-requests.Promote the growth of other engineers through regular feedback and pairing sessions.Share knowledge widely to improve engineering best practices across the department.Coding skills:Full stack with experience working effectively at scale.Mastery with different technologies, languages and frameworks in all layers of the webstack, from frontend to backend with an emphasis on Nodejs, Ruby on Rails, Elixir, React, Javascript/Typescript, GraphQL