System Engineer - the role, purpose and mission
We have an exciting opportunity for an experienced System Engineer to join our engineering team. This role is fully embedded within Xtravirt, supporting both internal engineering initiatives and customer-facing delivery projects.
As a System Engineer at Xtravirt, you will be an integral part of the software engineering and delivery lifecycle, supporting cross-functional teams in designing, deploying, configuring and maintaining internal and customer environments, tools and CI/CD pipelines. You will work across multiple small-to-medium projects as well as larger, strategic engagements – sometimes working on enterprise-grade environments that underpin mission-critical private and public cloud platforms for global organisations..
Your mission is to ensure smooth provisioning, configuration, integration and release processes – enabling reliable, automated and scalable solutions for enterprise customers. Regular collaboration with customers, development teams, partners and stakeholders will be a key part of your day-to-day responsibilities.
By joining our team, you will receive a competitive remuneration package, benefits, and a personalised development plan to help you achieve your professional goals. This role is based in our Bulgaria team (Sofia Office) and applicants must have the right to work in Bulgaria.
Key Responsibilities:
- Support pre-sales activities by identifying and defining system engineering requirements for software development and automation projects
- Act as a subject matter expert in internal and customer-facing discussions with project managers, architects, developers and partners
- Contribute to solution designs and ensure alignment with best practices and customer expectations
- Design, build and maintain internal environments, toolchains and CI/CD pipelines supporting software development and testing
- Deploy, configure and integrate VMware and third-party products according to defined architectures and documentation
- Enable automated provisioning, setup, configuration and testing strategies across development and customer environments
- Support release management activities, including packaging, testing and deployment of code to customer platforms
- Deploy and configure software packages in customer environments
- Support user acceptance testing (UAT), issue triage, reporting, tracking and resolution.
- Troubleshoot and resolve issues affecting development, deployment and operational processes
- Ensure customer environments are stable, secure and aligned with agreed design specifications
- Contribute to best practices in information and configuration management
- Monitor, control and report on system engineering activities
- Participate in and potentially lead review sessions and continuous improvement initiatives
- Maintain clear technical documentation including diagrams, operational procedures and onboarding guides
Key Skills & Experience
This position requires strong system engineering expertise, DevOps understanding and excellent stakeholder communication skills. Candidates should demonstrate experience in:
- Deep understanding of Software Development Lifecycle (SDLC), DevOps practices and Agile methodologies (Scrum, Kanban), alongside waterfall models
- 6+ years of hands-on system administration experience across Linux and Windows environments
- Strong knowledge of IP networking (IP, TCP, DNS, NTP, DHCP, firewalls, load balancers, proxies)
- Experience with virtualization and enterprise data centre operations
- DevOps and cloud-native practices including source control management, declarative infrastructure and CI/CD pipelines
- Experience and/or certifications in VMware Cloud Foundation (VCF) platform and VMware product portfolio
- Scripting proficiency in Bash and/or PowerShell
- Experience with configuration management and IaC tools such as Ansible, Terraform, Puppet or SaltStack
- Understanding of web technologies and protocols (HTTP, REST, SOAP, XML)
- Strong troubleshooting skills across all OSI layers
- Experience with Git, Jira, Confluence and Jenkins (desirable)
Benefits of working with Xtravirt
- 25 days’ holiday plus Bank Holidays
- Hybrid working
- Healthcare, pension and life assurance
- Employee benefits platform
- Long service awards
- Regular evaluation and salary reviews
- Refer a friend bonus scheme
- Staff recognition awards
- Regular company and social events