About Company
At Career.zycto, we’re building the future of robust, scalable software solutions. We’re a dynamic and innovative tech firm dedicated to pushing boundaries and delivering excellence for our global clientele. As a Systems Software Engineer, you’ll thrive in our collaborative environment, directly impacting critical infrastructure and product performance. We value ingenuity, problem-solving, and a passion for creating elegant, efficient systems. Join a team where your contributions are highly visible and your growth is paramount.
Job Description
Are you a talented Systems Software Engineer looking to make a significant impact in a forward-thinking tech company? Career.zycto is actively seeking a highly skilled and motivated individual to join our innovative engineering team in Hoylake, Liverpool. In this crucial role, you will be instrumental in designing, developing, and maintaining complex software systems that form the backbone of our cutting-edge products and services. We are looking for an engineer with a deep understanding of operating systems, distributed systems, and low-level programming who is eager to tackle challenging problems and contribute to a culture of technical excellence.
As a Systems Software Engineer at Career.zycto, you’ll be involved in the full software development lifecycle, from conceptualization and design through to implementation, testing, deployment, and ongoing maintenance. You’ll work closely with cross-functional teams, including product management, infrastructure, and quality assurance, to ensure our systems are robust, performant, and scalable. This is an incredible opportunity to work with advanced technologies, contribute to mission-critical projects, and continuously grow your expertise in a supportive and stimulating environment. We believe in fostering a culture where engineers are empowered to innovate, share ideas, and drive meaningful change. If you’re passionate about building high-performance, resilient software from the ground up and are excited by the prospect of shaping the future of technology, we encourage you to apply.
Key Responsibilities
- Design, develop, and implement highly scalable, reliable, and performant systems software.
- Optimize system performance, stability, and resource utilization across various platforms.
- Collaborate with hardware and other software teams to integrate system components and ensure seamless functionality.
- Conduct thorough code reviews, write comprehensive unit and integration tests, and debug complex system issues.
- Contribute to architectural discussions and decisions, bringing expertise in systems design and best practices.
- Document technical specifications, design documents, and operational procedures.
- Stay abreast of emerging technologies and industry trends to continuously improve our software and development processes.
Required Skills
- Strong proficiency in C/C++ or Rust for systems programming.
- Extensive experience with Linux/Unix operating systems and kernel-level development.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Experience with multi-threading, concurrency, and distributed systems.
- Proficiency with version control systems (e.g., Git).
- Demonstrated ability to debug complex issues in production environments.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with network protocols and network programming.
- Knowledge of performance profiling and tuning tools.
- Experience with scripting languages like Python or Bash.
- Previous experience working in an Agile/Scrum development environment.
Perks & Benefits
- Competitive salary and comprehensive benefits package.
- Generous annual leave and public holidays.
- Flexible working options to promote work-life balance.
- Opportunities for professional development, training, and career advancement.
- State-of-the-art office facilities with modern amenities.
- Collaborative and inclusive company culture.
- Regular social events and team-building activities.
- Company pension scheme.
How to Apply
Interested candidates are encouraged to click on the application link below to submit their CV and a cover letter outlining their relevant experience and why they are a great fit for Career.zycto. Please ensure your application highlights your systems software engineering expertise.
