
Backend Software Development Engineer – Mid/Senior/Lead/Principal
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $125,700 - $306,600 per year
Job Level
Senior
Tech Stack
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformGRPCHBaseHerokuJavaJavaScriptKafkaMapReduceNode.jsPythonRubyScalaSOAPSparkSpringYarn
About the role
- Backend application development for Marketing/Commerce/Sales/Big Data/Service/Einstein/MuleSoft/Platform/Industries Clouds/Slack and Heroku
- Design, implement, and tune robust APIs and API framework related features that perform and scale in a multi-tenant environment.
- Experience handling large data sets in the cloud (e.g. GCP, AWS, Alibaba and/or Azure platforms)
- Integration with internal/external systems
- Test driven development practices as well as CI/CD tools and its usage
- For Big Data roles: Working with Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, or equivalent large-scale distributed systems technologies on a modern containerized deployment stack
Requirements
- A related technical degree required
- 3+ years backend software development experience
- Deep knowledge of object oriented programming languages: Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, or JavaScript
- Broad knowledge of web standards relating to APIs such as REST, SOAP, XML, WSDL, HTTP, JSON, etc.
- Experience with Spring, gRPC, REST and the HTTP protocol
- Experience with Agile development methodology
- Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
Benefits
- wellbeing reimbursement
- generous parental leave
- adoption assistance
- fertility benefits
- time off programs
- medical, dental, vision
- mental health support
- 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
backend application developmentAPI designAPI implementationAPI tuningobject oriented programmingJavaC++GoPythonREST
Soft skills
problem solvingteam collaborationcommunicationreal-time troubleshootingadaptability
Certifications
related technical degree