Principal Software Engineer

closed
Testlio Logo

Testlio

πŸ“Remote - Europe, Middle East, and Africa (EMEA), Asia-Pacific (APAC)

Summary

Join Testlio, a leading quality management company, as a Principle Software Engineer to help deliver solutions that harness data & the latest AI advancements. As a distinguished engineer, you will showcase your significant experience in enterprise architecture & full-stack solution engineering.

Requirements

  • A university degree in Computer Science, Software Engineering, or equivalent
  • 10 - 15 years of full-stack coding experience, building modern cloud-native applications
  • Strong affinity with our tech stack of React, TypeScript, NodeJS, GraphQL, PHP, MySQL, AWS, and Kafka
  • In-depth knowledge of core browser concepts and responsive web design
  • Practical knowledge of modern API architecture, microservices, and event-driven design
  • Experience in writing automated tests is a strong plus
  • Proven track record of taking ownership, conducting technical design, and successfully delivering results
  • AI/ML experience is a strong plus
  • Fluency in English, with excellent written and verbal communication skills
  • Organized and thorough with a commitment to quality
  • Results-oriented, with data-driven decision-making and a focus on delivering impactful outcomes

Responsibilities

  • Lead architectural roadmaps, technical investigations, prototyping and drive technical decisions needed for impact
  • Build and implement performant, scalable, and quality products, in an iterative approach
  • Advance AI-augmented software engineering practices by incorporating productivity-boosting GenAI automation across the software development lifecycle
  • Define & advocate quality standards for code, coaching your fellow engineers & constantly raising the bar for quality
  • Work closely with designers and business stakeholders to bring the best solutions to end users.Β 
  • Lead debugging and root cause analysis of complex problems, and offer solutions.Β 
  • Work in a team environment: contribute to team tasks and goals; follow team processes (Scrum) and rituals
  • Help and mentor other team members, proactively share and document knowledge

Benefits

  • Paid time off
  • Remote work, flexible hours
  • Life and disability insurance
  • Bonuses and incentives
  • Professional development opportunities
  • Wellness programs
  • Family and parental leave
This job is filled or no longer available