We provide innovative and practical solutions to help our customers, and the people they serve, thrive.
Software Engineer
Location
Canada
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
AssetWorks Inc
• Work on a cross-functional team that includes product management, QA, Documentation, and support • Design and develop product functionality to create innovative products • Learn the product and understand its value proposition • Participate in validating requirements • Collaborate with team to solve complex bug verifications, release testing, and customer-specific beta software support
Job Requirements
- Bachelor's degree from an accredited college or university
- At least five years of professional development experience
- Proficiency with JavaScript
- Proficiency in C#, with experience in API development
- Experience with Angular: Typescript, and RxJS
- Experience with source control (SVN, Git, etc.)
- Effective listening, communication (verbal and written), and presentation skills
- Strong analytical and problem-solving skills
- Successful time management and ability to adapt quickly to changing priorities
- Ability to work under pressure to meet deadlines, both as an individual and as part of a team
- Experience in developing within the Agile framework (Scrum)
Benefits
- Competitive compensation
- Comprehensive benefits package
- Opportunity to learn from the best in the business
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Technical Product Marketing Lead
FloxFlox offers developers, platform engineers, and operators reproducible environments that span the enterprise SDLC.
• Build and ship interactive proof-of-concepts, visual stories, and technical demos that prove our impact, make changes to the website, ship the plan. • Develop the technical battlecards, ROI frameworks, and enablement tools our AEs need to drive high-ACV enterprise conversations. • Partner with Product, Engineering, and DevRel to ensure our enterprise pitch perfectly aligns with the ground-truth developer experience. • Continuously track the market, trends, customer meetings to directly influence our strategy. • Natively use AI tools (Claude, Cursor) to automate research, prototype web experiences, and rapidly accelerate your GTM execution. • Create technical content ecosystems - from interactive tutorials to architectural deep-dives. • Develop frameworks, interactive dashboards, and tools that help our sales team tell compelling, data-driven stories tailored to enterprise buyers and engineering leaders. • Partner with product, engineering, and DevRel to translate our Flox-powered roadmap into narratives that excite the market about what's possible. • Own the core Flox story, define our enterprise wedge, and craft the messaging that compels engineers and CTOs to act with absolute urgency.
• Diseñar y desarrollar aplicaciones web con un enfoque FullStack. • Operar sobre un producto en producción con alto volumen de tráfico. • Incorporar herramientas de IA en el flujo de trabajo diario. • Identificar oportunidades de mejora de forma proactiva. • Colaborar estrechamente con el área de UX/UI.
Software Engineer II – Cloud Automation
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Build and maintain Terraform-based infrastructure for AWS services spanning networking, compute, identity, and security • Contribute to and evolve a multi-account AWS Organization managed with Control Tower and Account Factory for Terraform (AFT), including account vending workflows and organizational guardrails (e.g., SCPs) • Advance cloud security initiatives, including IAM policy design, least-privilege access patterns, SIEM/security integrations, compliance automation, and posture management • Design, deploy, and operate shared platforms such as EKS clusters, managed workflow platforms, and hosted application environments • Maintain and improve CI/CD infrastructure and shared build tooling (e.g., GitHub Actions, Jenkins, Artifact tools) used across the engineering organization • Contribute to cost analysis, attribution, and efficiency efforts to keep our cloud footprint sustainable • Participate in the team’s business-hours on-call rotation by triaging alerts and service requests • Contribute to technical decisions through design reviews, documentation, runbooks, and operational standards
• Ensure we build, scale, ship, and monitor our AI and Agent platforms reliably, leveraging technologies such as Java, Python, MySQL, OpenSearch, Redis, AWS, and Kubernetes. • Integrate generative AI and agentic AI across Sprout’s existing ecosystem and infrastructure, helping define and build frameworks for platform AI enablement. • Build with AI and agentic AI in your own work, using tools such as Claude Code. • Influence and contribute to technical roadmaps by researching and prototyping emerging AI technologies, frameworks, and state of the art methods. • Partner with product managers, designers, applied AI/ML scientists, and other engineers to define requirements and complete feature work. • Uphold project quality and planning through meeting deadlines, breaking down work, and ensuring proper testing and monitoring. • Contribute to the team’s growth through mentorship, knowledge sharing, and providing feedback on PRs and technical designs.




