Overview
Change.org is seeking a Senior Software Engineer to join our global team. You’ll contribute to a platform that enables social change, serving tens of millions of users and supporting important movements. Engineers may be matched to several high-impact teams, including Monetization, Nonprofit Starters, Personalization, Scaled Outreach, and Signature Growth.
Key Outcomes
- Took ownership of key project components or initiatives, coordinating with cross-functional teams and resolving technical roadblocks.
- Provided technical guidance to junior team members and contributed to overall team growth.
- Participated in technical planning and decision-making to drive innovation and efficiency.
- Identified opportunities to improve development processes and workflows, enhancing productivity and best practices.
- Engaged in continuous professional development to strengthen leadership skills. Participated in on-call rotation.
Core Competencies
Technical Skills
Strong full-stack development experience with a focus on scalable, high-performance systems.Backend development with Ruby on Rails; database design and query optimization.Experience with RESTful APIs and GraphQL.Familiarity with cloud infrastructure (AWS, GCP) and CI / CD pipelines.Experience applying AI tools to accelerate prototyping, refactoring, and testing with critical evaluation of outputs.Planning & Execution
Deconstruct projects into actionable plans and integrate solutions with current systems.Identify gaps in system requirements and align with team goals and business objectives.Maintain priorities, balancing technical debt with business needs.Navigate dependencies and propose solutions; use instrumentation, analytics, and experimentation frameworks.Drive system and software quality, align with industry standards, and influence architectural decisions for high-performance, scalable solutions.Collaborate with Product, Design, Analytics, and QA to align technical execution with business goals.Communicate technical solutions and trade-offs clearly to stakeholders; advocate for best practices in software development, security, and performance.Foster an inclusive, collaborative team environment and proactive, solution-focused discussions.Target Experience
4-6+ years of software engineering experience in growth or engagement-focused roles.3+ years of hands-on experience with React, TypeScript, and GraphQL in production.3+ years of hands-on experience with Ruby on Rails.Experience with Terraform, Kubernetes, and AWS for infrastructure-as-code and scalable, secure architectures.Flexibility
We embrace flexible working hours to support collaboration across regions and time zones in a dynamic, inclusive environment.
Interested? Here’s what you should know
This is a full-time remote role available in two formats :
Full-Time Employee : MX$119,542 / month gross via a local entity. Details on benefits vary by format and will be discussed in the first call.Our compensation philosophy is pay equity-based and uses a predetermined salary scale and location-specific costs of labor.
Hiring Process
45 min Recruiter Screen3 technical interviews (live coding, architecture, product)½ hr interview with VP of Engineering and ½ hr values interviewWe encourage applicants from diverse backgrounds and experiences to apply. We are committed to an inclusive workplace and offer reasonable accommodations in the recruitment process upon request. Please submit resumes in English.
#J-18808-Ljbffr