The VMware Unified Endpoint Management (UEM) platform allows companies to make it easy for employees to work anywhere, any time, on any device, without compromising security. But making things easy for our customers is extremely challenging for us, so we are looking for unique thinkers of varying backgrounds that want to take on such complex, highly technical, customer-impacting challenges. We, the UEM team, have a large customer base that spans across industry verticals including most of the Fortune 500 companies. That means that the work you do here has a broad, measurable impact on the businesses and communities that these customers represent.
We also want to help you have a positive impact on the community and the environment, whether through the Power of Differences (PODs) groups, various environmental improvement initiatives, matching donations to qualified non-profits or time off for volunteering. And we want to have fun along the way, both while you are making a difference for our customers and for your community. We use a wide range of technologies such as .NET Core/C#, Kubernetes, AWS/Azure, Linux/Windows, MSSQL Server, Postgres, Elasticsearch and Redis, just to name a few. And we have a large catalog of internal and external training content that you can leverage, if you need to brush-up on something you know or to learn something new.
What is the primary need, technical challenge, or problem you will be responsible for?
The Unified Endpoint Management (UEM) product, part of the Workspace ONE platform continues to be industry leading in terms of customer adoption, capabilities and innovation. The Workspace ONE platform supports iOS, Android, Windows 10 as the major platforms for endpoint management. This success is the driver for us to constantly improve the user-experience and management capabilities of various operating system endpoints.
The current role is for Windows 10 Intelligent Hub, which is the endpoint management application for Windows 10. The Hub is a critical making the end user experience a delightful one while providing industry leading security and management capabilities. We are adding new productivity features to Hub that improve end user onboarding processes, adding new use-cases, support multiple infrastructure requirements to name a few. And did we mention we do this while being as lightweight and being always-on.
We are looking for a senior engineer who can thrive in such an environment and help us execute this vision. You are passionate about endpoint / client-side application experiences and have shipped applications that are used by millions of users. You are able to discern the right technology, tools and their implications for end user experiences – not just for the day-1 but the day-2 operational requirements. We have high engineering standards and we want you to help make us better.
What are the performance goals over the first 6-12 months you will work toward completing?
Success in the role is defined by the ability to consistently create high quality code that addresses the business requirements and is well tested, performant and maintainable. You will be able to define the technology roadmap for the application and are actively involved in customer usage and addressing issues that arise in diverse customer use-cases and environments.
In the first 6 weeks you will
In the next couple of weeks, you will
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
You are passionate about the Windows 10 platform and have an innate understanding of the mechanics and quirks of this rich operating system.
Experience of interop with natively built components and hybrid applications will definitely help.
Experience with Windows OS and Systems-level programming ( E.g. Windows Internal, Win32 APIs, COM, multi-threading, IPC, process isolation, virtualization, hooking/interception, etc )
Understanding of Windows process, Winlogon, User and System context, etc.
Proficiency with C++, C#, C++11, STL, cross-platform development.
Knowledge of CLR and managed and native heaps ( CLR internals, PInvokes, Garbage collector, GAC, C++ CLI, etc )
Excellent debugging and troubleshooting skills, knowing how to solve complex system-level issues (Sysiternals Tools, windbg, API monitors, etc )
Demonstrable knowledge of large-scale deployments in enterprise technology environments.
Most of your time will be spent writing high-quality code based on engineering team coding standards that include excellent test coverage using C#. You will contribute to refactor and redesign efforts that involve driving order-of-magnitude performance improvement in services while ensuring they are extensible to support innovative new use cases. You will interact regularly with other senior members of the global team to provide suggestions, discuss ideas and objectively evaluate various technology choices that make the product usage a delightful experience for our enterprise customers.
You will also spend time working with product managers discussing on the feasibility of various features as the operating system evolves and being able to leverage the continuous innovation on the Windows 10 ecosystem.
What is the leadership like for this role? What is the structure and culture of the team like?
This role will be reporting to the Director of Engineering. Our team’s focus is on challenging the status quo by innovating but at the same time getting stuff done. We believe in building trust among all our stakeholders and committing to make our customers successful. The team is organized based on modules to define clear responsibility and accountability. At the same time teams are fluid enough to own up whatever is needed for the larger product to be successful.
The team currently has two members in Atlanta and 10 in Bangalore and is growing. We are looking for engineers who have a passion for building high-performance client applications using the latest and best appropriate technologies.
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Business Leadership
Full Time/ Part Time: Full Time
Posted Date: 2020-12-22