Sr. Software Engineer, Infrastructure
Sr. Software Engineer, Infrastructure

Sr. Software Engineer, Infrastructure

Full-Time 80000 - 120000 £ / year (est.) No home office possible
Circadia Health

At a Glance

  • Tasks: Ensure our tech infrastructure is stable and efficient while enhancing healthcare solutions.
  • Company: Join Circadia Health, a leader in innovative healthcare technology.
  • Benefits: Enjoy private health insurance, 28 days leave, and flexible working options.
  • Other info: Be part of a diverse team dedicated to saving lives through technology.
  • Why this job: Make a real impact on patient care with cutting-edge technology.
  • Qualifications: Strong skills in C++, Python, AWS, and DevOps practices required.

The predicted salary is between 80000 - 120000 £ per year.

As a Sr. Software Engineer, Infrastructure at Circadia Health, you will play a critical role in ensuring our technical infrastructure's stability, scalability, and efficiency, which powers innovative predictive clinical analytics solutions. Reporting directly to the CTO, you will work collaboratively with the engineering and product teams to maintain and enhance the systems and processes that underpin our mission to save lives through advanced healthcare technology. You will manage key technical systems and workflows, oversee infrastructure, pipeline optimization, and the seamless integration of external data sources. This hands-on role requires deep technical expertise, problem-solving abilities, and a passion for healthcare technology.

This role demands a deep passion for improving patient care through healthcare technology and a hands-on approach to solving challenges. Your ultimate goal will be to deliver an exceptional customer experience while building the foundation for Circadia's future success. This is a mission critical role where reliability standards are extremely important since you will be directly responsible for the health of our software architecture serving 30k+ patients monitored by our Circadia Contactless Monitor (IoT devices) every day, growing to 100k+ in the next 2 to 3 years.

Key Responsibilities
  • Maintain and enhance AWS infrastructure instrumentation and observability tools (e.g., Grafana, alarms) to ensure system reliability.
  • Oversee Circadia's CI/CD pipelines (Jenkins) to enable efficient and seamless code deployment.
  • Manage and maintain a fully separated staging environment for testing and development.
  • Monitor AWS infrastructure for cost efficiency, identifying and implementing improvements.
  • Optimize Snowflake ETL pipelines to reduce costs while maintaining performance and reliability.
  • Manage GPT pipelines in Azure to ensure performance and cost-efficiency.
  • Develop and maintain data pipelines for integrating external electronic health record (EHR) system data.
  • Monitor and maintain MySQL databases to guarantee optimal performance and reliability.
  • Collaborate with the backend team to design and implement APIs supporting Circadia's suite of products.
Architecture
  • Design, deploy, and manage AWS infrastructure solutions to support various applications and services.
  • Design scalable systems for storage and processing of large amounts of medical data.
  • Manage databases (e.g., MySQL, MongoDB), optimizing for performance, scalability, and cost-efficiency.
  • Manage compute clusters (e.g., ECS), serving various internal and customer-facing products and services.
  • Utilize Terraform to efficiently manage cloud infrastructure.
  • Ensure high availability, scalability, and reliability of the cloud environment.
Security
  • Collaborate with development, operations, and security teams to ensure seamless integration and delivery of applications.
  • Manage cloud infrastructure roles, permissions, and access credentials.
  • Oversee regular and thorough rotation of access credentials and keys.
Reliability
  • Troubleshoot and resolve infrastructure-related issues promptly and effectively.
  • Maintain comprehensive and actionable runbooks for dealing with incidents and infrastructure outages.
  • Create detailed post-mortems in case of significant outages.
  • Implement automated alerting and incident response systems to identify and resolve issues quickly.
Documentation
  • Create and maintain comprehensive documentation for cloud infrastructure and processes.
  • Maintain documentation at a level required for a cloud infrastructure powering a SaMD (Software as a Medical Device) product.
Instrumentation
  • Develop and maintain instrumentation infrastructure to ensure system health.
  • Build instrumentation systems to provide timely system health checks and alerts using Prometheus and Grafana.
  • Implement and maintain automated alerting and incident response systems for quick issue identification and resolution.
DevOps Support
  • Automate routine tasks and processes to improve efficiency and reduce manual intervention.
  • Implement and maintain CI/CD pipelines (Jenkins, CircleCI, or similar) to manage the deployment of Circadia’s services and products (backend services, Android, iOS, React apps).
  • Write clean, testable code with a commitment to maintaining high coding standards through comprehensive testing (Jest, PyTest, JUnit, etc.).
