Senior Full Stack Software Engineer - San Francisco, CA

Software Developer in SF, CA

Posted 2019-11-08

Independently designs and delivers code for features and products with a quality mindset.

Provides oversight through code and design reviews for features delivered by other developers within their scrum team with a mobile first mindset

Master the Salesforce development process, culture and code base

Consistently provides input on product, process, quality and team direction

A subject matter expert who drives quality by surfacing areas of impact and risk

Develop test plans and test automation for features and/or products

Verifies quality of the code delivered through manual and automated testing. Extends the automation framework where necessary.

Works closely with senior developers, architects, PM, and UX to ensure their features are delivered to meet business and quality requirements

Writes code for most areas of product.

Troubleshoot production issues.

Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance.

Provide leadership and coaching to others on your scrum teams, as well as providing mentoring to others who may be on other scrum teams.

Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Engineering, or a related technical discipline.

At least 6 years of software engineering experience

Deep understanding of Design patterns and Object Oriented Programming

Strong understanding of JavaScript, its quirks, and workarounds

Highly proficient in Java or a similar language

Proficient in J2EE, SpringMVC, HTTP, REST and SOAP protocols

Good understanding of AngularJS, KnockoutJS, BackboneJS, ReactJS, or DurandalJS, etc. would be a plus.

Basic understanding of web markup, including HTML5 and CSS3

Self-motivator, who can work independently, able to learn quickly, meets deadlines and demonstrates problem-solving skills.

Effectively communicate technical information in a clear and concise manner.

Experience with agile development methodology

Experience with developer tools like git, Maven and Eclipse or IntelliJ IDE

Good understanding of relational databases and SQL

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Salesforce is the Customer Success Platform, offering social and mobile cloud technologies—including flagship sales and CRM applications—to help companies connect with customers, partners, and employees in entirely new ways.


Annual assessments to ensure equal pay; pre-tax commuter benefits; $100 per month wellness reimbursement; education reimbursement; bottomless snacks and beverages.

Tech Stack

JavaScript, HTML/CSS, AJAX, XML, JSON, Angular, React, SQL

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.