Brinqa

Principal Software Engineer – AI Team

Brinqa

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the long-term technical vision and architecture for the AI platform, driving alignment across engineering teams on standards, patterns, and technology choices
  • Architect and implement multi-agent systems using microservices patterns, ensuring modularity, fault tolerance, and independent scalability
  • Design and manage containerized deployments on Google Kubernetes Engine (GKE), including service mesh configuration, autoscaling, and observability
  • Establish monitoring, distributed tracing, and logging strategies across agent services to ensure reliability and rapid incident resolution
  • Provide technical leadership on software implementation in support of the product roadmap
  • Evaluate and recommend foundational technology choices that balance current needs with long-term platform evolution
  • Demonstrate leadership in support of quality initiatives that achieve the expectations of prospects and maintain high renewal rates
  • Champion processes that support team-led work planning, value delivery, and predictable execution
  • Participate in planning sessions that ensure quality objectives are well-understood so that standards and metrics can be established
  • Deliver predictable operational support for both internal and external consumers of our technologies
  • Mentor senior engineers and assist in building a highly capable team based on great talent identification and recruiting
  • Help ensure that the engineering team is happy, prolific, and autonomous
  • Maximize the productivity of our technologies by assisting in the development of technical documentation

Requirements

  • 8+ years of experience in building large-scale SaaS applications
  • 3+ years of experience in technical leadership, mentoring senior engineers, and driving cross-team architectural decisions
  • 5+ years of experience in SaaS Java/Groovy enterprise web application development
  • 5+ years of experience in Spring Boot
  • Experience with Docker, containerization, and orchestrating workloads on Kubernetes (GKE preferred)
  • Experience using generative AI including LLMs and vector embeddings
  • Experience in developing web-scale applications
  • Experience working with REST APIs
  • Ability to work across the platform stack, from infrastructure and orchestration through application services
  • Understanding of Agile Scrum methodologies
  • Significant work experience in enterprise IT systems management applications
  • Demonstrated experience in technical leadership, mentoring senior engineers, and driving cross-team architectural decisions
  • Excellent verbal and written communication skills.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI platform architecturemulti-agent systemsmicroservices patternscontainerized deploymentsGoogle Kubernetes Engineservice mesh configurationmonitoring strategiesdistributed tracinglogging strategiesSaaS application development
Soft Skills
technical leadershipmentoringcross-team collaborationquality initiativesteam-led work planningvalue deliverypredictable executioncommunication skillstalent identificationteam productivity