Job Description
Join TechSprint Innovations, a cutting-edge tech hub in Edinburgh's vibrant city centre, as we revolutionise digital solutions for global clients. We're seeking a passionate Senior Software Engineer to architect scalable applications and drive innovation in our agile team. Enjoy hybrid work flexibility, competitive benefits, and career growth opportunities in one of Europe's most dynamic tech ecosystems.
Responsibilities
- Lead full-cycle development of cloud-native applications using microservices architecture
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and DevOps best practices for seamless deployments
- Optimize system performance and troubleshoot complex technical challenges
- Contribute to open-source projects and emerging technology research
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience with Python/Java
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proven track record of delivering scalable, high-traffic applications
- Experience with Agile methodologies and JIRA/Confluence workflows
- Relevant certifications (AWS/Azure, Kubernetes) highly desirable