At a Glance
- Tasks: Lead software development, from design to deployment, making a real impact on customer experience.
- Company: Join Perk, a forward-thinking tech company that values ownership and innovation.
- Benefits: Enjoy competitive pay, mentorship opportunities, and a collaborative work environment.
- Other info: Work in person three days a week to foster creativity and teamwork.
- Why this job: Shape the future of technology while working with a passionate team in a dynamic setting.
- Qualifications: Proven software engineering skills and a passion for mentoring others.
The predicted salary is between 60000 - 80000 £ per year.
This job is brought to you by Jobs/Redefined, the UK's leading over‑50s age inclusive jobs board. Are you a Software Engineer who thrives on real ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from understanding what our customers' pains are with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform.
Responsibilities
- Shape the bigger picture. You won't just build features, you'll refine the what to build and why. At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself. You'll contribute to your squad's quarterly goals and long‑term vision alongside your Product Manager and Engineering Manager.
- Architect for today and tomorrow. When a big change is needed in how our platform works, you'll be the one writing the design documents that lay the foundation. You'll become a guardian of your team's technical quality; spotting areas of investment, proactively managing technical debt, and making sure we don't let 'busy work' crowd out the work that truly matters.
- Lead across boundaries. Your influence won't stop at your own squad. You'll communicate complex ideas across multiple teams, proactively identify who needs to be involved, and drive alignment across the broader organisation.
- Raise the bar for everyone around you. Senior engineers at Perk are mentors, coaches, and bar raisers. You'll support less experienced colleagues through direct mentorship, thoughtful feedback during reviews, and by modelling what great engineering looks like in practice.
Desired Skills and Experience
- Product Leadership: Translates complex business goals into technical roadmaps; de‑risks ambiguous projects through spikes and prototyping.
- System Architecture: Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long‑term maintenance.
- Technical Standards: Defines and upholds engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack.
- Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress).
- Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans.
- Operational Maturity: Leads observability and SRE practices; defines SLOs, manages incident responses, and conducts blameless post‑mortems.
- Security & Risk: Oversees operational security, including secrets hygiene and dependency risk management, to ensure a hardened production environment.
- Mentorship & Influence: Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data.
- Cross‑Functional Impact: Coordinates multi‑team deliverables and aligns stakeholders to resolve technical blockers across the organization.
- AI‑Driven Development: Experience with or a strong interest in modern AI‑augmented workflows.
How We Work At Perk, we take an IRL‑first approach to work, where our team works together in person 3 days a week. As such, this role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately make us a great place to work. We are an equal opportunity employer, which means you're welcome at Perk regardless of how you look, where you're from, or anything else that makes you, well, you.
Senior Software Engineer - Policy & Control employer: Perk
At Perk, we pride ourselves on fostering a culture of ownership and collaboration, where Senior Software Engineers are empowered to take charge of their projects from inception to deployment. Our commitment to employee growth is evident through mentorship opportunities and cross-functional teamwork, all within a vibrant environment that values in-person collaboration three days a week. Join us to make a tangible impact on our global platform while enjoying the benefits of a supportive and inclusive workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Policy & Control
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews by practising common questions and scenarios related to the role. Think about how your past experiences align with the responsibilities at Perk, especially around ownership and problem-solving.
✨Tip Number 3
Showcase your skills through side projects or contributions to open-source. This not only demonstrates your technical abilities but also your passion for engineering excellence and innovation.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Perk team and its mission.
We think you need these skills to ace Senior Software Engineer - Policy & Control
Some tips for your application 🫡
Show Your Ownership:When writing your application, make sure to highlight instances where you've taken ownership of a project or feature. We love seeing how you’ve tackled problems from start to finish, just like we do at Perk!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what really matters—your skills and experiences that align with the role.
Tailor Your Application:Make sure to customise your application for the Senior Software Engineer position. Reflect on how your background in system architecture and product leadership fits with our goals at Perk.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Perk
✨Understand the Bigger Picture
Before your interview, take some time to really grasp the company's mission and how the role of Senior Software Engineer fits into that. Be ready to discuss how you can contribute to shaping the bigger picture and refining what needs to be built, not just how to build it.
✨Showcase Your Technical Leadership
Prepare examples from your past experiences where you've taken ownership of a project or feature. Highlight how you’ve architected solutions, managed technical debt, and ensured engineering excellence. This will demonstrate your ability to lead across boundaries and raise the bar for your team.
✨Communicate Complex Ideas Clearly
Practice explaining complex technical concepts in simple terms. During the interview, you may need to communicate with non-technical stakeholders, so being able to articulate your thoughts clearly will show your capability to drive alignment across teams.
✨Emphasise Mentorship and Collaboration
Be prepared to discuss how you've mentored less experienced colleagues and contributed to team growth. Share specific instances where your feedback or guidance has helped others improve, as this aligns with the company’s value of teamwork and collective success.