Senior Software Engineer (Python & AWS)
Senior Software Engineer (Python & AWS)

Senior Software Engineer (Python & AWS)

Lancaster Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Q

At a Glance

  • Tasks: Join us as a Senior Software Engineer, working on diverse projects with Python and AWS.
  • Company: Be part of an innovative team at Lancaster University, pushing tech boundaries.
  • Benefits: Enjoy flexible work with at least two days in the office and collaborative culture.
  • Why this job: Make an impact in a fast-paced environment while collaborating with talented engineers and scientists.
  • Qualifications: 5+ years of software engineering experience, proficient in AWS and Python, Agile knowledge preferred.
  • Other info: Opportunity to enhance your skills in mobile development and algorithm design.

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

2 days per week minimum at Lancaster University.

We are looking for an excellent software engineer to work on multiple projects across our tech stack, supporting our product which is mobile based. You will need to have strong fundamental engineering skills and be happy working across a wide range of applications. This role requires being in our Lancaster University office at least two days per week.

As a Senior Engineer, you will be responsible for our AWS, Web and Desktop tech stack. This includes:

  • Our AWS cloud (Dynamo DB, Lambda…)
  • Various scripts and algorithms (Python)
  • Our Microsoft Desktop App (Python)
  • Our ASP.Net web app (.Net, C#, JS, Azure)

You will interact heavily with our wider team of mobile software engineers, physicists and mathematicians who manage our mobile stack, mobile SDK and authentication algorithms. You’ll play a key role in designing, developing, and maintaining high-quality code, infrastructure and automated tests. You will collaborate with our talented science and engineering teams to implement new features and improve performance.

This is a unique opportunity to work on impactful projects in a fast-paced, innovative environment, including:

  • AWS architecture
  • App development in Python, ASP.Net
  • Problem solve with our team, bringing new perspectives and experience into our team
  • Implement modern best practices and high quality, testable, readable code
  • Identify and fix bugs and performance bottlenecks to enhance application efficiency
  • Optimize application performance for scalability and robustness
  • Continuously improve the development process by implementing tools and automation
  • Ensure security

Key Experience

  • Proven experience as a software engineer with at least 5+ years of hands-on development experience
  • Proficiency in a variety of AWS technologies and Python
  • Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation)
  • Knowledge of Agile methodologies and experience working in an Agile team
  • Ability to quickly learn complex problem spaces

Nice to Have Experience

  • Experience with mobile development
  • Experience with algorithm development
  • A background in science or technology

If you are a driven and ambitious professional ready to take your career to the next level, we want to hear from you.

Senior Software Engineer (Python & AWS) employer: Quantum Base Limited

Join a dynamic and innovative team at Lancaster University, where we prioritise collaboration and professional growth. As a Senior Software Engineer, you'll enjoy a supportive work culture that encourages creativity and the implementation of modern best practices, alongside opportunities to work on impactful projects in a fast-paced environment. With flexible working arrangements and access to cutting-edge technology, this role offers a unique chance to advance your career while making a meaningful contribution to our tech stack.
Q

Contact Detail:

Quantum Base Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Python & AWS)

✨Tip Number 1

Familiarise yourself with the specific AWS technologies mentioned in the job description, such as DynamoDB and Lambda. Having hands-on experience or projects that showcase your skills with these tools will give you a significant edge during discussions.

✨Tip Number 2

Brush up on your Python skills, especially in relation to developing scripts and algorithms. Consider working on personal projects or contributing to open-source projects that highlight your ability to write clean, testable code.

✨Tip Number 3

Engage with the tech community, particularly around Agile methodologies and best practices in software engineering. Networking with professionals in similar roles can provide insights and potentially lead to referrals.

✨Tip Number 4

Prepare to discuss your problem-solving approach and how you've implemented modern best practices in previous roles. Be ready to share specific examples of how you've optimised application performance and improved development processes.

We think you need these skills to ace Senior Software Engineer (Python & AWS)

Proficiency in Python
Experience with AWS technologies (Dynamo DB, Lambda)
Strong software engineering skills
Knowledge of ASP.Net, C#, and JavaScript
Understanding of Agile methodologies
Experience with TDD (Test-Driven Development)
Familiarity with CI/CD practices
Ability to write clean and maintainable code
Problem-solving skills
Experience in application performance optimisation
Knowledge of automation tools
Experience with mobile app development
Understanding of algorithm development
Ability to work collaboratively in a team environment
Strong communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and AWS technologies. Include specific projects where you've implemented modern best practices like TDD and CI/CD, as well as any relevant Agile experience.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience in software engineering and any collaborative projects with cross-functional teams.

Showcase Relevant Projects: If you have worked on projects involving mobile development or algorithm development, be sure to include these in your application. Highlight your problem-solving skills and how you've contributed to improving application performance.

Highlight Continuous Learning: Mention any recent courses, certifications, or self-study related to AWS, Python, or software engineering best practices. This shows your commitment to staying updated in a fast-paced environment.

How to prepare for a job interview at Quantum Base Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and AWS in detail. Bring examples of projects you've worked on, particularly those that demonstrate your proficiency with the specific technologies mentioned in the job description.

✨Understand the Company’s Tech Stack

Familiarise yourself with the tech stack used by the company, including ASP.Net, C#, and Azure. This will help you speak confidently about how your skills can contribute to their projects and show that you're genuinely interested in the role.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions during the interview. Practice coding challenges and algorithm questions, as well as discussing how you approach debugging and optimising code.

✨Emphasise Collaboration and Agile Experience

Since the role involves working closely with a team of engineers and scientists, highlight your experience in Agile environments. Share examples of how you've successfully collaborated with others to deliver projects and improve processes.

Senior Software Engineer (Python & AWS)
Quantum Base Limited
Q
  • Senior Software Engineer (Python & AWS)

    Lancaster
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-06-26

  • Q

    Quantum Base Limited

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