Lead Full-stack (Salesforce) Software Engineer (Director level)

John HancockBoston, MA
236d$124,250 - $230,750Onsite

About The Position

We are looking for a highly skilled Lead Full Stack Engineer with expertise in Salesforce to join our growing technology team. In this role, you will lead the development and delivery of end-to-end Salesforce-based solutions, integrating seamlessly with other enterprise systems and modern front-end technologies. You'll combine leadership, architecture, and hands-on coding to drive scalable and innovative solutions across the organization. This is a Director level individual contributor role. Work location: Primarily Boston - USA, alternatively Toronto - Canada or Waterloo - Canada. Work arrangement: Hybrid - 3 days in office, 2 days from Home; Remote working option is not available.

Requirements

  • 7+ years of experience in full stack development, including at least 4+ years of hands-on Salesforce development.
  • Expertise in Salesforce platform, including Apex, LWC, Visualforce, and Experience Cloud.
  • Proficient in modern front-end technologies such as React, Angular, HTML5, CSS3, and JavaScript/TypeScript.
  • Strong knowledge of server-side technologies and frameworks (e.g., Node.js, Java, or .NET).
  • Experience with RESTful APIs, authentication methods (OAuth2, SAML), and middleware integration.
  • Familiarity with DevOps practices, version control (Git), and CI/CD tools (e.g., Copado, GitHub Actions, Jenkins).
  • Salesforce certifications such as Platform Developer II, JavaScript Developer I, or Architect certifications are a strong plus.
  • Excellent problem-solving skills, communication, and a team-first mindset.

Nice To Haves

  • 7 years of experience with APEX programming, controllers, triggers and APIs.
  • 4 years of experience with Salesforce development lifecycle including deployment using Copado.
  • 4 years of experience with Salesforce Lightning and coding best practices.
  • 5 years of experience creating technical/functional design documents.
  • 3 years of experience with LWC components.

Responsibilities

  • Design and Implement Scalable Salesforce Solutions.
  • Lead architecture and development of complex Salesforce solutions using Apex, Lightning Web Components (LWC), Flows, and Experience Cloud; ensure solutions are scalable, secure, and aligned with business goals.
  • Lead Salesforce Customization and Declarative Development.
  • Balance programmatic and declarative approaches by designing solutions that leverage OmniStudio, Flow Builder, Custom Metadata, Dynamic Forms, and other out-of-the-box capabilities before resorting to custom code.
  • Oversee Integration and Data Strategies.
  • Architect and guide integrations between Salesforce and external systems using REST/SOAP APIs, Platform Events, Named Credentials, and middleware tools like MuleSoft, Informatica, or Dell Boomi.
  • Provide Leadership, Standards, and Best Practices.
  • Mentor team members on Salesforce development best practices, governor limits, code optimization, security (CRUD/FLS/sharing), and drive platform governance in alignment with Salesforce's Well-Architected Framework.
  • Work with business teams to groom stories and consult with product owners on business requirements.
  • Design, develop and test new Salesforce solutions and debug code.
  • Maintain Lean documentation throughout development process.
  • Participate in Agile ceremonies (Sprint Planning, Daily Scrum, Retrospective, Reviews, etc.); and promote Agile principles and methodology following various software engineering practices and approaches.
  • Participate in continuous delivery, optimization, monitoring, release management and support of end to end release process.
  • Collaborate with system administrators, consultants, analysts and other engineers to uncover pain points with processes and identify optimization opportunities.
  • Prototype and pilot new tools and features for faster delivery with less manual intervention.
  • Develop clean, maintainable, readable, scalable and secure code; and participate in design and code reviews.
  • Design and develop pages, templates and components for content authors to build desired user experience communicated by product owners.
  • Resolve issues surrounding performance, response times, capacity and system limitations.

Benefits

  • Health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage.
  • Adoption/surrogacy and wellness benefits.
  • Employee/family assistance plans.
  • Retirement savings plans (including pension/401(k) savings plans and a global share ownership plan with employer matching contributions).
  • Financial education and counseling resources.
  • Generous paid time off program including up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Director

Industry

Insurance Carriers and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service