C/C++ Software Engineer - Multi-cloud

Company: VMware
Company: VMware
Location: BGR-Sofia
Commitment: Full time
Posted on: 2023-05-03 17:50
Search JobsJob DescriptionWhy would you enjoy this opportunity?VMware is dedicated to revolutionizing digital business transformation for our customers by modernizing data centers, empowering digital workspaces, integrating public clouds, and transforming cyber security. You can be a part of this amazing transformation that will impact our customers and businesses around the world. How? By joining VMware as vCenter Server C++ Software Engineer!The vImpact team in Sofia plays a crucial role in the vCenter Server product, focusing on core platform functionalities such as security, connectivity, and monitoring. vCenter Server provides a centralized product for managing the VMware vSphere cloud computing virtualization platform, allowing the automation and delivery of virtual infrastructure across the multi-cloud.The vImpact team is seeking candidates who are passionate about tackling challenging projects and contributing to critical initiatives. As a member of this team, you will have the opportunity to participate in some of the most critical projects of the product. As VMware transitions into a SaaS company, we are seeking individuals who can serve as catalysts to help us achieve that goal. Join us today and be a part of this amazing transformation that will impact our customers and businesses around the globe!What are the performance goals over the first 6 months, you will work toward completing?As a Software Engineer you will:Gain context on the vCenter product and the functionalities owned by the teamMaster the development tool chainImplement basic functionalities or fix simple bugs to practice the full development cyclePerform code reviews of your team membersLearn the architectural process of the productMake connections with the colleaguesBe the shadow of other team members to support ongoing customer problemsWhat type of work will you be doing? What assignments or requirements will you be performing on a regular basis?Be responsible for strengthening and evolving the vCenter product’s core platform functionalitiesWork in collaboration with the other development teams, customers, product management and customer support organization to develop high-quality software productsAnalyze product requirements and define the needed implementation broken on different tasks and the effort neededCreate architectural and design specificationsWrite code to solve different by complexity problems, support it and perform quality activities to assure its correct operabilityBe the tech lead of small teams to deliver a projectSupport and mentor other team members and help the onboarding process for developers ramping upInnovate and be proactive to bring new ideas in the teamThe following competencies would help you to quickly ramp up and build a great career at VMware:Proficiency in C/C++Professional experience in programming for LinuxPractical knowledge in general Computer Science: data structures and algorithmsExperience building multi-platform solutions in C/C++Good knowledge of multi-threaded programming, IPC, synchronization, locking etc.Good understanding of the main operating systems concepts: processes, memory management, file systemsFamiliar with networking, TCP/IP stack etc.What is leadership like for this role? What is the structure and culture of the team like?You will be reporting into a Senior R&D Manager who manages the vImpact team focusing on core platform functionalities such as security, connectivity, and monitoring, part of the Control Plane Platform in the CIBG organization. The manager having almost 10 years of management experience, stepping over a development and QE experience, strongly believes in people oriented management where everybody are given the freedom to choose most of their tasks from the backlog and their direction of development. Individual opinion and open discussions flourishes and innovation is highly appreciated by the team. You will also have the chance to work with one of the best software engineers in the country delivering challenging project together. With our supportive environment and talented team, you can expect to grow your skills and take on exciting new challenges.What are the benefits and perks of working at VMware?Flexible/Remote workAttractive compensation package - competitive salary, flexible bonus scheme, company sponsored mobile phone plan and additional long-term incentivesIndividual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, opportunity to work with international teams of IT professionalsHealthy work environment - company sponsored medical insurance program, food and beverage program, sport or emotional activities, open communicationWork-life balance with 25+ days paid vacation and regular office eventsVMware 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. ​Search Jobs
View Original Job Posting