
Software Engineer
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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