Software Engineer – Full Stack, Cloud | Hybrid
Location: Hybrid
Type: Permanent
About the Opportunity:
This is a full stack engineering role within a fast-paced, product-driven environment focused on building enterprise systems that support trading, operations, and risk functions. You’ll work closely with business stakeholders to deliver scalable, high-performance solutions in a cloud-first environment.
What You’ll Be Doing:
• Design, build, and maintain enterprise-level software systems
• Develop tools, data feeds, and reporting solutions to support business needs
• Work closely with stakeholders across trading, operations, and risk teams
• Ensure software quality, performance, and operational resilience
• Contribute to architecture decisions and system design
• Participate in cross-team initiatives to support wider business goals
• Support testing, deployment, and continuous improvement of systems
What You’ll Bring:
• 2+ years’ experience in a software engineering role (or strong graduate profile)
• Strong computer science fundamentals and software design knowledge
• Experience working in cloud environments (AWS or similar)
• Experience with backend development, ideally Java and Spring Boot
• Understanding of database design, ideally PostgreSQL
• Exposure to event-driven or queue-based systems (e.g. Kafka)
• Experience with testing practices and CI/CD pipelines
• Familiarity with Agile development practices
Why Join:
• Opportunity to work in a high-impact, product-focused environment
• Exposure to complex, real-world systems across multiple business areas
• High level of autonomy with direct access to decision-makers
• Strong learning environment with focus on long-term development
If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.
