Experience:
5+ years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
2/18/2018
Job Category:
Engineering
Software Engineer (multiple levels), Diagnostics, ...
(This job is no longer available)
Salesforce.com | San Francisco, CA
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

Software Engineer - Diagnostics, Visibility, and Analytics

Company Overview

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes's "World's Most Innovative Company" five years in a row and one of Fortune's "100 Best Companies to Work For" eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

About Diagnostics, Visibility and Analytics

The Salesforce platform hosts web services and applications written by thousands of internal developers and tens of thousands of customers to provide the largest business automation cloud on the planet. We process more than 2 billion customer interactions per day across our global data centers. Needless to say, operations at this scale generate petabytes of operational data - every day.

Salesforce is strengthening the Diagnostics, Visibility and Analytics (DVA) team that is building the next generation web-scale, massively distributed platform for collecting, processing, transforming and analyzing this volume of operational data and providing near real-time insights to hundreds and thousands of delighted customers. Do you want to step up and own chunks of this platform end-to-end? If yes, we want to talk to you!

About you

Ideally, you are a passionate software engineer who has tons of experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple datacenters.You have solved similar problems before and your solutions are powering the internet today - somewhere! You have experience balancing feature delivery, service ownership and retirement of technical debt. You are an agilista capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops.

Are you an upcoming or recent graduate (within the past 1.5 years)? Please check out our FutureForce program at www.salesforce.com/futureforce. We appreciate your interest but we are seeking Mid-Level Engineers, at a minimum!

Some of what you will do:

* Live and breathe distributed services. You will write code, lots of it.
* Commit to your customers' success by owning your services end-to-end; all the way from design, through development, validation, deployment, and last but not least, support in production. The buck will stop with you.
* Commit to disciplined Software Engineering - TDD is how you roll, documentation is second nature to you, code reviews are a way of life, and your high quality code is always production ready. Continuous Deployment - bring it on!
* Work closely with the open-source community. The community gave to us, it's only right that you contribute back changes and enhancements.
* Use your prior experience to make sound design decisions, account for all the abilities of enterprise scale software, resolve complex technical issues and promote innovation. Be an example for engineering excellence!

What you have done:

* Acquired a Bachelor's degree in Computer Science or a similar engineering field.
* Developed server-side Java or C++ applications for in a Linux/UNIX environment. Don't sweat it if you are stronger in C# than Java, or Windows rather than Linux. If you are smart, you will pick up what you don't know yet.
* Enough work in Python, Perl, Ruby, Go, Scala etc. to be able to become an expert if necessary.
* Worked with time series DBs, log and metric collection frameworks, message bus and other aspects of data streaming and analytics platforms using Apache Kafka, OpenTSDB, Logstash, ElasticSearch or equivalent technologies.
* Used Java management technologies including JMX, MBeans, Java management features and SNMP. If you are an expert in .NET and want to learn Java, that works too.
* Some experience using SQL and/or NoSQL datastores e.g. Oracle, Microsoft SQL Server etc. You could get by in HBase or equivalent.
* Demonstrated passion, ability, a willingness to learn quickly and a mindset to make a difference. You are an effective communicator and work equally well in a team or by yourself. You get stuff done!

We will turn handsprings if you:

* Are an industry leader in the Monitoring space.
* Are an active contributor on two or more open source projects.

Come talk to us! *LI-Y

About Salesforce.com

Salesforce.com, inc. is a provider of software on demand. The Company provides customer relationship management (CRM) service to businesses of all sizes and industries worldwide. The Company also provides a technology platform for customers and developers to build and run business applications. Approximately 55,400 customers worldwide use salesforce.com to manage their customer, sales and operational data. The Company designed and developed its offering to be an easy-to-use and intuitive solution that can be deployed rapidly, can be customized easily and can be integrated with other software applications. The Company deliver its service through a standard Web browser. Customers who use its enterprise cloud computing CRM service and platform are able to avoid many of the expenses and complexities of traditional enterprise software development and implementations. (Source: 10-K)