Principal Software Engineer

Testlio Logo

Testlio

๐Ÿ“Remote

Summary

Join Testlio as a Principal Software Engineer and help deliver data-driven, AI-powered solutions that significantly impact our quality software testing services. This fully remote position, open to EMEA and APAC candidates (excluding high-cost-of-living areas), requires a distinguished engineer with extensive experience in enterprise architecture and full-stack solution engineering. You will lead architectural roadmaps, build and implement high-quality products, advance AI-augmented practices, and define quality standards. The role involves close collaboration with designers and stakeholders, debugging complex problems, and mentoring team members. Testlio offers a remote-first culture, flexible paid time off, a learning stipend, stock options, and a supportive, inclusive environment.

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
  • Proven track record of taking ownership, conducting technical design, and successfully delivering results
  • 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
  • Strong preference for a remote working environment
  • A passion for staying current with the latest industry trends and technologies, and a drive to continuously improve and innovate

Responsibilities

  • Lead architectural roadmaps, technical investigations, prototyping, and drive technical decisions needed for impact
  • Provide quality control for Architectural Decision documents
  • 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 tasks and goals; follow team processes (Scrum) and rituals
  • Help and mentor other team members, proactively share and document knowledge

Preferred Qualifications

  • Experience in writing automated tests is a strong plus
  • AI/ML experience is a strong plus
  • Mobile Development: Experience in developing and optimizing mobile applications (whether using fully native frameworks for iOS/Android or cross-platform solutions such as React Native) is a plus
  • I hold a Solutions Architect certification (such as AWS Certified Solutions Architect Professional - CSAP)
  • I have a public track record of my contributions and coding expertise, featuring significant contributions to prominent open-source projects
  • Iโ€™ve held an Architect role at a leading tech company (FAANG-level), demonstrating my ability to operate at the highest industry levels
  • I have played a pivotal technical role in a startup, leading it from inception to a successful product launch, essentially acting as the lead technical powerhouse of the team

Benefits

  • Flexible paid time offโ€”including national holidays, personal days, and sick days
  • Stock options
  • $300 annual learning stipend to support your personal and professional development
  • Remote Work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.