Software Engineer
On site
Bristol, United Kingdom
Full Time
18-12-2024
Job Specifications
Full Stack Software Engineer - Leading MedTech Company | Bristol | Up to £50k
My client, an award-winning global leader in medical simulation technology, is seeking a talented Software Engineer to join their innovative team in Bristol. With a £30M turnover and ambitious growth plans, this is an excellent opportunity to make a real impact in medical education technology.
Location: Bristol City Centre (BS2), near Temple Meads Pattern: Office-based with 1 day WFH per week
Key Responsibilities:
Design and develop innovative user interfaces and applications for medical training products
Build and implement machine learning solutions including computer vision applications
Create and maintain full-stack applications using modern technologies
Develop responsive web and mobile applications
Manage AWS infrastructure and database systems
Write comprehensive technical documentation
Perform system testing and optimization
Requirements:
Strong experience with React and Node.js
Knowledge of machine learning frameworks (TensorFlow, PyTorch)
Experience with computer vision technologies (OpenCV, YOLO)
AWS services expertise (EC2, S3, CloudFront, RDS)
Database design and optimization skills
Version control proficiency (Git)
Problem-solving mindset with attention to detail
Technical documentation experience
Package:
Salary up to £50k
Performance bonus up to 5%
25 days holiday
5% matched pension contributions
Healthcare cash plan
Life insurance (4x salary)
Virtual GP access
Employee Assistance Programme
Cycle to work scheme
This is an excellent opportunity to join a successful, privately-owned business with a 30-year track record of innovation in medical education technology.
About the Company
LYNX Recruitment offers professional recruitment services for organizations hiring business-critical roles with a distinct process that allows you to succeed because of the people we place. We work to attract top talent that will be a cultural fit and achieve success within your organizations. Know more
Related Jobs
- Company Name
- Yolk Recruitment Ltd
- Job Title
- Python Developer
- Job Description
- Software Engineer - Fully Remote - £100k - £120k About the Role I’m working on behalf of an innovative tech company that provides seamless digital solutions to support small business operations. Their platform simplifies essential tasks, leveraging advanced technology and outstanding service to help users excel. Geared towards freelancers, entrepreneurs, and small businesses, their solutions streamline workflows so users can focus on their core work. With automation at the heart of their mission, they enhance productivity by addressing routine challenges and making everyday tasks more efficient. Why Join? Innovative Environment: Be part of a team that's at the forefront of fintech innovation. Impactful Work: Help automate and simplify the tedious tasks small business owners face daily. Tech-Forward: Work with the latest tech and methodologies, deploying code to production up to 750 times a month. Diverse Team: Join a talented group of around 150 professionals, including software developers and data scientists. Trusted by Many: Over 100,000 customers rely on this service for their banking and administrative needs. The Tech Stack Infrastructure: Google Cloud Databases: Postgres (Cloud SQL, AlloyDB), MongoDB (Atlas) Messaging: RabbitMQ (CloudAMQP) Microservices: Kubernetes (GKE), mainly developed using modern async Python What We’re Looking For Technical Skills: Proven experience of building complex distributed backends in Python, or in one of the following programming languages and be ready to switch to Python: C#, C/C++, Go, Rust or Java. Knowledge of basic data structures and algorithms. Strong understanding of event-driven architecture: design/implementation of event-driven systems, addressing the challenges it brings. Solid concurrent programming experience. In-depth experience with Postgres (or with any other database): indexing issues resolution, concurrency control, fail-over mechanics, etc. Being a top individual contributor while effectively collaborating with teammates and fellow software engineers from other teams
- Company Name
- Cathcart Technology
- Job Title
- Software Engineering Manager
- Job Description
- Software Engineering Manager required to join a growing software security organisation, based from Glasgow. The company They are a software security organisation of close to 300 people, with offices across the UK and wider Europe. The products they create are security driven, and with an ever stronger focus on this across the globe, the business is profiting. They are starting to branch out into the America’s and East Asia also, with this role a result of growth. You will be working across a small team and will report into the Director of Engineering, also based from Glasgow. They are a fairly flexible organisation and have Developers across the UK – ideally able to get to Glasgow 1 or 2 days a week. However, as they are a hybrid business, they do look at each individual on a case-by-case business. The role A newly created position due to growth and promotion, you will initially be Engineering Manager across a team of 5 Software Engineers, with scope to grow into multiple teams in the near future (if you so desire). You will likely be from a technical software background, but this role doesn’t require any hands-on coding. It is likely you will have been in a Team Lead or Management position before, but this doesn’t have to have been for many years – as long as you feel you can take the step up to manage this team and be comfortable doing so. Like the majority of Engineering Management roles, there isn’t likely to be too much time to code, so that is not a necessity (although they can make it work if you desire). The focus of this role is to guide and develop the team, making sure they work as well and efficiently as possible, whilst creating a great environment to operate in. On top of this, you will aid in Architecture and System Design as well as Project Delivery – a fairly typical Engineering Manager role. Due to the diverse nature of the tech stack, the following area of experience would be useful (all not required): ** An understanding of security principles or certifications such as; authentication, encryption, ISO27001 etc ** Knowledge of Mobile App or Android/iOS development; Android Studio, Kotlin, Swift, Objective-C etc ** A background in development across C/C++ This role is very diverse and interesting in equal measure. You will be joining both a growing company and software engineering function, starting a journey on attacking new markets. If interested, please apply or call Hamish at Cathcart Technology for a chat.
- Company Name
- trg.recruitment
- Job Title
- Software Engineer
- Job Description
- Job Title: Software Developer Location: Surrey, on-site Employment Type: Permanent Salary: Up to £60,000 In-House Tech Stack: C++, Qt/C#, CUDA I've recently partnered with a client looking to bring on a Junior-Mid Level Software Engineer to join their team of scientific software engineers, to build elegant data visualisation tools for various industries. What you'll do: Working as part of an R&D team building complex modelling software Working closely with algorithms, GUI and systems architecture Work with non-technical specialists to develop customer-centric software What looks good: Masters or PhD in Physics, Natural Sciences, Geology, Maths or other relevant STEM subjects Strong coding ability in one or more object-oriented languages (preference for C++) If this sounds interesting, hit apply or reach me directly at jaldington@trg-uk.com *Applicants must be in the UK with full UK work rights and able to commute to the West Surrey area 5 days per week.
- Company Name
- Orange Logic
- Job Title
- Software Engineer (Remote in UK)
- Job Description
- For more than two decades, Orange Logic has empowered a wide range of clients with its digital asset management system, Orange Logic Platform. We’ve worked with almost every industry, from Finance to NGOs, Media giants to educational institutions, securing and organizing their assets. The Software Engineer will enhance Orange Logic’s software by participating in the design, development, maintenance and testing process. What you can expect in your role: Taking ownership of projects and having the opportunity to further your knowledge by exploring machine learning, security, DevOps, and more. Developing scalable new features for our software product that exceeds our customer’s needs. Building architecture for our platform to ensure optimal performance. Obtaining requirement feedback from internal teams/clients to maintain/support the product development. Write the Unit Tests for robust development. Performing code reviews on other team member’s work. You are: Proficient with English (both verbal and written). Have 3+ years’ practical experience on a web-based application. Proficient with any backend programming languages (e.g. .NET, Java, Python, etc.). A strong fundamental understanding of software development. An understanding of complex algorithms and data structures, as well as a passion for intellectual challenges. Strong self-discipline for delivering well-tested, complete features/modules under a tight schedule and the capability for rational thinking. Experience with the database management tool SQL is a plus, but not mandatory. Obtained bachelor’s degree in any relevant major (e.g. Information Technology, Computer Science, etc.). Perks of joining the team: Competitive compensation & benefits package Remote Work Environment How to get started: If you’re up for the challenge to be part of a growing engineering team we’d like to hear from you. Apply today! By submitting this application, I certify that all information provided herein is true, accurate, and complete to the best of my knowledge. I understand that any false or misleading information may result in disqualification from consideration or, if discovered after acceptance, may lead to immediate dismissal. Orange Logic is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all our employees.