Senior Software Engineer

Dayshape
Summary
Join Dayshape, an award-winning software scale-up, as a Senior Software Engineer! You will play a key role in enhancing product scalability and usability, delivering features that support customer success. Collaborate with a cross-functional team, taking ownership of features and technical initiatives. This role requires expertise in full-stack development (C#/.Net & modern JS frameworks, particularly Vue.js), agile methodologies, and automated testing. Dayshape offers a competitive salary, professional development opportunities, generous paid time off, and a comprehensive benefits package including private healthcare, enhanced family leave, and a matched workplace pension scheme. The position is full-time, ideally based in Edinburgh but open to remote work within the UK, embracing a flexible hybrid working model.
Requirements
- A confident full-stack developer, happy to work C#/.Net & modern JS frameworks (Vue in particular)
- Experienced in working in agile teams as part of a product development environment
- Comfortable writing unit tests and end-to-end automated tests
- Able to zero-in on bugs without looking at the code, based on your experience and intuition
- Passionate about shipping a product you can be proud of
- Comfortable challenging and raising issues at any level
- Well-informed on good software development principles, and able to implement them pragmatically
- Knowledgeable about a range of technologies, and quick to learn others
- An excellent and kind communicator, able to raise awkward questions kindly, and to recognise when you need help
- Experienced in collaborating with others - you will be working closely with engineering, product and QA colleagues
- Adaptable, and motivated to try/learn new things
- Great at breaking down large tasks into manageable chunks
- Able to see the Big Picture - how your decisions affect your colleagues and your users
Responsibilities
- Support our product and engineering managers in prioritisation, scoping and leading delivery of product features
- Write complex, performant frontend business logic in JavaScript
- Write UI components using Vue.js
- Write and optimise the fetching of large datasets
- Write automated tests to assure quality (unit and end-to-end testing)
- Support, mentor and coach other members of the team
- Work with the rest of our engineering team to enhance scalability, performance and maintainability
- Support our culture of learning, development and teamwork
- Be involved in the entire life-cycle of features, including idea creation, deployment, and longer term updates and enhancements
Preferred Qualifications
- Experience writing tests across the stack: Jest, Cypress, Playwright, xUnit
- Experience with the rest of our stack: C#, .Net (+Core), RabbitMQ, SQL Server, and/or Microsoft Azure
- Experience with managing and visualising large datasets
- Experience working in (or with) the Professional Services industry
Benefits
- Starting salary between £50,000 and £58,500 depending on experience
- Earning potential in the Senior Software Engineer salary band up to £63,500
- At least £1,000 per year to spend on professional and personal development
- 33 days' holiday per year (including bank holidays), increasing by 1 day each year to a maximum of 40 days
- Paid four week sabbatical in your fifth anniversary year on top of your holiday entitlement
- Enhanced family leave policies
- Private healthcare and rewards through Vitality
- Income protection and death in service cover
- Matched 5% auto-enrolment workplace pension scheme
- Access to wellbeing offerings, such as our Employee Assistance Programme and a dedicated counselling service
- Innovation Week twice a year - a chance to experiment and work off-project
- Volunteering time – up to 20 hours a year to participate in volunteer work
- Time out of the working week for team socials each month, with a mix of in-person and virtual options: past events include hiking, family BBQs, board games and at-home cocktail classes!
- Genuinely nice, smart people to work with, who are excited about growing our company