Software Architect

Afferent Medical Solutions Ltd.

Cardiff

On-site

GBP 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Afferent Medical Solutions Ltd. in Cardiff seeks a skilled Software Architect to design a new software system for a ground-breaking medical treatment. You will work within a small team across research, design, implementation, release and post-release support.

You will deliver high-quality software in a regulated environment, driven to continuously improve and influence others. The role requires collaboration with internal and external development teams and third-party partners.

Qualifications

  • Experience as a software architect of distributed systems.
  • Proficient coding across multiple languages including C#, .NET, Java and Python.
  • Experience building systems using PaaS.
  • Experience working with internal and outsourced development teams.
  • Collaboration with third-party partners is desirable.

Responsibilities

  • Define all aspects of development from technology choices to tooling and testing methodologies.
  • Develop code in line with project quality processes.
  • Create high-level specifications and organise proofs-of-concept before releasing a system.
  • Manage risk and consider financial impact of designs.
  • Collaborate with developers to determine functional and non-functional requirements.
  • Present project status to cross-functional teams and provide technical guidance.
  • Ensure compliance with regulatory, security and quality standards and approve final product.
  • Act as Technical Lead with third parties.

Skills

Distributed systems
Software development
C#, Java, C/C++, Python
PaaS
Team collaboration
3rd party collaboration

Education

MSc/MA in Computer Science/Engineering/Math/Physics
Quality Assurance principles
Software design & architecture
Modelling methods

Job description

Afferent Medical Solutions Ltd (“Afferent”) is a medical device company set up by basic and clinical scientists to develop and commercialise new device-based methods of neuromodulation for the treatment of cardiovascular disease. Headquartered in Cardiff, Afferent’s first clinical application is for the treatment of hypertension or high blood pressure (BP), the leading health risk factor globally. Afferent’s device-based solution can be used by people with high blood pressure to lower BP. Funded by NIHR, the technology is currently undergoing clinical trials at the Queen Mary University of London and once completed, the Company expects to start commercial and clinical deployment in 2024.

About The Role

A skilled and ambitious Software Architect is required to design a new software system for a ground-breaking medical treatment. The Software Architect will work within a small team to contribute to all stages of the development life cycle including research, design implementation, design review, release and post-release support.

About You

Software Architect will deliver a high-quality software system in a regulated environment. You will be driven by a desire to continuously improve, and positively influence others.

Experience

Proven experience as a software architect of distributed systems.

Proven ability in software development and coding in various languages (C#, .NET, Java, C or C++ or C# or Python etc.)

Building systems using PaaS.

Working with an internal and outsourced development team.

Working with 3rd party partners on collaborative projects is desirable.

Skills

Excellent interpersonal skills.

Excellent ability to understand and problem-solve at both the system at software level.

Critical thinker.

Main Tasks/Accountabilities

Define all aspects of development from appropriate technology, tools and workflow to coding standards, guidelines and project practices through to implementing appropriate testing methodologies, and release.

Development of code in line with Quality and processes defined within the project.

Development of high-level specifications, and organisation of the production of Proofs-Of-Concept before ensuring the development of a releasable system.

Risk management and consideration of the financial impact of any proposed solution or design.

Collaborate with developers and engineers to determine functional and non-functional requirements for new software or applications.

Presentation of project status to the cross-functional team.

Provide technical guidance and coaching to developers and engineers.

Ensures compliance to all regulatory requirements, security, and quality standards and conveys an expectation of high software quality

Approve final product before release.

Act as Technical Lead with 3rd parties.

This is not intended to be an exhaustive or definitive list; you may be required to carry out other duties as required.

Qualifications/Knowledge:

MSc/MA in Computer Science, Computer Engineering or Mathematics, Physics or a related Engineering discipline.

Understanding of Standard Software requirements and Quality Assurance principles.

Knowledge of software and application design and architecture

Knowledge of modelling methods.

Full Job Description: Privacy Notice:

You will only hear from us if you have been shortlisted.

We will only consider applications from candidates who have the right to work in the UK.

As an equal opportunities employer, Afferent Medical Solutions is committed to the equal treatment of all current and prospective employees and does not condone discrimination on the basis of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.

We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join our company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Medical Device Software Architect: Lead Distributed Systems
Medical Device Software Architect: Lead Distributed Systems

Afferent Medical Solutions Ltd. • Cardiff

On-site
GBP 90,000 - 120,000
Security Architect
Security Architect

Our Future Health UK • Greater London

Hybrid
GBP 77,000 - 104,000
Salary from £90,000 per annum
Generous Pension Scheme - up to 12%
30 Days Holiday + Bank Holidays
+6
Software Architect
Software Architect

Netcompany • Leeds

Hybrid
GBP 90,000 - 120,000
Hybrid working model
25 days’ holiday
Private Medical Health care via Vitali
+4
Software Architect
Software Architect

SmartRecruiters, Inc. • Leeds

On-site
GBP 90,000 - 120,000
Private medical health care via Vitaly
Pension contribution
Life Assurance
+3
Software Architect
Software Architect

Netcompany • Greater London

On-site
GBP 90,000 - 120,000
Hybrid working model
Private Medical Health care via Vitali
Pension contribution
+2
Security Architect
Security Architect

Our Future Health • City Of London

Hybrid
GBP 81,000 - 99,000
Generous Pension Scheme
30 Days Holiday + Bank Holidays
Enhanced Parental Leave
+2
Systems Architect
Systems Architect

Farringdon James Limited • Plymouth

On-site
GBP 50,000 - 70,000
28 Days annual leave
Pension scheme
Health Care Plans
+1
Staff Engineer (Architect) - Researcher Operations
Staff Engineer (Architect) - Researcher Operations

Our Future Health UK • Greater London

Hybrid
GBP 105,000 - 130,000
Competitive salary
Generous Pension
30 Days Holiday
+7
Software Architect (UK)
Software Architect (UK)

Detego Global • Horsham

On-site
GBP 60,000 - 65,000
Principal Medical Software Engineer
Principal Medical Software Engineer

Ensera Design • Bristol

On-site
GBP 70,000 - 89,000
Performance-related bonus
Flexible hybrid working
Private healthcare
+3