
Software Engineer - Edinburgh
- Edinburgh
- Permanent
- Full-time
- Software Engineer - Edinburgh
- Design, develop and maintain robust, cloud-native applications across both front-end (React/JavaScript/TypeScript) and back-end (Java, Spring Boot) stacks
- Tackle the most complex user stories yourself-setting the standard for code quality, performance, and scalability
- Lead and participate in thorough code reviews. Set technical direction and establish standards that the team follows
- Drive innovative and timely solutions to complex bugs, system bottlenecks, or integration problems
- Coach, mentor, and guide software engineers-developing both their technical skills and confidence
- Foster a learning culture through knowledge-sharing, pair programming, and hands-on support
- Ensure solutions comply with internal architecture and security guidelines, including secure coding practices and resolution of code vulnerabilities and penetration testing findings
- Champion modern DevOps practices including CI/CD, infrastructure-as-code, and automated testing
- Collaborate closely with Product Owners, Business Analysts, Designers, and other Engineers to align technical delivery with business objectives