Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted about 1 year ago

As a thought leader on the Trailhead Engineering team, an architect will help deliver a significant and measurable positive impact for both our Trailblazers and our internal Engineering teams. Your expertise resides on the client-side and you have demonstrated passion for defining and driving enterprise capabilities such as scalability, extensibility and interoperability with existing solutions.

The team will draw on your past experience leading software engineering efforts, providing architectural direction, overseeing large development projects, product definition through authoring engineering plans, epics and user stories, and overall team health and efficiency. Successful candidates will possess software development and project management delivery experience, having landed large and complex software programs with a proven ability to motivate teams that are innovative, delivery focused, and highly effective.

Trailhead is a distributed team and we work in a collaborative environment. We value transparent communication and feedback, code reviews, and making learning fun. Check out our \"We are Salesforce Engineering\" video.


  • Guide and mentor engineering staff through all phases of software development.
  • Build features, write maintainable code and know when to apply unit, functional, and integration tests.
  • Collaborate with other Architects to design and document new and existing systems.
  • Lead project scoping, roadmap, and architecture discussions with business stakeholders and Engineering leadership.
  • Determine overall client-side architectural principles, frameworks, and standards.

Minimum Qualifications

  • Decade or so of relevant experience developing highly scalable web applications.
  • Strong technical design and abstraction skills.
  • Experience with Agile Development Methodologies and CI/CD
  • You can debug UI issues and solve intricate problems with CSS, HTML, and JS.
  • You know what good, well factored, code looks like and accept nothing less for yourself and your teammates.
  • You are a strong communicator who is proactive, inspirational and can explain complex technical concepts simply to a diverse set of audiences.
  • Consistent track record of delivering on commitments.
  • Relational database experience with products such as Postgres or Oracle.
  • Proficiency with multiple high level languages such as Ruby, Java, or Python.

Preferred Qualifications

  • Salesforce Lightning Web Components development experience
  • Salesforce Community Cloud experience
  • React or similar JavaScript library experience
  • Web Components experience
  • Solid understanding of Ruby, Rails, and ActiveRecord.
  • You have designed, built, and refactored APIs.
  • Experience deploying and managing applications on Heroku.
  • An obsession for details.

Posting Statement and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. and do not accept unsolicited headhunter and agency resumes. and will not pay fees to any third-party agency or company that does not have a signed agreement with or

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.