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.