Remote Principal Software Engineer

at Wiser Solutions

Posted 2 days ago 3 applied

Description:

  • Wiser Solutions is seeking a hands-on Principal Software Engineer to work remotely in Canada.
  • The role involves developing microservices and web applications that support data collection and matching processes.
  • The engineer will contribute to the next generation consolidated Matching platform, capable of handling over 200 million transactions per day.
  • The team is implementing domain-driven design, event sourcing, CQRS, and other patterns to enhance scalability and reliability for large customers.
  • Responsibilities include delivering high-value solutions, executing efficiently, maintaining high-quality code, collaborating with various teams, and communicating effectively across all levels of the organization.
  • The engineer is expected to bring innovative ideas to the business.

Requirements:

  • A Bachelor’s degree in Computer Science or a related technical field is required.
  • Candidates must have 12+ years of professional software engineering experience.
  • Prior experience in a Principal Engineer, Staff Engineer, or equivalent senior technical leadership role is necessary.
  • Experience with AI coding assistants and modern development tools to improve productivity and code quality is required.
  • A strong coding background in multiple programming languages is essential.
  • Proficiency in writing both front-end and server-side code is needed.
  • A proven track record of challenging existing solutions and introducing innovative approaches that provide measurable business value is required.
  • Candidates must be able to translate business needs into technical capabilities and contribute to strategic technical roadmap planning.
  • The ability to guide and coach multiple engineering teams on software design principles and best practices is necessary.
  • Deep system design skills with experience in designing high-scale complex distributed systems are required.
  • A demonstrable technical background with an understanding of modern tech stacks, object/data modeling, and business processes is essential.
  • Candidates should have strong experience working with both relational and unstructured data.
  • Proficiency with Linux, cloud computing (AWS), and containerization is required.
  • Outstanding organizational, communication, and relationship-building skills are necessary for driving consensus in a cross-functional environment.
  • A sense of personal accountability and responsibility to drive execution from start to finish while empowering team members is essential.
  • Experience in leading and balancing priorities across multiple delivery teams in different time zones is required.
  • Excellent analytical and problem-solving skills with a history of hands-on detail orientation are necessary.

Benefits:

  • The base annual pay for this position ranges from CAD$175,000 to $195,000, depending on experience and qualifications.
  • Performance-based discretionary bonuses and variable pay plans are available for some positions.
  • Wiser Solutions is committed to providing a work environment free of discrimination, harassment, and retaliation.
  • The company offers accommodations for applicants who require assistance during the application process.