At a Glance
- Tasks: Lead the design and development of scalable backend services using Python.
- Company: Join a high-performing engineering team at a rapidly growing tech company.
- Benefits: Competitive salary, mentoring opportunities, and a chance to influence technical direction.
- Other info: Dynamic environment with excellent career growth and collaboration opportunities.
- Why this job: Solve complex challenges and make a real impact on cloud-native platforms.
- Qualifications: Extensive Python experience and strong AWS knowledge required.
The predicted salary is between 60000 - 80000 Β£ per year.
Ocho is delighted to be working on behalf of our client to recruit a Staff Python Engineer to join a high-performing engineering team building large-scale, cloud-native platforms used by thousands of customers across North America. This is a rare opportunity for a senior engineer who enjoys solving complex technical challenges while remaining hands-on with architecture, system design and software delivery. You'll operate at Staff Engineer level, influencing technical direction, mentoring engineers and helping shape the future of a rapidly growing product platform. The role offers the opportunity to work on highly scalable distributed systems, modern AWS infrastructure and mission-critical services that directly impact customers at scale.
Key Responsibilities
- Lead the design and development of scalable backend services using Python
- Drive technical decision-making across architecture, engineering standards and best practices
- Design and build cloud-native solutions within AWS environments
- Partner closely with engineering leadership to influence platform strategy and technical direction
- Mentor and support engineers across multiple teams
- Improve system reliability, observability, scalability and performance
- Contribute to system design reviews, technical planning and architectural discussions
- Champion engineering excellence, automation and continuous improvement across the organisation
- Collaborate with product and engineering stakeholders to deliver high-quality software solutions
The Person We Are Looking For
- Extensive commercial experience developing software with Python
- Strong experience designing and operating systems within AWS
- Deep understanding of distributed systems, microservices and cloud-native architectures
- Experience working at Senior, Lead, Principal or Staff Engineer level
- Strong software engineering fundamentals including system design, testing and code quality
- Experience with modern DevOps practices, CI/CD pipelines and infrastructure automation
- Excellent communication and stakeholder management skills
- Comfortable influencing technical direction while remaining hands-on with development
- Experience mentoring and supporting engineering teams
Desirable Experience
- Experience with Kubernetes and containerised environments
- Exposure to event-driven architectures and messaging systems
- Experience working within high-growth SaaS or product-led organisations
- Knowledge of observability, monitoring and performance optimisation
Staff Python Engineer TLNT1_NI in Belfast employer: Ocho
Ocho is an exceptional employer, offering a dynamic work environment where innovation thrives and engineers are empowered to tackle complex challenges. With a strong focus on employee growth, mentorship, and collaboration, you will have the opportunity to influence technical direction while working on cutting-edge cloud-native platforms that impact thousands of customers across North America. Our culture promotes continuous improvement and excellence, making it a rewarding place for those looking to advance their careers in a supportive and high-performing team.