Software Developer/ Engineer/ Architect

Software Engineer - Developer Experience - Opportunity for Working Remotely


We’re looking for a Software Engineer to help develop tools, automation and practices to scale our software support and release systems.  


Success in the role:

The performance goals you will work toward completing during your first 6-9 months are:

Develop good understanding on the customer usage of TAS and collaborate with the team to ship new features and bug fixes

Work with the team to improve the engineering processes in the team

Lead technical decision-making and drive high-value improvements and bug fixes.

Collaborate with other teams helping them to effectively tap into some of the services the Cryogenics team provide

Balance strategic and tactical thinking in maximizing engineering investments in improving stability and scale

Coach, level up your teammates and build a bench of engineers who could take on hard technical problems 

Identify opportunities within the team (and maybe even outside) to improve automation through Continuous Delivery pipelines and increase engineering efficiency


Leadership for this role:

This role will report to an Engineering Manager in the Tanzu Application Services team. Our leadership consistently embodies VMware’s EPIC2 values of Execution, Passion, Integrity, Customers and Community. Our leadership team brings a wealth of experience from different backgrounds in the industry. We are committed to diversity, equity, and inclusion. We are a learning organization and believe that diverse teams are stronger and more effective at solving the complex problems we make simple for our customers. Empathy, diverse points of view, approaches, and skill sets bring us to the best solution faster, together. 


Here are some qualities we look for:

professional software engineering experience and strong design/coding skills

Preference for working collaboratively -- for example, with pair programming and code reviews

Ability to dive into a large polyglot codebase and contribute as you learn

Interest in exploring new programming paradigms, languages, and patterns

Enthusiasm for improving both products and processes

Empathy for customers and users, and comfort engaging with them during support escalations

Ability to employ systems thinking and effective articulation of the connections between technical work, product outcomes, and business priorities


The following attributes would be a plus:

BA/BS or MS degree in Computer Science or equivalent

Experience with Terraform, large codebases in Go or Ruby/Rails

Experience with containerized application deployment and management

Practiced Test Driven Development (TDD)

Worked in a pair programming environment

Contributed to an open source project

Mentoring in a professional setting

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. Explore the VMware Benefits page for additional details. Please note, benefits change by country, please select your country from the drop-down menu at the top right corner.

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 behaviour challenges, or developmental disabilities 

Financial contributions to your ongoing development (conference participation, training, course work, etc.) 

Wellness reimbursement and online fitness and wellbeing