Taro Logo

Full Stack Software Engineer: Lead and Principal

Leading technology company providing AI + Data + CRM solutions to help companies connect with customers in new ways.
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Salesforce is seeking a Lead/Principal Full Stack Software Engineer to join their innovative team. This role offers an opportunity to shape the future of their products and deliver exceptional experiences to customers. The position requires 8+ years of professional software development experience and deep expertise in object-oriented programming, web technologies, and database systems. As a technical leader, you'll architect scalable solutions, mentor team members, and drive best practices in coding and architecture. The role embraces a hybrid work model, requiring three days per week in office, fostering both collaboration and flexibility. Salesforce offers comprehensive benefits including medical coverage, parental leave, and professional development opportunities. The company's mission focuses on transforming business through AI + Data + CRM while maintaining a strong commitment to their core values and positive social impact. This role is perfect for experienced engineers who want to make a significant impact while working with cutting-edge technologies in a collaborative environment.

Last updated 3 months ago

Responsibilities For Full Stack Software Engineer: Lead and Principal

  • Architect, design, implement, test and deliver highly scalable products
  • Master development process, culture and code base, then improve it
  • Mentor others in development technologies, tools, and processes
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies and design automation frameworks
  • Participate in the team's on-call rotation
  • Lead technical teams and manage project timelines

Requirements For Full Stack Software Engineer: Lead and Principal

Java
JavaScript
Node.js
  • Related technical degree required
  • 8+ years of professional software development experience
  • Deep knowledge of object oriented programming
  • High proficiency in high-level programming language and web framework
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Understanding of Database technologies (SQL, PL/SQL)
  • Experience in automated testing
  • Excellent interpersonal skills
  • Work in-person three days per week

Benefits For Full Stack Software Engineer: Lead and Principal

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Related Jobs

Full Stack Software Engineer: Lead and Principal

Principal Full Stack Software Engineer role at Salesforce, focusing on Revenue Cloud and E360 Messaging platforms, requiring 8+ years of experience in scalable application development.

Principal Engineer, Full Stack Developer

Principal Engineer role at Invesco leading ESG platform development using full-stack technologies including Java, Python, React, and AWS cloud services.

Principal Automation Engineer

Principal Automation Engineer role at Salesforce focusing on software architecture, automation frameworks, and quality engineering leadership.

Software Quality Engineering PMTS

Principal Software Quality Engineering role at Salesforce focusing on architectural leadership, automation frameworks, and quality engineering for enterprise SaaS solutions.

Senior Director of Engineering - Enterprise Data Platform

Lead the modernization of Salesforce's enterprise data platform, driving AI innovation and data democratization while managing high-performing engineering teams.