Software Architect

Software Architect

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design and develop the architecture for our innovative care management SaaS platform.
  • Company: Join everyLIFE Technologies, a leader in transforming the care industry with powerful SaaS solutions.
  • Benefits: Enjoy fully remote work options, a competitive salary, and a supportive work culture.
  • Why this job: Make a real impact in the care sector while collaborating with talented teams on meaningful challenges.
  • Qualifications: Deep understanding of computer science, SQL mastery, and experience with system performance optimization required.
  • Other info: This is a UK-based role; applicants must have the right to live and work in the UK.

The predicted salary is between 43200 - 72000 £ per year.

Job Description: Software Architect (SaaS Company) Location: UK remote, with options to use Head Office based in Hampshire, UK About Us At everyLIFE Technologies, we create powerful SaaS solutions that transform the care industry. Our mission is to empower care providers, streamline workflows, and improve quality of care through innovative software. We are looking for a highly motivated and talented Software Architect to join our Architecture team, supporting the mobile, platform, and data teams, as well as the wider business, to help us continue our journey of growth and innovation. About the Role As a Software Architect, you will play a pivotal role in shaping the core architecture of our care management SaaS platform. You will be responsible for driving technology choices, optimizing system performance, and ensuring high standards in code quality. This role is ideal for someone with a deep understanding of computer science, a passion for scalable, high-performance software, and the ability to deliver innovative solutions to complex problems. Key Responsibilities Design and develop the architecture for our care management SaaS platform. Lead the optimization of system performance, focusing on scalability, stability, and efficiency. Oversee and contribute to critical codebases, ensuring best practices are followed. Monitor and enhance system performance through tracing, logging, and other monitoring tools. Collaborate with engineering teams to deliver quality features on schedule. Address challenges related to offline functionality, including data synchronization, versioning, and handling unreliable mobile network communication. Key Skills and Experience Deep Understanding of Computer Science : Strong foundational knowledge in algorithms, data structures, and software design. SQL Mastery : Ability to design and optimize complex queries, with a solid understanding of relational databases. Transactions, Threading, and NIO : Extensive experience with database transactions, multithreading, and non-blocking I/O. Messaging Systems : Familiarity with modern messaging frameworks and their role in scalable architecture. System Performance Optimization : Experience diagnosing and resolving performance issues at scale. Systems Monitoring and Tracing : Hands-on experience with system monitoring tools, particularly distributed tracing for debugging and performance tuning. Offline Functionality : Experience dealing with data synchronization, versioning, and managing unreliable network communication. What We Offer Opportunity to make a real impact in a sector that touches people’s lives every day. Collaborative and supportive work culture. Competitive salary and benefits package. Fully remote working options. Join Us If you’re excited about solving meaningful challenges and making a difference in the care industry, we’d love to hear from you. Apply today to help shape the future of care. Please note that this is a UK based role and we are only able to accept applicants with the right to live and work in the UK without the need for sponsorship. If you are on a visa and interested in applying for this role, please contact us for further information. If you have any questions, please email hr@everylifetechnologies.com

Software Architect employer: everyLIFE Technologies

At everyLIFE Technologies, we pride ourselves on being an exceptional employer, offering a collaborative and supportive work culture that empowers our employees to make a real impact in the care industry. With fully remote working options and a competitive salary and benefits package, we provide ample opportunities for professional growth and innovation. Join us in shaping the future of care while enjoying the flexibility and support that comes with being part of our dedicated team.
E

Contact Detail:

everyLIFE Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect

✨Tip Number 1

Familiarize yourself with the specific technologies and frameworks mentioned in the job description. Highlight your experience with SaaS solutions, SQL, and system performance optimization during any conversations or interviews.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of how you've tackled complex challenges in previous roles, especially those related to offline functionality and data synchronization.

✨Tip Number 3

Engage with the care industry community online. Join forums or groups where you can discuss software architecture and share insights, which can help you connect with others in the field and potentially learn more about everyLIFE Technologies.

✨Tip Number 4

Prepare thoughtful questions about the company's current projects and future goals. This shows your genuine interest in their mission and helps you stand out as a candidate who is not only qualified but also passionate about making an impact.

We think you need these skills to ace Software Architect

Deep Understanding of Computer Science
SQL Mastery
Transactions, Threading, and NIO
Messaging Systems
System Performance Optimization
Systems Monitoring and Tracing
Offline Functionality
Scalable Architecture Design
Code Quality Assurance
Collaboration Skills
Problem-Solving Skills
Performance Tuning
Data Synchronization Techniques
Version Control Management

Some tips for your application 🫡

Understand the Company and Role: Before applying, take some time to understand everyLIFE Technologies and their mission in the care industry. Familiarize yourself with their SaaS solutions and how they aim to improve quality of care.

Tailor Your CV: Make sure your CV highlights your experience relevant to the Software Architect role. Emphasize your skills in system performance optimization, SQL mastery, and any experience with messaging systems or offline functionality.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for scalable software and your understanding of the challenges faced in the care industry. Mention specific projects or experiences that demonstrate your ability to deliver innovative solutions.

Highlight Key Skills: In your application, clearly outline your deep understanding of computer science principles, experience with multithreading, and familiarity with system monitoring tools. This will help you stand out as a strong candidate for the position.

How to prepare for a job interview at everyLIFE Technologies

✨Showcase Your Technical Expertise

Be prepared to discuss your deep understanding of computer science, particularly algorithms and data structures. Highlight specific projects where you've designed scalable software solutions, as this will demonstrate your capability to handle the responsibilities of a Software Architect.

✨Discuss Performance Optimization Strategies

Since system performance optimization is key for this role, come ready to share examples of how you've diagnosed and resolved performance issues in past projects. Discuss the tools and methodologies you used, especially in relation to distributed tracing and monitoring.

✨Emphasize Collaboration Skills

This position requires collaboration with various engineering teams. Prepare to talk about your experience working in cross-functional teams, how you ensure quality features are delivered on schedule, and any challenges you've faced in team dynamics.

✨Prepare for Offline Functionality Challenges

Given the focus on offline functionality, be ready to discuss your experience with data synchronization and handling unreliable network communication. Share specific examples of how you've tackled these challenges in previous roles.

Software Architect
everyLIFE Technologies
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>