
Senior Software Engineer
Posted Aug 31

Posted Aug 31
This is a fully remote position, open to applicants in Canada.
β’ Take ownership of problem framing, sequencing, trade-offs, and system design in collaboration with Product and Design.
β’ Establish data models, API contracts, and identify potential failure modes.
β’ Break down tasks and create specifications for AI agents to implement.
β’ Directly troubleshoot or resolve complex implementation issues when necessary.
β’ Determine testing coverage and levels, oversee AI-generated tests, and ensure the quality of tests.
β’ Integrate security, reliability, and observability into systems from the outset.
β’ Rigorously evaluate all implementations, regardless of who authored them.
β’ Make decisions regarding deployments and manage responses to on-call incidents.
β’ Apply insights gained from incidents to enhance production systems.
β’ Mentor engineers on how to specify, delegate, and validate work utilizing AI.
β’ Engage in the complete software lifecycle, from planning and design to coding, testing, reviewing, and production.
β’ Extensive server-side development experience in a contemporary programming language such as Java, Python, C#, Kotlin, or Go.
β’ A minimum of 5 years of full-stack development experience is required.
β’ Proficiency in REST contracts, versioning, OAuth2/OIDC, schema design, and SQL.
β’ Production experience with asynchronous and event-driven systems, including Kafka or similar technologies, as well as idempotency.
β’ Experience in building and managing production systems at scale on AWS or Azure.
β’ Familiarity with containers, Kubernetes or serverless architectures, infrastructure as code, and CI/CD pipelines.
β’ Experience with on-call production responsibilities.
β’ Ability to define and advocate for unit, integration, and contract testing strategies.
β’ Responsibility for reliability and security, including SLOs, incident leadership, OWASP compliance, and threat modeling.
β’ Experience with regulated data such as PHI/HIPAA or equivalent.
β’ Practical experience with agentic AI as a primary development interface.
β’ Bonus: Experience in LLM application engineering, including RAG, retrieval quality, evaluations, and LLM observability.
β’ Bonus: Experience with modern TypeScript frontend development using a design system.
β’ Comprehensive benefits package.
β’ Paid Time Off (PTO).
β’ Medical insurance.
β’ Dental insurance.
β’ Vision insurance.
β’ 401(k) plan with matching contributions.
β’ Employee Assistance Program (EAP).
β’ Wellness program.
it-novum GmbH
Xsolla
HeroSoftware GmbH - Shopify Apps
LouisianaNOW.Jobs
Get handpicked remote jobs straight to your inbox weekly.