VMware Tech Lead Staff Engineer (Backend), Tanzu Observability - Opportunity for Working Remotely in Salt Lake City, Utah
The Elevator Pitch: Why will you enjoy this new opportunity?
You have a creative mind, attention to detail, and a genuine passion for the craft of software engineering. You love solving problems, learning new technologies, and making data-centric software scale massively.
Tanzu Observability by Wavefront offers many opportunities for applying your creativity and skills to a cutting-edge cloud observability platform that sets the industry standard in scalability and usability. We are a growing team developing a SaaS product that is used 24/7 by development and site-reliability teams at leading enterprises such as Lyft, Doordash, Reddit, Snowflake, Intuit, Box, Workday, and many more!
What is the primary need, technical challenge, and/or problem you will be responsible for?
We need a staff engineer who can lead the delivery of the Tanzu Observability backend. You will be working on high-performance data ingestion and querying of metrics, histograms, events and other data, along with enabling intuitive experiences in the management and organization of dashboarding, alerting, and other observability workflows through backend APIs and processes. Your work may even connect users with AI-assisted suggestion and remediation for when customer infrastructure issues are detected. Additionally, you will provide coding (Java), performance, and architectural guidance, mentorship, and reviews to a team of very strong backend engineers.
You will be working closely with other software architects, mentoring other engineers, product managers, and the release and SRE teams as you design and implement these novel features deliver customer value as a member of the Metrics observability subgroup under Tanzu Observability.
You may create new query functions built on our streaming query engine, then move on to creating novel ways to do AI-aided alerting, help us reach new highs in data ingestion rate by using our No-SQL key-value store more efficiently, or shorten our release cycles by creating more granular logical micro-services.
What differentiates Tanzu Observability in the current observability landscape is our scalable and extremely powerful data platform and UI, and you will play a key role in taking our platform to the next level.
Success in the role: What are the performance goals over the first 6-12 months you will work toward completing?
You will be responsible for delivery of the Java backend for different pillars of observability (metrics, histograms, events, etc.) for both data querying and ingestion.
You will help mentor a strong team of 7-10 backend engineers at various career stages as well as serve as one of the Tanzu Observability architects overseeing the entire product portfolio from query performance to ingestion scalability to usability.
You will enable the frontend team to create new UX workflows for dashboarding, alerting, and root cause analysis.
You may help us support numerous observability standards such as OpenTelemetry and Prometheus formatted data endpoints by implementing data collectors and forwarders.
You may collaborate in decomposing and containerizing more of our microservices for Kubernetes.
You will learn to work with distributed No-SQL Key Value stores at massive scale, along with various other OLAP and OLTP technologies.
You will write clean, maintainable, and well-tested code with high code coverage.
You should be a self-starter with a high attention to detail.
You should have good communication and presentation skills.
During non-pandemic times, we spent most of our time in VMware office and we hope to return to the office someday. Right now, we’re all completely remote and remote teamwork is increasingly important to us. You should be able to collaborate remotely via Slack/Zoom etc.
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
As a key member of Tanzu Observability team,
You will be part of design and code reviews, collaborating with the greater engineering team to set and maintain a high technical standard.
You will participate in bi-weekly sprints in our agile process and work on features that fit the agile timeline. You will also participate in demos!
You will participate in the learning culture at Tanzu Observability and attend and maybe even give tech talks. You will also likely get to participate in hack-a-thons to showcase your creativity in applied observability.
Joining the on-call rotation is part of the role. However, incidents are rare and the rotation is well-staffed and does not include overnight hours. We have also heard feedback from our engineers that they learned the most while doing deep dives to resolve on-call issues!
The technical experience in your background which may help your success in this new role include:
Java RESTful backends, including Dropwizard and Spring, Guava, Guice, different garbage collectors, Jersey, Jetty, Netty, and the Java networking stack.
Distributed systems and microservice libraries, such as gRPC, Avro, Thrift, Envoy, Istio, etc.
Massive-Scale NoSQL data stores such as Cassandra, HBase, FoundationDB, etc.
Knowledge of containerization and Kubernetes is a definite plus.
Previous experience with observability or monitoring such as Grafana, Prometheus, TICK stack, StatsD, DataDog, SignalFX, is a plus.
We know from experience that not ticking every box on the skills sections stops many from applying. Please apply regardless of your self-assessment -- we want to hear from you! We have seen engineers succeed with a diverse range of skills and experiences.
What is the leadership like for this role? What is the structure and culture of the team like?
This role is for the Metrics Observability subgroup (out of 4) within Tanzu Observability. The leadership chain for Metrics Observability include a senior manager who has been with the Wavefront product since 2015, a senior engineering director who has been with Wavefront since 2018 and with VMware for over a decade, and a principal engineer who co-founded Wavefront back in 2013.
Metrics Observability currently has more than 10 engineers and is still rapidly growing. We used to mostly work out of the Palo Alto office but have now fully adapted to remote work, with team leads and members in the SF Bay, Austin and Denver.
Culturally, the team is focused on innovation, customer value, execution, growth, and kindness. We retain the original startup DNA in our responsiveness and respect towards everyone’s contributions and focus on exciting big ideas, innovation, and features and fixes that deliver customer value. However, we have the stable backing VMware, which is itself a values-cherishing company and a great place to work!
What are the benefits and perks of working at VMware?
You and your loved ones will be supported with a competitive and comprehensive benefits package. Below are some highlights, or you can view the complete benefits package by visiting www.benefits.vmware.com .
Employee Stock Purchase Plan
Medical Coverage, Retirement, and Parental Leave Plans for All Family Types
Generous Time Off Programs
40 hours of paid time to volunteer in your community
Rethink’s Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilities
Financial contributions to your ongoing development (conference participation, trainings, course work, etc.)
Healthy and local inspired snacks in all our pantries
“For positions located in Colorado: The base salary range is ($139,000 - $250,000). Bonus, commission, and/or equity may be eligible for this position. Additional benefits for this position can be found at https://benefits.vmware.com/ . *Note: Disclosure of Colorado pay and benefits required per sb19-085.”
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Business Leadership
Full Time/ Part Time: Full Time
Posted Date: 2021-02-24
VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.
Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.