Python Engineer - up to £60,000 + Bonus - Hybrid
Python Engineer Salary: Up to £60,000 + Bonus + Benefits Location: Belfast - Hybrid (2-3 days per week onsite)Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Python Engineer to join a high-performing technology team delivering scalable enterprise applications and backend services within a complex environment.
This is a hands-on engineering role focused on building robust backend systems, modern microservices and secure APIs while driving engineering best practice across the software delivery lifecycle. The Python Engineer role is suited to an engineer who enjoys clean coding principles, automation, observability and modern DevOps practices.
Responsibilities for the Python Engineer:
- Design, develop, test and maintain backend services and microservices
- Build and enhance RESTful APIs aligned to engineering standards and best practices
- Participate in technical design discussions, code reviews and architecture initiatives
- Develop automated unit and integration testing to ensure code quality and reliability
- Containerise applications using Docker and support CI/CD deployment pipelines
- Implement logging, monitoring and metrics to improve platform observability
- Collaborate with QA, DevOps and architecture teams across delivery initiatives
- Troubleshoot and resolve production and application issues
- Contribute towards continuous improvement of engineering standards and development practices
Essential Skills for the Python Engineer:
- Strong commercial programming experience with Python
- Experience developing and consuming REST APIs
- Experience with automated testing frameworks such as pytest
- Hands-on experience with Docker and containerised applications
- Strong understanding of Git and version control best practices
- Experience working with CI/CD pipelines and deployment automation
- Strong analytical and problem-solving capability
- Experience working within Agile engineering environments
- Strong communication and collaboration skills
Desirable Skills for the Python Engineer:
- Experience working with microservices architectures
- Exposure to cloud platforms and distributed systems
- Familiarity with observability tooling for logging and metrics
- Experience supporting enterprise-scale applications and platforms
This is an excellent opportunity to join a collaborative engineering environment focused on modern backend development, automation and scalable enterprise technology delivery.