AttributesNeed to Haves:
  • C++ - Strong understanding of multithreading, asynchronous programming, network protocols.
  • Advanced knowledge of Python and related frameworks (FastAPI, NumPy, Pandas, Pydantic) including multithreading and parallel design principles.
  • Understanding of AWS, including knowledge of Cognito, Pinpoint, IoT, MSK and other services.
  • Deep understanding of user-centered design principles, design thinking methodologies, and usability best practices.
  • Proficient in using and maintaining Docker containers.
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with TDD and testing frameworks such as Boost.Test, Google Test, etc.
Nice to Haves:
  • Experience with Azure services for managing GPT pipelines and multi-cloud infrastructure.
  • Familiarity with big data technologies such as Apache Spark, Kafka, and MSK for large-scale data processing.
  • Experience with boost libraries (asio, beast).
  • Advanced experience in cost optimization strategies for cloud infrastructure and database performance tuning.
Technical acumen:
  • Advanced knowledge of all AWS systems and services.
  • Detail oriented: Responsible for mission-critical healthcare products and services.
Communications and Trust:
  • Phenomenal communication skills with the ability to maintain the highest levels of confidentiality on a consistent basis.
Organisation and Getting Stuff Done:
  • Juggling multiple projects and timelines. Prioritising. Keen eye for detail in all tasks and projects. Exceptional at making lists and maintaining organisation.
Growth Mindset:
  • Your ability to learn from mistakes, reflect on mistakes, and not make mistakes again. Being curious and asking questions and facing resilience in the face of setbacks.
Benefits
  • Join an energetic, diverse team dedicated to working towards the challenge of improving and saving patient lives.
  • Private health insurance with Vitality Health for you and your family, including discounted gym memberships, wellness retreats, fitness devices, and lots more.
  • 28 days paid annual leave during each holiday year (including bank holidays).
  • Fully financed learning and personal development courses to help you grow in your role.
  • Opportunity to attend conferences and acquire certifications, paid for by the company.
  • New laptop of your choice for you to work on either at home, or at Circadia’s London Bridge office.
  • Flexible / hybrid working to suit your personal circumstances and allow you to be productive wherever you are most comfortable working.
  • Participate in and help plan regular team events, lunches and dinners.

£100,000 - £200,000 a year

Sr. Software Engineer, Infrastructure employer: Circadia Health

Circadia Health is an exceptional employer that prioritises the well-being and growth of its employees while making a significant impact in the healthcare technology sector. With a vibrant work culture that fosters collaboration and innovation, employees benefit from comprehensive health insurance, generous annual leave, and fully funded professional development opportunities. Located in the heart of London, Circadia offers flexible working arrangements and a supportive environment where your contributions directly enhance patient care for thousands.
Circadia Health

Contact Detail:

Circadia Health Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. Software Engineer, Infrastructure

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common questions and scenarios related to infrastructure and software engineering. The more you rehearse, the more confident you'll feel when it’s showtime!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Sr. Software Engineer, Infrastructure

AWS Infrastructure Management
CI/CD Pipelines (Jenkins, CircleCI)
Data Pipeline Development
MySQL Database Management
API Design and Implementation
Terraform for Cloud Infrastructure
Docker Container Management
C++ Programming
Python (FastAPI, NumPy, Pandas, Pydantic)
RESTful API Design Principles
Automated Testing (Jest, PyTest, JUnit)
Incident Response Systems
Instrumentation with Prometheus and Grafana
Cost Optimisation Strategies for Cloud Infrastructure
User-Centered Design Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Sr. Software Engineer, Infrastructure. Highlight your experience with AWS, CI/CD pipelines, and any relevant healthcare technology projects. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for healthcare technology and how you can contribute to improving patient care. Be sure to mention specific experiences that demonstrate your problem-solving abilities.

Showcase Your Technical Skills: In your application, don’t forget to showcase your technical expertise, especially in C++, Python, and AWS. We love seeing examples of your work, so if you have any projects or contributions to open-source, include them!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!

How to prepare for a job interview at Circadia Health

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of AWS, C++, and Python. Be ready to discuss specific projects where you've used these technologies, especially in relation to infrastructure management and optimisation. This will show that you not only understand the tools but can also apply them effectively.

✨Demonstrate Problem-Solving Skills

Prepare to share examples of how you've tackled complex technical challenges in the past. Think about situations where you had to troubleshoot infrastructure issues or optimise pipelines. Highlight your thought process and the impact of your solutions on system reliability and performance.

✨Show Passion for Healthcare Technology

Circadia Health is all about improving patient care through technology. Be ready to express why you're passionate about this field. Share any relevant experiences or projects that align with their mission, and how you envision contributing to their goals.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about Circadia's current infrastructure challenges, team dynamics, or future projects. This not only shows your interest but also helps you gauge if the company is the right fit for you.

Sr. Software Engineer, Infrastructure
Circadia Health

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>