Staff Software Architect
As an applied product architect in the Product Architecture team, you will have the opportunity to have a wide-reaching impact on the product, platform, technology and ultimately the business, by enabling goals via architectural vision, consultation and intervention.
Our architects are not the ivory tower, top-down sort. They are product builders and problem-solvers who work with existing engineers, product managers, UX designers and customer representatives to understand what is holding the product back and what new or improved building blocks could enable the future of our platform.
This is an IC role with both strategic and tactical threads running through it, but an overriding emphasis on enabling the delivery of usefulness to clients and the business.
Remote within the UK
What you'll do
- Absorb cross-cutting business and product problems and work in the Product Architecture team to define and enable a common vision of our intended product and architecture destinations. Work to improve the organisation-wide awareness of this vision.
- Join technical design review sessions across the software engineering org and help join them up with other threads in complimentary areas.
- Work hand-in-hand with the Product and UX organisations to ensure we're building the right thing at the right time.
- Prototype, research and de-risk novel approaches and ways of thinking which can reduce, remove or solve impediments to product goals.
- Individually contribute to core enabling architectural and platform building blocks to make product delivery easier and amplify the effort of individual product delivery teams.
- Provide technical and product coaching, advice and leadership to the wider team as one of the its most experienced members
Basic qualifications
- 5+ years of relevant experience of relevant professional experience
- Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience
Preferred Qualifications
-
Have a bias towards Product Engineering; that is – how the architectural decisions we make benefit the product, our clients, patients and the wider business goals.
-
Have significant IC depth in at least one fundamental area of applicable technology to raise the existing technical bar in the team. Bring enough hard-won experience through successes and failures to recognize what great, good enough and unacceptable looks like for a given desired outcome.
-
Practical experience of evolving the wider architecture of a platform to increase flexibility and introduce abstractions that enable a growing business.
-
One big goal: platform-wide changes to allow scalable growth of clinical data sources and hardware devices and subsequent insightHave ideas and real-world implementation experience with graph databases and modelling
-
Experience with capturing and optimizing the customer / patient journey via tooling and instrumentation as a first-class citizen
-
Work across the stack using whatever technologies fit best; learning as needed. Relevant (current and future) technologies:
-
Event driven Java microservices. AWS fully-managed-service bias. Distributed systems in general.
-
Streaming / event-based architectures, Kinesis, Kafka.
-
Streaming ETL and multi-source data mapping / modelling, data aggregation, EMPI approaches (Enterprise Multi Patent Index) and entity resolution.
-
Native (iOS, Android) app platform functionality and architecture, hybrid apps (Ionic, Capacitor).
-
Deep Bluetooth connected device integration experience.
-
Modern, responsive, performant web-application development. Existing framework; Angular
-
Graph databases and novel approaches to modelling and utilising highly interconnected data.
-
Experience in remote learning systems or platforms which introduce a new user to a complex process and enable them to independently and confidently carry process out, is a bonus.
-
Experience in Bluetooth-based connected medical devices is a bonus.
Best Buy is an equal opportunity employer.
Application deadline: Minimum of 5 days from the posting date. You can find that date above the job title at the top of the page.
PandoLogic. Keywords: Software System Architect, Location: Edinburgh, SCT - EH1 3EG