Staff Software Engineer (Remote)
We believe that progress lives at the intersection of technology and humanity, and that our role is to bring innovation to people everywhere to drive progress around the world. Every member of our team plays a critical role in bringing our purpose to life — through our work, passion and commitment to do the absolute best we can for our company, our customers and each other.
What makes a successful Software Engineer?
Check out the top traits we’re looking for and see if you have the right mix.
- Problem Solver
Staff Engineer 1, End User Computing
Why would you enjoy this new opportunity?
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 a majority 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#, Java, 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.
Did we mention that you get to choose a top-of-the-line Windows or Macbook laptop?
***VMware is in the Top 20 tech companies for remote employees - https://www.techrepublic.com/article/top-20-tech-companies-for-remote-jobs-in-2020/
What is the primary need, technical challenge, or problem you will be responsible for?
The Unified Endpoint Management (UEM) product known as Workspace ONE continues to be industry leading in terms of customer adoption, capabilities and innovation. As a result of that success and of our customer's expectations, we are currently working to modernize the Workspace ONE platform to allow it to scale for the next set of new business opportunities and leading edge use cases. This modernization effort involves updating process, adding new tooling, adding support for mixed infrastructure (public cloud, on-premises, hybrid, containers), and improving the observability of the system.
Adding to the challenge, we are doing this while 'keeping the lights-on' for customers using the current platform version in their production environments. We are looking for a senior software engineer who can thrive in such an environment and help us execute this vision. You should have experience shipping production applications, the ability to identify the right tools and technologies for the problem being addressed, and understand the implications of technology choices on day-two operational challenges. We have high engineering standards and we want you to help make us better.
Success in the Role: 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 requirement, and is well tested, performant and maintainable.
* You will develop a solid understanding of the platform and functionality it supports in the context of the larger platform. This would be demonstrated by your ability to deliver features and fix bugs, proficiency handling production escalations and being the established service owner for one or two key services
* You can drive effective design and code reviews; a primary part of this role is mentoring junior engineers
* You are leading engineering design and development efforts including providing guidance to several engineers building services, ensuring that the solution can be scaled horizontally and deployed on the UEM control plane using shared components for messaging, caching, logging, and monitoring
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
Most of your time will be spent writing high-quality code based on engineering team coding standards that include excellent test coverage using C# or Java. You can expect to be the owner and take accountability for the quality of your code. You will need to become very familiar with the market we operate in and problems the product addresses. Understand the challenges and limitations of the existing system. Demonstrate the ability to contribute to engineering roadmap and design discussions considering both these.
You will help lead 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. As mentioned above, you will also mentor junior engineers and participate actively in developing the future senior technical talent in the organization. You are also expected to maintain and develop appropriate technical and professional skills which will you to drive innovation within the platform.
What is the leadership like for this role? What is the structure and culture of the team like?
The hiring manager for this role is Sagar Date, Sr. Engineering Manager UEM. He has been managing Core components for the UEM platform for last 3+ years. Sagar's management philosophy is to build a team culture that empowers technology experts like you to work autonomously and with your team, without concern of undue management oversight. He is there to ensure the team is working on the appropriate business priorities and ensure the team can work most effectively, given each team member's assigned platform area.
Sagar will expect that you know how and when to communicate with your manager to maintain productivity, address blockers or major decisions requiring management attention, and share appropriate status or informational communications necessary for upper management, product management or other teams. The team currently has 15 developers and growing. The team works with individuals from other teams and across geographies and time zones, so you will need to manage expectations for your availability and delivery times with your teammates and with the various other teams with whom you will be working
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 www.benefits.vmware.com.
• 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.)
• Healthy and local inspired snacks in all our pantries
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Business Leadership
Full Time/ Part Time: Full Time
Work From Home: Yes
Posted Date: 2020-02-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 http://careers.vmware.com.
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. Job Family: Software-Engineer Software-Engineering Engineering Remote Job ID: R1903635
Global Sales at Dell
We believe that technology is essential for driving human progress, and we’re committed to providing that technology to people and organizations everywhere so they can transform the way they work and live. Join our sales team and be a part of our story.Learn More About Global Sales
Learn what it's like to work in the Atlanta Office.Explore this location
Rewards & Development
It's simple. We believe in rewarding our team members for a job well done, investing in their professional development and filling the majority of our open positions internally.
Health & Wellness
As part of our overall rewards, we offer benefits programs designed to help you maintain a healthy lifestyle. These benefits are based on your location, so please ask your recruiter for more details.
Dell’s Connected Workplace program offers new ways to work and enables eligible team members to choose the style that best fulfills their needs, both in their job and their personal life.
You may be eligible for other programs in your location including employee purchase program, paid time away from work, financial and savings programs and more. Talk to your recruiter for more details on what benefits programs are available in your location.
Our culture is defined by our values and made real every day by how we work and lead. We know our culture is the foundation for all we’ve achieved, and for all the success ahead of us. Don't take it just from us – see what our employees say in our annual "Tell Dell" results.
- 90% My leader cares about my well-being both professionally and personally.
- 93% I am proud that I never have to worry about Dell Technologies showing up in a headline damaging our ethical reputation.
- 90% My job means more to me than just a paycheck and benefits
- 94% I believe flexible work arrangements (e.g., working remote, mobile, telework, etc.) at Dell Technologies contribute positively to our performance as a company.