
Principal Software Engineer - ADL Workbench
London Stock Exchange Group2 hours ago
Bangkok, ThailandStaff+
Responsibilities
- Lead the design, development, testing, and delivery of a large-scale scalable platform on AWS.
- Lead technical design and coding reviews, manage application dependencies, and promote knowledge sharing.
- Own critical projects with high autonomy and minimal direction.
- Guide cloud-native development using microservices, domain-driven, and event-driven architectures.
- Act as a technical authority across multiple teams to ensure scalable and reliable solutions.
- Champion and evaluate AI-assisted development tools, defining standards for their safe, secure, and effective use.
- Implement observability, monitoring, and feedback loops to improve delivery speed and system reliability.
- Mentor senior and mid-level engineers and foster engineering excellence.
- Collaborate with product, architecture, and security teams to align technical solutions with business goals.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of software engineering experience and 3+ years in a lead or principal engineering role.
- Hands-on experience building scalable distributed systems in AWS production environments.
- Experience with microservices architecture and containerization using Docker and Kubernetes.
- Expertise in modern programming languages such as Java, Python, or JavaScript.
- Strong knowledge of software architecture patterns, system design, system testing, and performance optimization.
- Experience with CI/CD, DevOps practices, and agile methodologies.
- Hands-on experience with AI-assisted development tools, including GitHub Copilot, code LLMs, or automated testing AI tools.
- Excellent problem-solving, communication, and leadership skills with a collaborative mindset.
- Familiarity with data engineering, machine learning, or AI technologies is advantageous.
Benefits
- Healthcare benefits, retirement planning, paid volunteering days, and wellbeing initiatives.
- Collaborative and creative culture with opportunities to contribute ideas and participate in sustainability and charitable activities.