Salesforce

Software Engineer

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $167,300 - $253,000 per year

Job Level

Mid-LevelSenior

Tech Stack

JavaJUnitRedisSelenium

About the role

  • Architect, design, implement, test and deliver highly scalable products
  • Master our development process, culture and code base, then improve it
  • Come up with innovative ideas to improve robustness, scalability and performance
  • Drive architectural decisions across teams and guide the implementation of complex features
  • Provide technical leadership and mentorship to other engineers
  • Operate optimally in the hybrid engineering model
  • Drive best practices in software design, testing, and operational readiness
  • Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics
  • Actively participate in release and deployment process
  • Participate in the team’s on-call rotation to address sophisticated problems in real-time and keep services operational and highly available

Requirements

  • Bachelor’s degree in computer science or related field
  • 6+ years of professional software development experience
  • Strong proficiency in Java
  • Experience in web standards and technologies including REST, HTTP protocols, WebSockets, Redis and API lifecycle management
  • Deep expertise in relational databases and data modeling
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
Benefits
  • time off programs
  • medical, dental, vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaRESTHTTPWebSocketsRedisAPI lifecycle managementrelational databasesdata modelingautomated testingJUnit
Soft skills
technical leadershipmentorshipinnovationproblem-solvingcollaborationcommunicationadaptabilitydecision-makingoperational readinessbest practices
Certifications
Bachelor’s degree in computer science