VMware Junior Software Engineer in Sofia, Bulgaria

The Skyline engineering group is looking for talented software engineers to grow our platform engineering team. This work will play a key part in transforming our customers’ user experience by using data to build a more personalized approach to providing prescriptive best practices, resolving technical issues and predicting imminent issues before they occur. If you like working with heterogenous data or creating robust services around that data, this job may be for you!

Our software includes on-premise data collection along with a backend data services layer, built using a combination of Java and Python and designed to be highly modular with non-disruptive updates. Members of the platform engineering team should be familiar with the collection of data at scale, graph data structures, creation/interaction with RESTful API services and the considerations and trade offs that need to be made for high volume/high frequency data and transportation systems.

The Junior Java Software Engineer is responsible for the high-quality definition and implementation of the product by driving in cooperation with product management and other team members.

This includes the functional and technical design of the software, developing and validating entire functional components and modules, collaboration with the team on integrating the product and its infrastructure, code reviews and improvement of the software development process. Our teams consist of highly experienced developers and automation experts, with a proven track record of delivering. We use agile development methodologies and a number of technologies, here are just some of them:


  • Willingness to use different programming languages to address the specific product needs (Java, JavaScript, Python, Batch Scripting, etc.)

  • Excellent programming skills in Java, C#, and/or C++ Excellent understanding of OOP principles, data structures, algorithms, design patterns, experience in analyzing requirements, understanding use cases and specifications

  • Very deep understanding of software testing techniques

  • Real passion for building quality products

  • Deep understanding of the software development methodologies, processes and principles. Experience with agile is a plus

  • Willingness to work in a team

  • Very good communication skills

  • English language is a requirement

Strong pluses:

Experience with the technologies listed above

Experience developing enterprise-class software in a multi-cultural environment

Experience using and developing virtualization or cloud-based software

Proficient in Networking and/or operating systems: Windows, Linux or Unix

Knowledge and understanding of enterprise IT processes and ITIL

VMware offers:

  • Attractive compensation package - competitive salary, flexible bonus scheme, company sponsored mobile phone plan and additional long-term incentive

  • Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, teams of world-wide IT professionals

  • Balanced work environment - company sponsored medical program, food and beverage program, sport activities, open communication

  • Work-life balance – 25 days paid vacation, regular team buildings and celebrations

  • As part of the VMware global standards for integrity you will be required to go through a pre-employment screening process before you join.

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.