Senior Software Engineer - Python in Belfast
Senior Software Engineer - Python

Senior Software Engineer - Python in Belfast

Belfast Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
Liberty IT

At a Glance

  • Tasks: Join a team solving complex problems with high-quality software and innovative solutions.
  • Company: Liberty IT, a supportive environment for tech enthusiasts.
  • Benefits: Health insurance, flexible working, bonuses, and career growth opportunities.
  • Other info: Embrace a learning culture with mentorship and opportunities to share knowledge.
  • Why this job: Make an impact with cutting-edge tech while enjoying a great work-life balance.
  • Qualifications: Experience in Python, API design, and agile development; degree or certifications required.

The predicted salary is between 50000 - 65000 £ per year.

Reach beyond with Liberty IT; for this is where you’ll find the super challenges, where you’ll be given the scope and the support to go further, dig deeper and fly higher. We won’t stand over your shoulder. We won’t get in your way. We certainly won’t hold you back. You’ll bring the expertise. We’ll provide the platform to succeed.

Experience and skills we need:

  • Experienced in object-oriented Python programming to build solutions at enterprise scale.
  • API design and management experience using tools and services such as Grafana, FastAPI or RestFul API.
  • Experience in optimising and managing databases such as SQL and MongoDB.
  • A third level qualification in Software Engineering, Computer Science or STEM subject and 3 years’ software development experience in a commercial environment; or current and valid industry recognised certifications and 5 years’ software development experience in a commercial environment.
  • Have worked with DevOps tools such as Jenkins, Bamboo, Git, or similar, for deployment purposes.
  • Feature or function design and delivery as part of an agile software development team (Scrum, Kanban, XP, etc.).
  • Have worked with Product Owners, customers, end-users, or stakeholders in the delivery of software, solutions, or products.

Experience and skills we’d love:

  • Have worked with AWS cloud services and tools.
  • Experience in working with containerised application management tools such as Kubernetes or Snowflake.

What you’ll be doing:

  • Be part of a team who are working to solve complex business problems by delivering high-quality software that provides an outstanding experience for our customers.
  • With the support of more senior team members, contribute to the architecture or design in your area of work.
  • Write clean code in line with the team’s set standards.
  • Look for ways to improve your team’s coding standards.
  • Own, scope and deliver well defined deliverables or stories.
  • Communicate and update your progress regularly at stand‑ups or similar agile events.
  • Mentor and guide more junior team members to deliver well defined features, functions or components.
  • Collaborate closely and cooperatively with your technical and non‑technical teams to work towards the best solution that maximises value to the customer.
  • Contribute to a culture of code quality and implement automated, unit and integration testing as part of the software development lifecycle.
  • Apply good security processes such as threat modelling to the code you develop.
  • Implement your team’s approach to delivering high quality, tested code.
  • Maintain and improve CI/CD pipelines.
  • Play a lead role in code reviews and actively review pull requests from other team members.
  • Grow your knowledge of architecture, modern engineering principles and design patterns.
  • Assess the business value of new technologies and technical solutions using a data‑driven approach and implement them to the development life cycle.
  • Supported by senior team members, seek opportunities to share and celebrate what you’ve learned through internal tech talks, blogging and external events.

What’s on offer:

  • Feel safe and secure whatever life brings, with health insurance (including access to a digital doctor), life assurance and income protection.
  • Enjoy both today and tomorrow with employee discount schemes, annual bonuses and a competitive pension.
  • Protect your wellbeing with flexible working and a real work‑life balance.
  • Specifically, we have adopted a hybrid remote and in‑office working culture, meaning you have ultimate flexibility in your work environment.
  • Grow yourself, your career and reputation through continuous learning, promotion opportunities and our generous recognition programme.

Senior Software Engineer - Python in Belfast employer: Liberty IT

At Liberty IT, we empower our employees to reach their full potential by fostering a culture of innovation and continuous learning. With a hybrid working model that promotes work-life balance, competitive benefits including health insurance and annual bonuses, and ample opportunities for career growth, we are committed to creating an environment where you can thrive both personally and professionally. Join us to tackle exciting challenges in a supportive atmosphere that values your contributions and encourages collaboration.
Liberty IT

Contact Detail:

Liberty IT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Python in Belfast

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python and relevant tools. This is your chance to demonstrate your expertise and give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios. The more you practice, the more confident you'll feel when it’s time to shine!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Let’s get you on board!

We think you need these skills to ace Senior Software Engineer - Python in Belfast

Object-Oriented Python Programming
API Design and Management
Grafana
FastAPI
RestFul API
Database Optimisation
SQL
MongoDB
DevOps Tools (Jenkins, Bamboo, Git)
Agile Software Development (Scrum, Kanban, XP)
AWS Cloud Services
Containerised Application Management (Kubernetes, Snowflake)
Code Quality and Testing
CI/CD Pipeline Maintenance
Mentoring and Guiding Junior Team Members

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Python, API design, and any relevant tools like Grafana or FastAPI. We want to see how your skills match up with what we're looking for!

Showcase Your Projects: Include specific projects that demonstrate your expertise in software development. If you've worked on enterprise-scale solutions or used DevOps tools, let us know! This is your chance to shine and show us what you can do.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about this role at Liberty IT. Share your passion for coding and how you can contribute to our team. Remember, we love a good story, so make it engaging!

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. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Liberty IT

✨Know Your Python Inside Out

Make sure you brush up on your object-oriented programming skills in Python. Be ready to discuss your past projects and how you've used Python to solve complex problems. Prepare to explain your thought process and the architecture behind your solutions.

✨Familiarise Yourself with APIs

Since API design and management are key for this role, get comfortable discussing tools like FastAPI or RestFul API. Have examples ready of how you've designed or managed APIs in previous roles, and be prepared to talk about any challenges you faced and how you overcame them.

✨Showcase Your DevOps Experience

Highlight your experience with DevOps tools such as Jenkins or Git. Be ready to discuss how you've implemented CI/CD pipelines and how they improved your team's workflow. If you've worked with containerised applications, make sure to mention that too!

✨Emphasise Collaboration and Mentorship

This role involves working closely with both technical and non-technical teams. Share examples of how you've collaborated in an agile environment and mentored junior team members. Show that you value teamwork and are eager to contribute to a positive team culture.

Senior Software Engineer - Python in Belfast
Liberty IT
Location: Belfast

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

>