At a Glance
- Tasks: Develop and maintain innovative software solutions for the arts sector.
- Company: Join Spektrix, a creative tech company transforming the arts industry.
- Benefits: Enjoy flexible working, competitive salary, and health benefits.
- Other info: Collaborative culture with excellent career growth opportunities.
- Why this job: Make a real impact in the arts with cutting-edge technology.
- Qualifications: Experience in C#/.NET, SQL Server, and agile methodologies required.
The predicted salary is between 52000 - 68000 £ per year.
Department: Engineering
Employment Type: Full Time
Location: London or Manchester, UK
Compensation: £65,000 - £85,000 / year
Description:
Senior Software Engineer Location: London or Manchester. Remote working supported, around 10-20% on-site requirement with ability to commute into either Manchester or London office as necessary for collaboration, monthly in-person days, and quarterly department days. Full-time or Part-time (part time and flexible hours/working options available). Please include in your application if you are interested in flexible hours.
Expected Start Date: ASAP
Salary Range: We are offering up to £85,000 for this role, depending on experience.
About Us:
Spektrix is a growing collection of creative problem solvers focused around the arts and technology whose mission is to help arts organisations be more successful. We’re doing this through a combination of cloud-based software and consultative customer support that empowers arts organisations to grow revenue, increase efficiency, and build stronger relationships with audiences. We are always looking for new ways to approach problems, share knowledge, and better serve our customers. You’d be joining a team of over 260, based across our New York, London and Manchester offices and working with over 700 arts organisations in North America and the UK.
The role:
We are looking for Senior Software Engineers for one of our delivery teams who operate and maintain our platform in addition to building and maintaining product functionality. This role is responsible for the technical delivery of the team's work, ensuring that solutions are high quality and aligned with the department’s practices and principles. There is an element of reactive support involved, responding to operational incidents inside working hours. Our cloud native approach means using Azure PaaS solutions where possible to deliver value to our clients. Our technical strategy is to invest in simplifying the development and deployment of our applications and move towards a service oriented architecture to allow us to scale and continue to operate a reliable platform that our clients and third party developers can build their businesses on. Our organisation embeds Extreme Programming at the core of our practices. We have invested in the latest AI tooling which we are using in accordance with our existing development principles, focusing on high quality code, fast feedback and continuous integration.
The ideal candidate will be experienced in C#/.NET, Microsoft SQL Server, SaaS operations, agile delivery, and test-driven development. They will be excited about joining a culture of collaboration where they share ideas, knowledge, and skills with their colleagues. They will be interested in building and operating the web services and infrastructure that make up the Spektrix platform, which includes working with .NET Framework, Webforms, MVC, as well as modern .NET (8+). They will be interested in database design and implementation with a curiosity to investigate and improve database operations using tools such as SQL Server Management Studio and Azure Database Watcher.
Key Responsibilities:
A Day In The Life Of… Our engineers have a flexible start time, so may well get some work in before a morning standup to review work in progress. Pairing with colleagues, you will work on tickets on the team’s Kanban board. This will include activities such as discovery, investigation and spikes, writing tickets, implementation, testing, documentation, build, and release. If an incident occurs within your team’s area of ownership, you may be one of the responders who will work to resolve it; this is done in close collaboration with customer-facing teams. While many of our services are deployed when changes are made, we operate a release daily for the core of our product. Each team takes their turn; sometimes, it will be your turn to release to production. Every two weeks, we have a retrospective to highlight any problems and continuously improve our ways of working. Every two weeks, we have a Learning this includes highly collaborative team principles such as knowledge sharing and open communication.
Technologies:
Experience of our tech stack is important to this role. You must have experience with these technologies: C# (.NET and .NET Framework, ASP.NET) Microsoft SQL Server. Our broader technology stack also includes: Azure Cloud (DevOps, Compute, Storage, SQL PaaS, etc.) Terraform PowerShell.
Benefits:
Flexible working with support for WFH set up. If it works for you and it works for your team, then it works for Spektrix. Different teams may have different practices that require people in the office or online at specific times. NHS top up scheme (covering dental, optical, therapy).
Senior Software Engineer employer: Spektrix
Contact Detail:
Spektrix Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Spektrix on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your interview. It’s all about making connections!
✨Tip Number 2
Prepare for the technical side! Brush up on your C# and .NET skills, and be ready to discuss your past projects. We love seeing how you’ve tackled challenges and what solutions you’ve come up with.
✨Tip Number 3
Show us your collaborative spirit! During interviews, highlight your teamwork experiences and how you’ve shared knowledge in previous roles. We’re all about collaboration here at Spektrix.
✨Tip Number 4
Don’t forget to express your interest in flexible working! If you’re keen on part-time or flexible hours, let us know during the interview. We want to find the best fit for both you and the team.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C#/.NET and any relevant projects you've worked on. We want to see how your skills align with our tech stack!
Show Your Passion: In your cover letter, let us know why you're excited about joining Spektrix. Share your thoughts on how technology can empower arts organisations and how you can contribute to our mission.
Be Clear About Flexibility: If you're interested in flexible hours or part-time options, mention this in your application. We value work-life balance and want to accommodate your needs as best as we can.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Spektrix
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#/.NET and Microsoft SQL Server. Brush up on your knowledge of Azure Cloud and any relevant tools like Terraform and PowerShell. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.
✨Showcase Your Problem-Solving Skills
Spektrix values creative problem solvers, so be prepared to share examples of how you've tackled challenges in previous roles. Think about specific incidents where you had to investigate issues or improve processes, and explain your thought process and the outcomes. This will demonstrate your alignment with their mission.
✨Emphasise Collaboration
Since the role involves working closely with a team, highlight your experience with collaborative practices. Discuss how you’ve engaged in pair programming, knowledge sharing, or retrospectives in past positions. Showing that you thrive in a team environment will resonate well with their culture.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, the tech stack, or the company’s approach to agile delivery. This not only shows your interest in the role but also gives you a chance to assess if the company culture aligns with your values. It’s a win-win!