Senior Software Engineer

Posted 14 hours 5 minutes ago by Sideways 6

Permanent
Full Time
I.T. & Communications Jobs
Lancashire, Manchester, United Kingdom, M21 0
Job Description
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