Seniority Level: Other
  • Full Time
  • USA

Website VMware

Req ID: R2101818

Exciting opportunity for a System and Software Architect in our Blockchain Engineering team.
You will be working at VMware’s Blockchain Engineering team to make VMware Blockchain the leading Enterprise Blockchain platform.
At VMware, we are building Enterprise Blockchain solutions using innovative technology, enterprise grade quality, and cutting-edge software approaches.
You will be part of a talented team from across the world including industry experts.
Our team values diversity, collaboration, and open thought while supporting VMware’s EPIC2 values.
Are you ready for your next great challenge with the Blockchain Engineering team in VMware?


* Drive system design and software architecture for the blockchain core product, roadmap       features and infrastructure at an enterprise level of capability and quality.
* Drive the technical architecture vision across the team taking research ideas to practical implementation – all aspects of scalability, security, interoperability, and performance
* Contribute to key pieces of the blockchain core platform, including but not limited to the consensus layer, distributed ledger, and smart contracts layer. This could include dealing with the data layer, security layer, or distributed network layer
* Analyze and improve performance, scalability and stability of blockchain core product
* Research and create prototypes of advanced capabilities, and then work with teams to implement production quality code
* Collaborate effectively with other engineers and researchers to solve complex problems.  This involves mentoring, guiding, and providing a balanced view to alternative approaches.
* Partner with product management and customers for requirement assessment, ensuring the technical architecture is closely aligned.


* 10+ years of industry-level software development experience
* Proven experience driving system/software architecture and design for complex systems
* Have displayed unique individual contributions that translate to working closely with an extended engineering team with positive outcomes

* Research, prototype, and implement complex architectures in distributed systems:
– Performance, scale, software layering, maintainability, and future flexibility

* Demonstrated expertise in the distributed systems design and architecture
* Software engineering development experience, in large scaled distributed systems with               enterprise-grade capability

* Database and Large-scale Storage Systems

* Big Data Processing Systems

* Operating Systems

* Performance Analysis and Optimization

* Cryptography and security

* Strong backend development experience in C++ preferred
* Experience with Blockchain technologies preferred

* Bachelors/Masters degree in Computer Science or equivalent experience. Phd is preferred
* This position is eligible for JoinOCTO referral campaign

Who you are: 
* Self Starter – Thrive in a fast paced and changing environment.
* Strong collaboration skills with a “Team First” mentality.
* Technical engineering excellence, innovation in everything you do.
* “Growth” mindset in tackle problems and creating great solutions.
* Excellent written and verbal communication skills
* 5+ years experience in an equivalent role
* Bachelors/Masters in Computer Science and equivalent experience

To apply for this job please visit

Subscribe to the GBBC Newsletter

Stay up-to-date on the latest news from the GBBC and the blockchain ecosystem

You have Successfully Subscribed!