About Company
Connect Managed Services is a leading provider of intelligent technology solutions and comprehensive managed IT services across the UK and Ireland. For over two decades, we have been at the forefront of delivering exceptional customer experiences and robust operational excellence for our diverse client base, ranging from ambitious SMEs to large enterprises. Our core philosophy revolves around leveraging cutting-edge technology and deep industry expertise to empower businesses, streamline their operations, and ensure their critical systems run flawlessly. We pride ourselves on a culture of innovation, continuous learning, and client-centric service. At Connect Managed Services, we believe our people are our greatest asset. We foster an environment that encourages professional growth, collaboration, and a healthy work-life balance, supporting our teams to thrive both personally and professionally. Joining us means becoming part of a dynamic team dedicated to pushing the boundaries of what’s possible in the IT service landscape, delivering proactive solutions, and making a tangible impact on our clients’ success.
Job Description
Are you a meticulous problem-solver with a passion for ensuring software reliability and performance? Connect Managed Services is seeking a highly skilled and self-motivated Remote Software Maintenance Specialist to join our expanding team. In this critical role, you will be instrumental in safeguarding the stability, security, and efficiency of our clients’ diverse software applications and systems. Working remotely from your home office, you will take ownership of the full software maintenance lifecycle, from proactive monitoring and preventative care to rapid incident response and resolution.
Your day-to-day will involve diving deep into complex technical issues, diagnosing root causes, and implementing effective solutions. This isn’t just about fixing things when they break; it’s about anticipating potential problems, applying necessary updates and patches, and collaborating with our development teams to drive continuous improvement. You’ll be an essential point of contact for software-related inquiries, providing expert guidance and support to ensure seamless operation for our clients. We’re looking for someone who thrives on technical challenges, possesses an analytical mind, and can communicate complex technical information clearly and concisely to both technical and non-technical stakeholders.
This role offers the flexibility of remote work, demanding a high degree of self-discipline, excellent time management, and a robust home office setup. You will be part of a supportive virtual team, leveraging advanced tools and technologies to deliver world-class service. If you’re passionate about maintaining high-performing software environments and ready to contribute your expertise to a forward-thinking managed services provider, we encourage you to apply. Your contribution will directly impact our clients’ operational success and their ability to innovate.
Key Responsibilities
- Perform regular system checks, preventative maintenance, and health monitoring for client software applications.
- Diagnose and resolve complex software issues, bugs, and performance bottlenecks efficiently.
- Implement and verify software updates, patches, and security fixes across various platforms.
- Proactively monitor system logs and performance metrics to identify and address potential problems before they impact operations.
- Collaborate closely with internal development teams and third-party vendors on root cause analysis and long-term solutions.
- Create and maintain comprehensive documentation of solutions, procedures, and a knowledge base for future reference.
- Provide expert remote technical support and guidance to end-users and client IT teams.
- Participate in an on-call rotation as required to ensure continuous service availability.
- Contribute to the continuous improvement of maintenance processes and tools.
Required Skills
- Minimum of 2 years of experience in software maintenance, IT support, or a related technical role.
- Proficiency in at least one scripting language (e.g., Python, PowerShell, Bash) for automation tasks.
- Strong understanding of Windows and/or Linux operating systems.
- Experience with ticketing systems such as Jira, ServiceNow, or similar.
- Excellent problem-solving, analytical, and debugging skills.
- Superior verbal and written communication skills for technical and non-technical audiences.
- Proven ability to work independently, prioritize tasks, and manage time effectively in a remote setting.
- Familiarity with database technologies (e.g., SQL Server, MySQL, PostgreSQL).
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with cloud platforms (e.g., AWS, Microsoft Azure, Google Cloud Platform).
- Familiarity with version control systems (e.g., Git).
- ITIL Foundation certification.
- Experience with monitoring tools (e.g., Nagios, Prometheus, Splunk, Zabbix).
- Knowledge of network fundamentals and security best practices.
Perks & Benefits
- Competitive salary package and company pension scheme.
- Generous annual leave allowance.
- Comprehensive opportunities for professional development, training, and certifications.
- Full remote work flexibility, promoting a healthy work-life balance.
- Access to a range of health and wellbeing programs.
- A supportive, collaborative, and innovative team environment.
- Exposure to cutting-edge technologies and diverse client environments.
- Career progression opportunities within a growing company.
How to Apply
Ready to make an impact? Click on the application link below to submit your CV and cover letter, detailing your experience as a Software Maintenance Specialist and why you are the ideal candidate for a remote role at Connect Managed Services. We look forward to reviewing your application!
