Senior Software Engineer – Lead II, Software EngineeringUST is a mission‑driven group of 29,000+ practical problem solvers and creative thinkers in more than 30 countries. The role is based remotely in Canada.LocationRemote – Canada.ResponsibilitiesBuild API‑based web applications from concept to production, emphasizing cloud‑first architecture.Tackle complex technical challenges and provide cutting-edge solutions in ambiguous situations.Work closely with product stakeholders and the development team, effectively communicating technical concepts.Design, develop, test, and deploy API‑based systems using industry‑leading practices.Ensure high‑quality, well‑tested code and seek continuous improvements.Mentor team members and make critical technical decisions.Qualifications8+ years of software development experience.Strong knowledge of modern programming languages, frameworks, and cloud deployment methodologies.Experience with API development and cloud‑based architectures.Understanding of insurance math, probability, and statistical modeling (Actuarial technologies).Excellent problem‑solving and communication skills.Ability to work independently and manage tasks without direct supervision.Proficiency in multiple tools of the full stack covering front‑end frameworks, databases,
and deployments.Experience with Test‑Driven Development and a variety of database technologies.Advanced ability to quickly learn new technologies and solve complex problems creatively.Technical stack: Node.Js, Python, or C++; AWS services (Step Functions, Batch, Lambdas, ECS, API Gateway); Terraform, Jenkins/GitHub Actions; SQL/NoSQL; Docker/Linux containers; ECS/Fargate.Nice to have: DBT/Qlik Replication, Snowflake, C, dotNet, Angular, Groovy, Python, Shell Scripting.Preferred: Insurance and/or reinsurance industry knowledge, advanced knowledge of the Software Development Life Cycle.CompensationUSD 104,000 – 130,000 per year.BenefitsFull‑time, regular employees accrue a minimum of 10 days of paid vacation per year, 6 days of paid sick leave each year (pro‑rated for new hires), paid holidays, paid bereavement leave, and jury duty pay. Eligible for Supplemental Healthcare coverage, basic life insurance, and accidental death and dismemberment coverage. Temporary and part‑time employees receive pro‑rated sick leave and healthcare benefits as well.Equal OpportunityAt UST, we strive to provide a work environment free of discrimination and harassment and are an equal opportunity employer. Employment decisions are based on merit and business needs. No discrimination on protected status.#J-18808-Ljbffr
📌 Senior Software Engineer - $104,000 - $130,000 A Year - Remote (Winnipeg)
🏢 UST
📍 Winnipeg