Engineering Lead

Employer Provided Salary: 140,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
By clicking Apply Now you agree to share your profile information with the hiring company.

About Change Machine

Founded in 2005, Change Machine is a national social impact organization that aims to build financial security for low income people through people-powered technology. We strive to do this in 3 ways. First, we've developed a financial empowerment software that brings relevant financial coaching pathways and resources to partner organizations across the country. Second, we use our resources and voice to research and advocate for inclusive economic policy measures at the national, regional and local levels. And finally, we work with our community of partners and practitioners to change the narratives surrounding the myths of those experiencing low income conditions, the need for financial technology to create a shared prosperity, and the vision for policy that serves to bring forth inclusive economic development. We believe in an equitable economy in which we all thrive and we are seeking a Senior Developer to help us build it!


About the Opportunity

The Engineering Lead will be responsible for supporting the Product team in the development of the Change Machine platform.

Key Responsibilities

Platform Development and Strategy (70%)

  • Product Development
    • Participate in the development of features and fixes for our Salesforce platform and all third party APIs and integrations
    • Manage version control and development/release processes for the platform
    • Maintain sustainability by implementing coding and documentation standards, maintaining the github repo, and testing and reviewing the codebase
  • Product Architecture
    • Maintain knowledge of the product and data architecture, and review technical decisions to identify potential complications and opportunities
    • Lead efforts to evaluate, estimate, and scope new features and improvements
    • Work with the Product Team and the rest of the Engineering Team to design platform features and architecture decisions based on the product roadmap

Team Leadership and Management (30%)

  • Sprint Management
    • Monitor and manage velocity and code quality for the team over time
    • Lead regular team meetings and be the tech liaison to the Product Team
    • Take ownership of all DevOps processes/systems like our CI/CD pipeline, deployment workflow, APIs, etc.
  • Team Management
    • Own the employee life cycle of engineering staff including recruiting, management, evaluation, and performance review
    • Support and develop software engineers by providing coaching, disseminating coding best practices, and identifying professional development opportunities
    • Develop team strategies to enhance performance, workflow, and structure of the engineering team



  • 4+ years of experience with software development in an agile environment
  • Bachelor’s Degree in Computer Science or a related field; equivalent work experience will be considered in lieu of a degree
  • Proficiency in modern javascript frameworks like React or Vue.js
  • Proficiency in object oriented programming and languages such as Java
  • Experience analyzing product requirements to determine architecture and scope development work required
  • Experience with best practices for managing the lifecycle (version control, staging, deployment, etc.) of SaaS products


  • Experience with managing engineers and engineering teams
  • Experience with Salesforce development (specifically Apex and LWC), packaging, and deployment
  • Experience with AWS or similar technologies
  • Knowledge of REST APIs (or similar technology) to read and write data
  • Familiarity with AI/Machine Learning technology or chatbot/SMS technologies


Change Machine aims to offer an equitable and competitive compensation package, including:

  • Starting annual salary of $140,000 which may be negotiable depending on experience
  • Excellent health coverage including medical, dental, and vision
  • Life Insurance (Basic, Voluntary & AD&D)
  • Short term and long term disability coverage
  • Retirement Plan (401k, IRA) with a generous employer match
  • Flexible schedules and ample time off: four weeks of paid vacation accumulated during the year plus sick time and 12 paid holidays.
  • Professional Development: We value and hold ourselves accountable to continued education and growth


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.


254 36th Street, Suite B321, Brooklyn, NY 11232

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Change MachineFind similar jobs