Sideways 6
Manchester, Lancashire
Principal Software Engineer Department: Engineering Employment Type: Full Time Location: Manchester, UK Description Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor. Our team of customer focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Warsaw, we operate across North America, EMEA, and Australia. Click on any of our vacancies and you'll see one thing in common - they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets. We are looking for a Principal Software Engineer, who will be a hands on engineer responsible for fast development of strategic functionality, AI integrations in the core product, shaping the architecture, driving engineering excellence, and delivering complex features across our platform used by millions of users globally. A core part of the role is end-to end execution of AI integrations into our existing ecosystem, including architecture, implementation, governance, and enablement across squads. You will combine deep technical capability with strong leadership influence-mentoring engineers, guiding technical strategy, and personally contributing high quality code across our stack (C#, ASP.NET, ReactJS, Node.js, SQL Server, AWS). A little about you Design, build, and ship high quality, production grade software using C#, ASP.NET, ReactJS, Node.js, SQL Server, and AWS services. Serve as a hands on architect/engineer-writing foundational code, delivering end to end features, validating technical approaches through prototypes and spikes, and leading design discussions. Maintain deep familiarity with our codebase and actively contribute to critical, high impact features and refactoring initiatives. Define and uphold engineering standards across squads, including SOLID, design patterns, secure coding, and observability principles. Evaluate technical trade offs, performance implications, and long term maintainability to steer architectural direction. Lead and implement AI powered features across Interact's ecosystem, to fuel value creation (eg. intelligent search, summarisation, classification, recommendation systems, generative capabilities, experience augmentation, insights generation, etc.) Develop secure and scalable AI integration layers using modern patterns (embeddings, RAG, vector databases, prompt orchestration, evaluation frameworks). Build and maintain AI related services, APIs, and backend components-including telemetry, evaluation pipelines, and guardrails. Establish best practices for responsible AI, including privacy, compliance, red team, fallback logic, and model governance. Partner with Product to prioritise AI initiatives and define measurable success metrics for user experience and business impact. Create reusable AI components, SDKs, documentation, and guidelines for wider engineering use. Lead cross team initiatives, unblock complex technical challenges, and ensure architectural alignment across the organisation. Work closely with Product & Delivery Managers to refine requirements, shape roadmaps, and ensure predictable delivery. Break down complex problems and guide teams through execution-participating directly in coding when needed. Champion testing excellence: author and maintain unit tests, integration tests, and Playwright E2E tests. Work closely with DevOps to optimise CI/CD pipelines (TeamCity, Octopus Deploy) and improve deployment reliability. Conduct in depth code reviews, provide hands on pairing, and ensure code quality across multiple squads. Optimise performance across APIs, databases, caching, distributed systems, and front end rendering. Maintain hands on involvement in resolving complex production issues, running post mortems, and designing long term solutions. Develop secure by default features and collaborate with Security to ensure AI and platform components meet compliance requirements. Contribute to scalable AWS infrastructure design and cost efficient resource usage. Mentor engineers of all levels-especially Senior and Staff engineers-to elevate technical thinking and delivery quality. Facilitate design clinics, architecture reviews, and knowledge sharing sessions, including AI education and literacy. Contribute to hiring pipelines through technical interviews and role calibrations. Stay ahead of industry trends in AI, cloud, web engineering, and developer tooling. Initiate and lead innovation spikes, proofs of concept, technical evaluations, and platform enhancements. Promote continuous improvement and foster a culture of curiosity and craftsmanship. About the role 10+ years of professional engineering experience, including designing and delivering large scale, distributed systems. Proven track record of hands on development across back end (C#, ASP.NET) and front end (ReactJS) environments. Extensive experience integrating AI/LLM technologies into production environments. Strong competence with SQL Server, T SQL, performance tuning, caching (Redis), ElasticSearch/OpenSearch, and distributed systems patterns. Experience operating in Agile/Scrum and collaborating closely with Product, Delivery, QA, and DevOps. Strong Git and CI/CD experience (Bitbucket, TeamCity, Octopus Deploy). Real world experience designing secure, scalable, resilient systems on AWS. Expert understanding of OOP, SOLID principles, design patterns, data structures, and algorithms. Deep knowledge of asynchronous processing, concurrency, distributed architectures, and high volume transactional systems. Working knowledge of Docker, containerised workloads, and cloud native best practices. Understanding of modern AI integration patterns: embeddings, vectors, RAG, prompt engineering, evaluation techniques, model safety. Strong familiarity with Atlassian tools (Jira, Confluence). Hands on technical leader with a bias for action and ownership. Excellent communicator who can simplify complex systems for technical and non technical audiences. Pragmatic, user centric problem solver with strong attention to detail. Curious, innovative, and proactive in driving the organisation forward. Collaborative, empathetic team player who uplifts others. Strategic thinker who can balance immediate delivery with long term architecture needs. Benefits 25 days annual leave (with the option to buy and sell additional days) Cycle to work scheme Access to Learning & Development platform Life Insurance Auto Enrolment Pensions Healthshield (Cashback on dental check ups and fillings, eye tests, physiotherapy, prescriptions and much more) Reimburse for usage of personal mobile phone Free Gym membership and Free Friday lunch for office based staff
Principal Software Engineer Department: Engineering Employment Type: Full Time Location: Manchester, UK Description Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor. Our team of customer focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Warsaw, we operate across North America, EMEA, and Australia. Click on any of our vacancies and you'll see one thing in common - they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets. We are looking for a Principal Software Engineer, who will be a hands on engineer responsible for fast development of strategic functionality, AI integrations in the core product, shaping the architecture, driving engineering excellence, and delivering complex features across our platform used by millions of users globally. A core part of the role is end-to end execution of AI integrations into our existing ecosystem, including architecture, implementation, governance, and enablement across squads. You will combine deep technical capability with strong leadership influence-mentoring engineers, guiding technical strategy, and personally contributing high quality code across our stack (C#, ASP.NET, ReactJS, Node.js, SQL Server, AWS). A little about you Design, build, and ship high quality, production grade software using C#, ASP.NET, ReactJS, Node.js, SQL Server, and AWS services. Serve as a hands on architect/engineer-writing foundational code, delivering end to end features, validating technical approaches through prototypes and spikes, and leading design discussions. Maintain deep familiarity with our codebase and actively contribute to critical, high impact features and refactoring initiatives. Define and uphold engineering standards across squads, including SOLID, design patterns, secure coding, and observability principles. Evaluate technical trade offs, performance implications, and long term maintainability to steer architectural direction. Lead and implement AI powered features across Interact's ecosystem, to fuel value creation (eg. intelligent search, summarisation, classification, recommendation systems, generative capabilities, experience augmentation, insights generation, etc.) Develop secure and scalable AI integration layers using modern patterns (embeddings, RAG, vector databases, prompt orchestration, evaluation frameworks). Build and maintain AI related services, APIs, and backend components-including telemetry, evaluation pipelines, and guardrails. Establish best practices for responsible AI, including privacy, compliance, red team, fallback logic, and model governance. Partner with Product to prioritise AI initiatives and define measurable success metrics for user experience and business impact. Create reusable AI components, SDKs, documentation, and guidelines for wider engineering use. Lead cross team initiatives, unblock complex technical challenges, and ensure architectural alignment across the organisation. Work closely with Product & Delivery Managers to refine requirements, shape roadmaps, and ensure predictable delivery. Break down complex problems and guide teams through execution-participating directly in coding when needed. Champion testing excellence: author and maintain unit tests, integration tests, and Playwright E2E tests. Work closely with DevOps to optimise CI/CD pipelines (TeamCity, Octopus Deploy) and improve deployment reliability. Conduct in depth code reviews, provide hands on pairing, and ensure code quality across multiple squads. Optimise performance across APIs, databases, caching, distributed systems, and front end rendering. Maintain hands on involvement in resolving complex production issues, running post mortems, and designing long term solutions. Develop secure by default features and collaborate with Security to ensure AI and platform components meet compliance requirements. Contribute to scalable AWS infrastructure design and cost efficient resource usage. Mentor engineers of all levels-especially Senior and Staff engineers-to elevate technical thinking and delivery quality. Facilitate design clinics, architecture reviews, and knowledge sharing sessions, including AI education and literacy. Contribute to hiring pipelines through technical interviews and role calibrations. Stay ahead of industry trends in AI, cloud, web engineering, and developer tooling. Initiate and lead innovation spikes, proofs of concept, technical evaluations, and platform enhancements. Promote continuous improvement and foster a culture of curiosity and craftsmanship. About the role 10+ years of professional engineering experience, including designing and delivering large scale, distributed systems. Proven track record of hands on development across back end (C#, ASP.NET) and front end (ReactJS) environments. Extensive experience integrating AI/LLM technologies into production environments. Strong competence with SQL Server, T SQL, performance tuning, caching (Redis), ElasticSearch/OpenSearch, and distributed systems patterns. Experience operating in Agile/Scrum and collaborating closely with Product, Delivery, QA, and DevOps. Strong Git and CI/CD experience (Bitbucket, TeamCity, Octopus Deploy). Real world experience designing secure, scalable, resilient systems on AWS. Expert understanding of OOP, SOLID principles, design patterns, data structures, and algorithms. Deep knowledge of asynchronous processing, concurrency, distributed architectures, and high volume transactional systems. Working knowledge of Docker, containerised workloads, and cloud native best practices. Understanding of modern AI integration patterns: embeddings, vectors, RAG, prompt engineering, evaluation techniques, model safety. Strong familiarity with Atlassian tools (Jira, Confluence). Hands on technical leader with a bias for action and ownership. Excellent communicator who can simplify complex systems for technical and non technical audiences. Pragmatic, user centric problem solver with strong attention to detail. Curious, innovative, and proactive in driving the organisation forward. Collaborative, empathetic team player who uplifts others. Strategic thinker who can balance immediate delivery with long term architecture needs. Benefits 25 days annual leave (with the option to buy and sell additional days) Cycle to work scheme Access to Learning & Development platform Life Insurance Auto Enrolment Pensions Healthshield (Cashback on dental check ups and fillings, eye tests, physiotherapy, prescriptions and much more) Reimburse for usage of personal mobile phone Free Gym membership and Free Friday lunch for office based staff
Sideways 6
Manchester, Lancashire
Cyber Security Engineer Department: Engineering Employment Type: Full Time Location: Manchester, UK Description Interact provides enterprise grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor. 836 Our team of customer focused problem solvers are passionate about helping organisations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Warsaw, we operate across North America, EMEA, and Australia. Click on any of our vacancies and you'll see one используются - they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets. We are looking for a Cyber Security Engineer who will help to implement and maintain robust security solutions that safeguard the organisational assets against cyber threats. In this role you will proactively identify vulnerabilities, mitigate risks, and enhance the overall security posture through continuous monitoring, incident response, and adherence to industry best practices and regulatory requirements. Close collaboration with cross functional teams is needed as well as staying abreast of emerging technologies, building a resilient and secure environment, fostering trust and confidence in our organisation's digital infrastructure. A little about you Experience in cyber security roles, with an understanding of networking protocols, security technologies, and risk management principles Experience with security incident response, including handling and mitigating security incidents Excellent analytical skills with the ability to assess complex security issues and develop practical solutions Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders Demonstrated ability to work independently, prioritize tasks, HSV and manage multiple projects simultaneously Continuous learner with a proactive approach to professional development and staying updated on industry trends and emerging technologies Knowledge of security tools and technologies, such as SIEM, SOAR, DLP, endpoint protection, and vulnerability assessment tools Strong technical skills, including knowledge of networking protocols, security technologies, operating systems, and programming languages Be adept at using security tools and technologies to detect, prevent, and mitigate cyber threats Cyber security engineers need to analyse complex systems, identify vulnerabilities, and assess potential risks effectively. You should possess strong analytical skills to understand security issues, assess their impact, and develop practical solutions to mitigate them Cyber security engineers encounter various challenges and threats in their roles. You should be a skilled problem solver, capable of addressing security incidents, troubleshooting issues, and devising innovative solutions to protect against evolving cyber threats Given the critical nature of cybersecurity, attention to detail is paramount. You should be able to pay close attention to security logs, alerts, and system configurations to identify anomalies, potential breaches, and security weaknesses The field of cybersecurity is constantly evolving, with new threats, technologies, and best practices emerging regularly. You should have a thirst for knowledge and a commitment to continuous learning to stay updated on the latest trends, tools, and techniques in the field Effective communication is essential to collaborate fabricated with colleagues, convey technical information to non-technical stakeholders, and articulate security risks and mitigation strategies. TWO You must be able to communicate complex concepts clearly and concisely As a Cyber Security Engineer you will handle sensitive information and have access to critical systems. You should uphold high ethical standards, maintain confidentiality, and demonstrate integrity in your work to build trust and credibility within the organisation Cyber security is a team effort that requires collaboration with colleagues from various departments, including cloud, IT, development, and compliance. You should be effective team player, capable of working collaboratively to address security challenges and implement effective solutions The cybersecurity landscape is dynamic and constantly evolving, with new threats and technologies emerging regularly. You should be adaptable and flexible, able to quickly adjust to changing circumstances, learn new technologies, and respond effectively to emerging threats You should have a strong understanding of relevant regulations, compliance standards,umos and industry best practices to ensure that security measures align with regulatory requirements and organisational policies to protect against e.g. legal and regulatory risks جائیں role Develop, implement, and maintain comprehensive cybersecurity strategies to protect organizational assets against cyber threats Conduct regular risk assessments and vulnerability scans to identify potential security gaps and mitigate risks effectively Contribute to a robust security architecture, including firewalls, intrusion detection systems, and encryption mechanisms, to safeguard network называется and data Monitor security infrastructure for suspicious activities, investigate incidents, and implement incident response procedures to minimize impact and ensure timely resolution Collaborate with cross functional teams to integrate security controls into the diferença de desenvolvimento lifecycle of applications, systems, and networks Stay updated on emerging threats, vulnerabilities, and industry best practices to continuously enhance security posture and mitigate potential risks Participate in security audits, compliance assessments, and regulatory reviews to ensure adherence to relevant standards and regulations Maintain documentation of security processes, procedures, and incident response plans to facilitate knowledge sharing and continuity of operations Help to identify opportunities for automation and optimization of security operations to improve efficiency and effectiveness Benefits 25 days annual leave (with the option to buy and sell additional days) Cycle to work scheme Access to Learning & Development platform Life Insurance Auto Enrolment Pensions Healthshield (Cashback on dental check ups and fillings, eye tests, physiotherapy, prescriptions and much more) Reimburse for usage of personal mobile phonethouse Free Gym membership and Free Friday lunch for office based staff
Cyber Security Engineer Department: Engineering Employment Type: Full Time Location: Manchester, UK Description Interact provides enterprise grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor. 836 Our team of customer focused problem solvers are passionate about helping organisations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Warsaw, we operate across North America, EMEA, and Australia. Click on any of our vacancies and you'll see one используются - they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets. We are looking for a Cyber Security Engineer who will help to implement and maintain robust security solutions that safeguard the organisational assets against cyber threats. In this role you will proactively identify vulnerabilities, mitigate risks, and enhance the overall security posture through continuous monitoring, incident response, and adherence to industry best practices and regulatory requirements. Close collaboration with cross functional teams is needed as well as staying abreast of emerging technologies, building a resilient and secure environment, fostering trust and confidence in our organisation's digital infrastructure. A little about you Experience in cyber security roles, with an understanding of networking protocols, security technologies, and risk management principles Experience with security incident response, including handling and mitigating security incidents Excellent analytical skills with the ability to assess complex security issues and develop practical solutions Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders Demonstrated ability to work independently, prioritize tasks, HSV and manage multiple projects simultaneously Continuous learner with a proactive approach to professional development and staying updated on industry trends and emerging technologies Knowledge of security tools and technologies, such as SIEM, SOAR, DLP, endpoint protection, and vulnerability assessment tools Strong technical skills, including knowledge of networking protocols, security technologies, operating systems, and programming languages Be adept at using security tools and technologies to detect, prevent, and mitigate cyber threats Cyber security engineers need to analyse complex systems, identify vulnerabilities, and assess potential risks effectively. You should possess strong analytical skills to understand security issues, assess their impact, and develop practical solutions to mitigate them Cyber security engineers encounter various challenges and threats in their roles. You should be a skilled problem solver, capable of addressing security incidents, troubleshooting issues, and devising innovative solutions to protect against evolving cyber threats Given the critical nature of cybersecurity, attention to detail is paramount. You should be able to pay close attention to security logs, alerts, and system configurations to identify anomalies, potential breaches, and security weaknesses The field of cybersecurity is constantly evolving, with new threats, technologies, and best practices emerging regularly. You should have a thirst for knowledge and a commitment to continuous learning to stay updated on the latest trends, tools, and techniques in the field Effective communication is essential to collaborate fabricated with colleagues, convey technical information to non-technical stakeholders, and articulate security risks and mitigation strategies. TWO You must be able to communicate complex concepts clearly and concisely As a Cyber Security Engineer you will handle sensitive information and have access to critical systems. You should uphold high ethical standards, maintain confidentiality, and demonstrate integrity in your work to build trust and credibility within the organisation Cyber security is a team effort that requires collaboration with colleagues from various departments, including cloud, IT, development, and compliance. You should be effective team player, capable of working collaboratively to address security challenges and implement effective solutions The cybersecurity landscape is dynamic and constantly evolving, with new threats and technologies emerging regularly. You should be adaptable and flexible, able to quickly adjust to changing circumstances, learn new technologies, and respond effectively to emerging threats You should have a strong understanding of relevant regulations, compliance standards,umos and industry best practices to ensure that security measures align with regulatory requirements and organisational policies to protect against e.g. legal and regulatory risks جائیں role Develop, implement, and maintain comprehensive cybersecurity strategies to protect organizational assets against cyber threats Conduct regular risk assessments and vulnerability scans to identify potential security gaps and mitigate risks effectively Contribute to a robust security architecture, including firewalls, intrusion detection systems, and encryption mechanisms, to safeguard network называется and data Monitor security infrastructure for suspicious activities, investigate incidents, and implement incident response procedures to minimize impact and ensure timely resolution Collaborate with cross functional teams to integrate security controls into the diferença de desenvolvimento lifecycle of applications, systems, and networks Stay updated on emerging threats, vulnerabilities, and industry best practices to continuously enhance security posture and mitigate potential risks Participate in security audits, compliance assessments, and regulatory reviews to ensure adherence to relevant standards and regulations Maintain documentation of security processes, procedures, and incident response plans to facilitate knowledge sharing and continuity of operations Help to identify opportunities for automation and optimization of security operations to improve efficiency and effectiveness Benefits 25 days annual leave (with the option to buy and sell additional days) Cycle to work scheme Access to Learning & Development platform Life Insurance Auto Enrolment Pensions Healthshield (Cashback on dental check ups and fillings, eye tests, physiotherapy, prescriptions and much more) Reimburse for usage of personal mobile phonethouse Free Gym membership and Free Friday lunch for office based staff
Sideways 6
Manchester, Lancashire
Senior Software Engineer Department: Engineering Employment Type: Full Time Location: Manchester, UK Description Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor. Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, Warsaw and Manila, we operate across North America, EMEA, and Australia. Click on any of our vacancies and you'll see one thing in common - they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets. We're on the lookout for a talented Senior Software Engineer to join our mission-driven Sideways6 squad. If you're passionate about building scalable, secure, and intuitive software that empowers employees to share ideas and spark change, this is your chance to make a real impact. You'll lead technical initiatives, collaborate across teams, and help shape the future of our platform - all while working in a culture that values innovation, purpose, and people. A little about you 5+ years of experience in software development, especially with API-first backends and ReactJS frontends. Proven track record in building scalable, high-performance web applications. Strong experience with C#, ASP.NET, .NET frameworks, ReactJS, Node.js, and SQL Server. Familiarity with Docker, Agile/Scrum environments, and cross-functional collaboration. Expert in OOP, design patterns, and SOLID principles. Strong grasp of data structures and algorithms. Proficient in Git (Bitbucket), ElasticSearch, Redis, and AWS. Experience with CI/CD tools (TeamCity, Octopus Deploy). Skilled in test automation (Playwright). Comfortable using Atlassian tools (Jira, Confluence). Strong leadership and mentoring capabilities. Excellent problem-solving and communication skills. Proactive, detail-oriented, and passionate about technology. Collaborative and adaptable in fast-paced environments. Strategic thinker with a drive for innovation and improvement. About the role Technical Leadership Design and develop high-quality software using our tech stack: C#, ASP.NET, ReactJS, Node.js, and SQL Server. Lead architectural discussions and influence technical direction. Apply best practices including SOLID principles and design patterns. Optimize performance for scalability and reliability. Conduct code reviews and uphold coding standards. Mentor junior engineers and promote knowledge sharing. Collaborate with UX/UI, QA, and DevOps teams to deliver cohesive solutions. Maintain automated tests using Playwright. Manage source control with Git (Bitbucket). Use CI/CD pipelines (TeamCity, Octopus Deploy) for efficient delivery. Troubleshoot complex issues and drive resolution. Stay current with emerging technologies and evaluate their relevance. Champion secure coding practices and collaborate with security teams. Project Leadership Lead planning and execution of software projects aligned with Sideways6's goals. Partner with Product and Delivery Managers to define scope and deliverables. Identify and mitigate technical risks. Oversee full-stack development and ensure timely delivery. Mentorship and Team Development Support the growth of junior engineers through coaching and training. Foster a collaborative, inclusive, and learning-focused team culture. Facilitate workshops and knowledge-sharing sessions. Quality Assurance Advocate for robust testing practices (unit, integration, E2E). Collaborate with QA to ensure test coverage and performance optimization. Uphold security and reliability standards. Collaboration and Communication Work with designers to implement accessible, user-friendly interfaces. Ensure seamless integration between front-end and back-end components. Communicate technical concepts clearly to non-technical stakeholders. Continuously improve development workflows and team practices. Continuous Learning and Improvement Stay informed on industry trends and best practices. Evaluate and integrate new technologies to enhance product and process. Drive continuous improvement initiatives across the team. Benefits 25 days annual leave (with the option to buy and sell additional days) Cycle to work scheme Access to Learning & Development platform Life Insurance Auto Enrolment Pensions Healthshield (Cashback on dental check-ups and fillings, eye tests, physiotherapy, prescriptions and much more) Reimburse for usage of personal mobile phone Free Gym membership and Free Friday lunch for office based staff
Senior Software Engineer Department: Engineering Employment Type: Full Time Location: Manchester, UK Description Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor. Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, Warsaw and Manila, we operate across North America, EMEA, and Australia. Click on any of our vacancies and you'll see one thing in common - they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets. We're on the lookout for a talented Senior Software Engineer to join our mission-driven Sideways6 squad. If you're passionate about building scalable, secure, and intuitive software that empowers employees to share ideas and spark change, this is your chance to make a real impact. You'll lead technical initiatives, collaborate across teams, and help shape the future of our platform - all while working in a culture that values innovation, purpose, and people. A little about you 5+ years of experience in software development, especially with API-first backends and ReactJS frontends. Proven track record in building scalable, high-performance web applications. Strong experience with C#, ASP.NET, .NET frameworks, ReactJS, Node.js, and SQL Server. Familiarity with Docker, Agile/Scrum environments, and cross-functional collaboration. Expert in OOP, design patterns, and SOLID principles. Strong grasp of data structures and algorithms. Proficient in Git (Bitbucket), ElasticSearch, Redis, and AWS. Experience with CI/CD tools (TeamCity, Octopus Deploy). Skilled in test automation (Playwright). Comfortable using Atlassian tools (Jira, Confluence). Strong leadership and mentoring capabilities. Excellent problem-solving and communication skills. Proactive, detail-oriented, and passionate about technology. Collaborative and adaptable in fast-paced environments. Strategic thinker with a drive for innovation and improvement. About the role Technical Leadership Design and develop high-quality software using our tech stack: C#, ASP.NET, ReactJS, Node.js, and SQL Server. Lead architectural discussions and influence technical direction. Apply best practices including SOLID principles and design patterns. Optimize performance for scalability and reliability. Conduct code reviews and uphold coding standards. Mentor junior engineers and promote knowledge sharing. Collaborate with UX/UI, QA, and DevOps teams to deliver cohesive solutions. Maintain automated tests using Playwright. Manage source control with Git (Bitbucket). Use CI/CD pipelines (TeamCity, Octopus Deploy) for efficient delivery. Troubleshoot complex issues and drive resolution. Stay current with emerging technologies and evaluate their relevance. Champion secure coding practices and collaborate with security teams. Project Leadership Lead planning and execution of software projects aligned with Sideways6's goals. Partner with Product and Delivery Managers to define scope and deliverables. Identify and mitigate technical risks. Oversee full-stack development and ensure timely delivery. Mentorship and Team Development Support the growth of junior engineers through coaching and training. Foster a collaborative, inclusive, and learning-focused team culture. Facilitate workshops and knowledge-sharing sessions. Quality Assurance Advocate for robust testing practices (unit, integration, E2E). Collaborate with QA to ensure test coverage and performance optimization. Uphold security and reliability standards. Collaboration and Communication Work with designers to implement accessible, user-friendly interfaces. Ensure seamless integration between front-end and back-end components. Communicate technical concepts clearly to non-technical stakeholders. Continuously improve development workflows and team practices. Continuous Learning and Improvement Stay informed on industry trends and best practices. Evaluate and integrate new technologies to enhance product and process. Drive continuous improvement initiatives across the team. Benefits 25 days annual leave (with the option to buy and sell additional days) Cycle to work scheme Access to Learning & Development platform Life Insurance Auto Enrolment Pensions Healthshield (Cashback on dental check-ups and fillings, eye tests, physiotherapy, prescriptions and much more) Reimburse for usage of personal mobile phone Free Gym membership and Free Friday lunch for office based staff