At a Glance
- Tasks: Lead architectural design and mentor developers in creating innovative SaaS solutions.
- Company: Join a rapidly growing SaaS leader in B2B sales and marketing.
- Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with a positive culture that values collaboration.
- Why this job: Shape the future of our platform and make a real impact in tech.
- Qualifications: 3-5+ years as a software architect with strong development skills.
The predicted salary is between 60000 - 80000 £ per year.
Location: Portsmouth - Hybrid working - One day per week on-site
Summary
Lead Forensics is a rapidly growing, leading SaaS company with products in the B2B sales and marketing space. We’re seeking a Software Architect (Platform and Solutions focus) within our engineering department that builds our customer facing product suite. You will be working alongside our Principal Architect, working on both long-term strategic architecture work as well as supporting Lead Developers with the design of new products and features. You will be working with our modern tech stack NestJS/NodeJS, Vue, Redis, SQL Server and SingleStore and will need to be highly competent in designing large scale cloud first AWS, high performance SaaS solutions that can handle high data throughput and large data sets. This is a role that would suit someone with a very strong development background, with expertise in creating clean code, following DevOps practices and with strong interpersonal skills, who has moved into an architectural career path.
Key Responsibilities
- Working with the Principal Architect to determine architectural patterns, principles and practices that support our strategy; then mentoring developers to implement features in a way that follows these ideals.
- Apply design patterns and best practices to design the Group Platform, enabling the delivery of fast moving and innovative new products and features.
- Taking ownership of ensuring Lead Forensics Group software initiatives are designed and implemented in alignment with our strategy.
- Mentor, and support Lead Developers, helping them continuously improve on rapidly designing commercially balanced solutions.
- Proactively setting the direction for use of new technologies and tools.
- Hands on Coding of Proof of Concepts and Prototypes as well as reviewing code to ensure adherence to our standards.
About You
Experience & Background
- 3–5+ years in a software architect role.
- Strong technical development background, having progressed through hands-on engineering roles.
- Experience operating within mature SaaS organisations, ideally B2B SaaS with high customer volumes.
- Experience working with distributed and offshore teams.
Technical & Methodological Strength
- Comfortable engaging at both strategic and detailed technical levels when required.
- Deep understanding of modern DevOps practices and architecture patterns that support this.
- Experience developing software with cloud technologies (preferably AWS).
- Experience with a range of database technologies and practices including OLAP, OLTP, ETL and Data Warehousing.
- Experience with AI architecture.
Mindset Style
- Highly analytical, adaptable, and able to operate with mental agility in a fast-moving environment.
- Commercially aware, pragmatic, and outcome focused.
- Strong academic grounding is valued — particularly Computer Science or similar technical disciplines.
The ideal candidate will have
- Extensive experience designing and developing complex/distributed systems in a SaaS environment following the DevOps methodology, using cloud-native technologies and microservices, with a broad experience in decoupled modular architecture, SOLID and Clean code, design patterns and testing.
- Significant experience and ability to work with technical and non-technical stakeholders, to elicit, clarify and disseminate requirements then design commercial optimal solutions that take technical, scheduling and cost constraints into account.
- Significant previous experience as a hands-on software engineer, and to have maintained the skills required to get down into the code when required.
Why Join Lead Forensics
- A senior technical role with high influence and impact.
- Work closely with an experienced CTO on shaping the future of the platform.
- Be part of a fast paced, forward-thinking company, that is driving a high performance and commercial approach to SaaS.
- Positive culture that values onsite collaboration.
Software Architect in Portsmouth employer: Lead Forensics
Lead Forensics is an exceptional employer, offering a dynamic and innovative work environment in Portsmouth with hybrid working options. Employees benefit from a positive culture that values collaboration and mentorship, alongside opportunities for professional growth within a rapidly expanding SaaS company. Join us to make a significant impact on our platform while working with cutting-edge technologies and a talented team.
StudySmarter Expert Advice🤫
We think this is how you could land Software Architect in Portsmouth
✨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
Show off your skills! Create a portfolio showcasing your projects, especially those that align with the SaaS and cloud technologies mentioned in the job description. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical stakeholders.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Lead Forensics.
We think you need these skills to ace Software Architect in Portsmouth
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Architect role. Highlight your experience with SaaS, cloud technologies, and any relevant design patterns you've worked with. We want to see how your background aligns with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your skills can help us at Lead Forensics. Be sure to mention your experience with modern tech stacks and mentoring developers.
Showcase Your Projects:If you’ve worked on any significant projects, especially those involving AWS or high-performance SaaS solutions, make sure to include them. We love seeing real examples of your work and how you’ve applied your architectural skills in practice.
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 us you’re keen to join our team!
How to prepare for a job interview at Lead Forensics
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like NestJS, NodeJS, and AWS. Brush up on your knowledge of cloud-native architectures and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Architectural Skills
Prepare to talk about your experience with architectural patterns and design principles. Have examples ready that demonstrate how you've applied these in real-world scenarios, especially in SaaS environments. This will show you can think strategically while also getting into the nitty-gritty details.
✨Demonstrate Mentorship Experience
Since mentoring is a key part of this role, think of specific instances where you've guided developers or teams. Be ready to discuss your approach to mentoring and how you’ve helped others improve their skills and deliver better solutions.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice coding problems and architectural design scenarios that require you to think on your feet. This will help you showcase your analytical skills and ability to operate under pressure.