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

Job Overview

14 days ago

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

VMware - Philadelphia, PA

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…


Wells Fargo

Philadelphia, PA

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

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.

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…

Associate Software Engineer - Backend

Collins Aerospace

Annapolis, MD

Experience with software engineering processes and procedures, including writing software requirements, software design and implementation, functional 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…

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…

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.

EED-3 S&D Senior Software Engineer

Raytheon Intelligence & Space

Riverdale, MD

Experience with software development life cycle (SDLC). Typically require a Bachelor’s degree in a technical major, such as Computer Science or Engineering and…

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…

Senior Software Engineer


New York, NY

Migrate legacy systems to use all of the great tooling we're building without impacting production availability.

Software Development Engineer


Newark, NJ

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

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…

JPC - 697 - .Net Architect

Promantis Inc

New York, NY

Experience with OOP/OOD (Object Oriented Programming and Design) and Design patterns by implementing them in 3-Tier, N-Tier and Service-oriented architecture …

Principal Automation Test Engineer


Baltimore, MD

5 Years of experience with Bachelors degree; 3 Years with Masters; 0 Years with PhD., 9 years of experience without a Bachelors degree.

DevOps Manager, CI/CD Pipelines


West Chester, PA

Experience in software development or design and implementation. Design and direct all aspects of Continuous Delivery implementation on Qurate software…

Senior Machine Learning Engineer


New York, NY

You can experiment and develop machine learning algorithms for tasks including demand forecasting, elasticity calculations, and inventory optimization.

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…

Java Developer


Jersey City, NJ

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

Machine Learning Engineer


New York, NY

You can experiment and develop machine learning algorithms for tasks including demand forecasting, elasticity calculations, and inventory optimization.

SF_Sen Con/Manager_Java Dev_Richardson, TX


New York, NY

Looking for senior Java developer with experience in Insurance domain and below skills 1 Extensive experience in Java Spring Boot applications 2 Experience in…

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…

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…

Cloud Engineer


Wayne, PA

You work together with the Domain Architect and Information Security Officers to offer delivery teams a safe and compliant way to deploy their applications to…