Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Lead the development of innovative web and mobile applications in a dynamic, agile environment.
  • Company: Join M3 EU, a leader in healthcare innovation with a mission to improve global health.
  • Benefits: Enjoy 25 days annual leave, a bonus scheme, and a vibrant hybrid work culture.
  • Why this job: Make a real impact in healthcare while working with cutting-edge technologies and talented teams.
  • Qualifications: Extensive experience in full stack JavaScript/TypeScript and strong mentoring skills.
  • Other info: Be part of a dynamic team driving significant advancements in healthcare technology.

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

We are looking for a seasoned Senior Developer (10 years experience) who thrives in architecting scalable systems and leading by example. You’ll work across microservices hosted in AWS contributing to both technical delivery and the strategic direction of our technology stack. You’ll be a polyglot engineer confident in JavaScript / TypeScript but adaptable to other technologies as needed.

Responsibilities:

  • Plan, lead and actively contribute to the development of web/mobile applications in an agile environment.
  • Operate with a high degree of independence making informed decisions and knowing when to seek input or escalate issues.
  • Take full ownership of project delivery from design to production ensuring quality, security and maintainability.
  • Demonstrate a strong sense of accountability for the systems you build and influence.
  • Alongside other senior members of the team, contribute to the strategy and architectural decisions that support the growth of the services we offer to our members and clients.
  • Collaborate with product managers, architects, data engineers and business stakeholders to align technical solutions with business goals.
  • Take ownership of understanding of the whole system and take responsibility for knowledge sharing across the team.
  • Provide technical support and mentoring to junior team members.
  • Continuously improve system robustness, performance and security.

Qualifications:

  • Extensive experience in full stack JavaScript / TypeScript development.
  • Strong experience with front-end web development technologies such as ReactJS, VueJS, Angular.
  • Experience of mobile app development using ReactNative.
  • Deep understanding of security, scalability and non-functional testing.
  • Keeps informed of the latest technologies and can introduce them into existing systems when appropriate.
  • Experience designing and developing applications utilising databases such as Postgres, MSSQL Server.
  • Experience supporting and mentoring junior developers with technical queries and best practice.
  • Skilled in AWS (ECS, Lambda, API Gateway, S3 etc.) or similar cloud environments.
  • Excellent communication skills.
  • Self-motivated and delivery focused.
  • Strong understanding of Agile process.

Desirable:

  • Experience working with ReactJS component libraries.
  • Experience building out CI/CD frameworks and build pipelines.
  • Experience using IaC tools such as Terraform or CDK.

Work Location:

Hybrid work environment. 1-2 days a month in office. Located in Milton Park just south of Oxford and close to Didcot parkway.

Employee Benefits:

  • 25 days annual leave.
  • Participation in a company bonus scheme linked to personal and company performance.
  • Group Life Cover 4x salary.
  • Pension 4% / 4% employee / employer contributions.
  • Vitality after probation.
  • Staff discount scheme.
  • Discounted gym membership.

About M3 EU:

M3 EU is at the forefront of healthcare innovation offering digital solutions across healthcare, life sciences, pharmaceuticals and more. Since our inception in 2000 we’ve seen remarkable growth fuelled by our mission to utilize the internet for a healthier world and more efficient healthcare systems. Our success is anchored in our trusted digital platforms that engage physician communities globally facilitating impactful medical education, precise job placement and insightful market research. M3 EU prides itself on a dynamic and innovative work environment where every team member contributes to global health advancements. Joining M3 EU means being part of a dedicated team striving to make a significant difference in healthcare. We provide a unique opportunity for you to be at the cutting edge of healthcare innovation shaping the future in a meaningful career. Embrace the chance to drive change with M3 EU.

Key Skills: Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems.

Details:

  • Remote Work: Yes.
  • Employment Type: Full-time.
  • Experience: 10 years.
  • Vacancy: 1.

Senior Software Engineer employer: M3USA

M3 EU is an exceptional employer, offering a dynamic and innovative work environment that empowers Senior Software Engineers to lead impactful projects in healthcare technology. With a strong focus on employee growth, you will have the opportunity to mentor junior developers while contributing to cutting-edge solutions that enhance global health. Located in Milton Park, just south of Oxford, our hybrid work model promotes flexibility, complemented by generous benefits including 25 days of annual leave and participation in a company bonus scheme.
M

Contact Detail:

M3USA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving JavaScript/TypeScript and AWS. 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 practising common technical questions and coding challenges. Don’t forget to brush up on your soft skills too, as communication is key when collaborating with teams and stakeholders.

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight how your experience aligns with our mission and the role's requirements.

We think you need these skills to ace Senior Software Engineer

JavaScript
TypeScript
ReactJS
VueJS
Angular
ReactNative
AWS (ECS, Lambda, API Gateway, S3)
Postgres
MSSQL Server
Agile Methodologies
CI/CD Frameworks
Infrastructure as Code (IaC) tools (Terraform, CDK)
Communication Skills
Mentoring
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with JavaScript/TypeScript, AWS, and any relevant projects you've led or contributed to.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this position. Share specific examples of how you've architected scalable systems and led teams in the past. Show us your passion for technology and innovation!

Showcase Your Projects: Include links to your GitHub or any other portfolio where we can see your work. We love seeing real examples of your coding skills and how you approach problem-solving in your projects.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at M3USA

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in JavaScript and TypeScript, as well as any other technologies mentioned in the job description. Brush up on your knowledge of AWS services like ECS and Lambda, and be ready to discuss how you've used them in past projects.

✨Showcase Your Leadership Skills

As a Senior Software Engineer, you'll need to demonstrate your ability to lead and mentor others. Prepare examples of how you've guided junior developers or contributed to team strategy in previous roles. This will show that you can take ownership and influence the direction of projects.

✨Prepare for Agile Discussions

Since the role involves working in an agile environment, be ready to talk about your experience with agile methodologies. Think of specific instances where you’ve adapted to changes quickly or improved processes within your team.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company’s technology stack, team dynamics, and future projects. This not only shows your interest but also helps you gauge if the company aligns with your career goals.

Senior Software Engineer
M3USA
Go Premium

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

M
  • Senior Software Engineer

    Full-Time
    43200 - 72000 £ / year (est.)
  • M

    M3USA

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>