Software Engineer, Skyline

    • Sofia, Bulgaria

Job Description

You will be in the Skyline team, which is part of VMware's Cloud Management Business Unit (CMBU). Skyline is one of VMware's largest SaaS services designed to help customer's become more proactive and helping them stay out of harms way. Skyline uses large scale data collection, a sophisticated rules engine, and advanced data pipelines to drive towards this goal.You will be part of the Skyline Platform Engineering team responsible for building the data collection, scaling the data ingest pipelines and rules engine for exponential growth and integrating Skyline Platform with other VMware products.

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 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.

Back to top