About the Role This is a highly impactful role that sits at the intersection of architecture, product, and engineering execution. You will take ownership of complex business problems and translate them into scalable, performant technical solutions that support thousands of transactions. This is not a purely architectural or advisory role. The ideal candidate is deeply technical, actively contributing to the codebase, while also driving system design, influencing multiple teams, and elevating engineering standards. You will act as a technical peer to senior leadership, helping shape the direction of the platform while mentoring engineers and ensuring the system continues to scale effectively.ResponsibilitiesOwn and drive architectural decisions across a complex backend platform, ensuring scalability, performance, and resiliencyTranslate ambiguous business requirements into clear, actionable technical solutionsLead end-to-end technical initiatives from problem definition through design, implementation, and deliveryContribute hands‑on to the codebase, primarily within a Java/Spring ecosystemProactively identify risks and opportunities within the codebase and address issues before they become problemsPartner closely with product managers, engineering leaders, and stakeholders to align on technical directionImprove application performance, observability, and system reliabilityInfluence and mentor engineers across multiple teams, raising the overall technical barBalance delivery of new features with technical debt management and long‑term platform healthSupport production systems when needed and contribute to incident resolution and root‑cause analysisQualifications10+ years of professional software development experienceStrong background in backend development, with deep experience in Java and Spring BootProven experience designing and scaling large, complex distributed systemsExperience owning and delivering technical initiatives from conception through productionStrong understanding of system design, performance optimization, and concurrencyExperience working closely with product and business stakeholders to translate requirements into solutionsDemonstrated ability to operate autonomously in ambiguous environmentsStrong communication skills, with the ability to explain complex technical concepts to non‑technical audiencesTrack record of influencing technical direction across multiple teamsTechnical EnvironmentAPI Layer: GraphQLFrontend: React (web), Flutter (internal tools), mobile applications (iOS/Android)Cloud & Infrastructure: AWS, Infrastructure as Code (e.g., Terraform/CDK)Tooling: CI/CD pipelines, Git, MavenPreferred SkillsExperience with AWS infrastructure and Infrastructure as CodeExposure to full‑stack development (React or similar frameworks)Experience working on real‑time, high‑concurrency systemsInterest or experience in applying AI tools to improve engineering productivity and workflowsExperience in marketplace or transactional platformsCore CompetenciesStrong ownership mindset with a bias toward actionAbility to operate independently and take initiative without directionExcellent problem‑solving skills and systems thinkingStrong communication and stakeholder managementAbility to move from ambiguity to structured, scalable solutionsPassion for mentoring and elevating engineering teamsWhy Join This is an opportunity to take ownership of a critical platform and influence its technical direction at scale. You will work closely with experienced engineering leadership, solve meaningful problems, and have a direct impact on a system that powers real‑world transactions. You’ll be part of a collaborative, high‑performing team where engineers are encouraged to take ownership, work closely with the business, and continuously improve how systems are built and scaled.Pay range and compensation packagePerformance Bonus: ~15%Additional Compensation:RRSP matching programExtended health, dental, and vision benefitsPaid time off (3–4 weeks, negotiable)Flexible working environmentTotal compensation is flexible and may be adjusted based on experience and impact potential.#J-18808-Ljbffr
Principal Software Engineer
SAGE RECRUITING INC.
winnipeg, winnipeg
Published 28 days ago
Report job