Senior Software Engineer, SaaS Big Data Platform and API - Opportunity for Working Remotely @ VMware - Newark, NJ

Job Overview

14 days ago

Senior Software Engineer, SaaS Big Data Platform and API - Opportunity for Working Remotely

VMware - Newark, NJ

The Elevator Pitch: Why will you enjoy this new opportunity?

VMware Edge Network Intelligence is a highly scalable and intelligent cloud native AIOps platform using ML/AI and big data analytics. Built for CIOs, network operations, and helpdesk personnel managing heterogeneous enterprise environments, our product is focused on the end-user experience by helping IT staff gain new insights into client access conditions, network service behavior, and enterprise application issues that impact user performance.

This is a backend role responsible for API design, development, and cross VMware product integration using REST and GraphQL running on top of Ruby on Rails, NodeJS, and akka. If you’re interested in using modern webapp frameworks, Docker containers, microservices, K8, and various languages to build products, this is the team you want to join.

Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?

  • Within one month of employment, you should expect to ramp up on the technical stacks and set up your dev environment. Expected to deliver 2-3 simple bug fixes or small features as a part of onboarding experience to get familiar with code check-in, code review, and deployment process.
  • Within six months of employment, you should expect to deliver 3 sizeable features to production. You should be comfortable in browsing the code base independently and working with leads for various components. Be able to participate in production troubleshooting rotation.
  • Within a year of employment, you should be able to take on any project related to backend and integration development. Be an expert in 2 or more of the backend frameworks. Be able to take full ownership of a project and drive from design to implementation.

The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?

The work will involve primarily backend API development used by internal teams including UI, mobile app, and customers. You will also work on integrating other VMware products (e.g. SD-WAN, Workspace One, Horizon) with Edge Network Intelligence. You will need to code in NodeJS, Ruby on Rails, and/or akka. We expect you to already have deep expertise in at least one of the major webapp frameworks: NodeJS, RoR, Django, and Spring. In addition, you need to be very comfortable with at least two of the following programming languages: Javascript, Python, Ruby, Java, and Scala. You will need to interact with Cassandra for time series data, Elasticsearch for search and incidents, and Mongo for configuration, hence you should have hands-on experience with nosql DB(s).

Our cloud services are running in the AWS and Azure today, but will be extended to include other cloud infrastructure using container technology. You should already have prior experience working on cloud-based backend. As part of the job, you will be working with various teams including UI/UX, mobile app, platform, and analytics. You take complete ownership of your tasks end-to-end which includes design, implementation, unit testing and deployment.

What is the leadership like for this role? What is the structure and culture of the team like?

As the team scales, you will be expecting to become a domain expert in the area you own and be able to lead on the projects falling in your area of expertise. Be able to provide mentorship to junior team members and also help onboarding new hires to the team. The team culture is really to help each other and support each other and be successful together. We have people from different backgrounds, and we believe a diverse team can help sparking innovation.

Where is this role located?

This role is based out of VMware’s Palo Alto Campus, but also open to US-based remote candidates.

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

  • 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.)
  • Wellness reimbursement and online fitness and wellbeing classes

Category :
Engineering and Technology
Subcategory: Software Engineering
Experience: Manager and Professional
Full Time/ Part Time: Full Time
Posted Date: 2021-09-13

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

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.

Similar Jobs

Software Engineer


New York, NY

As a team, we continuously analyze data to improve our Apps, our processes and how we work together. Work closely with UX designers, product managers, and…

Software Development Engineer


Newark, NJ

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.

Software Engineer I


New York, NY

0 – 2 years related software developer experience. As a Software Engineer I, you will design and help implement scalable systems that take advantage of managed…

Senior Software Engineer

Disney Streaming

New York, NY

Knowledge/experience with AWS products and services (ECS, S3, DynamoDB, SQS, Kinesis, etc.) or other cloud providers. Previous work with distributed teams.

Sr Software Engineer -

Disney Media & Entertainment Distribution

Bristol, CT

Mentor and provide feedback to other engineers. Minimum 5-7 years relevant industry experience. Comprehensive knowledge of JavaScript, JS frameworks, and server…

Software Engineer (5839-2)


Berkeley Heights, NJ

Knowledge of design and develop automated test procedures in Android and web applications. Education: Bachelor's degree in computer science or equivalent…

Database Software Engineer

Wells Fargo

Summit, NJ

Wells Fargo software engineering experience. 5+ years of software engineering experience. Be comfortable in an Agile environment, have an understanding of…

Software Engineer, Android

Capital One - US

New York, NY

At least 2 years of experience in software engineering. Own and lead delivery of major components and platform needs in partnership with senior engineers and…

Web Solutions Engineer, YouTube


New York, NY

Utilizing your experience as a full-stack engineer, and background in multiple web technologies and backend systems, you will partner with stakeholders from…

Senior Software Engineer


New York, NY

The ideal candidate will join a team of software engineers responsible for administering and developing solutions on the Salesforce platform.

Software Engineer (SRE)


Trenton, NJ

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Senior Software Engineer (WordPress)

Dow Jones

Princeton, NJ

Proven understanding of Computer Science fundamentals including web development, service-oriented architecture, cloud computing, test driven development and…


Wells Fargo

Philadelphia, PA

Lead and coordinate maintenance of software systems and installation/upgrade of software systems. 7+ years of software engineering experience.

Android Development Support Engineer (5917-2)


Berkeley Heights, NJ

Prior experience and understanding of the product/software development process. Education: Bachelor's or Master's in Computer Science Or Information Technology.

Mobile Engineer II, Machine Learning (CNN+)


New York, NY

How to work in collaboration with machine learning engineers, data scientists, product owners, and analysts to instrument an app in a way that collects the…

Senior Software Engineer


New York, NY

5 7 years of hands on professional experience in o JAVA o Angular. 5 7 years hands on experience creating consuming web services and data Web.

Senior Software Engineer


Bedminster, NJ

The ideal candidate will join a team of software engineers responsible for administering and developing solutions on the Salesforce platform.

Full Stack Software Engineer

Cornerstone Information Systems

New York, NY

Collaborating with other software engineers and internal/external stakeholders. Ability to collaborate with other software engineers and internal/external…

Software Engineering - III

Data Intelligence LLC

Moorestown, NJ

Experience with CMMI Level 5 life cycle processes and procedures. Participates in software requirement review, preliminary and critical design, integration…

Software Engineer in Test


Philadelphia, PA

In this position, you will be in charge of reviewing the quality of the whole product, participating in maintaining the code quality and in charge of the test…

IT Server Engineer

Universal Technologies

Brooklyn, NY

Functional support will also be required in developing, implementing and maintaining the data bridging effort throughout the entire life cycle of the project.

Java Developer


Jersey City, NJ

Should have worked on SQL, handled queries and stored procedures. Strong working experience in Java, Struts framework, Hibernate (ORM).

The Company Store - Front End Developer UX

Home Depot / THD

Weehawken, NJ

Experience with server-side CSS pre-processing platforms, such as LESS and SASS. Strong understanding of industry trends, Prototyping platforms, and content…

Lead Software Developer


New York, NY

(We are evaluating migrating over to either a python or js framework with the right lead software engineer). Hardware, Native Mobile, and Web Services with IoT…