Associate Software Engineer developing enterprise software solutions that improve lives for millions worldwide. Collaborate with experienced engineers in an Agile environment to solve complex challenges.
Responsibilities
Design & Develop enterprise software that powers real business impact
Solve Complex Problems working alongside experienced engineers and innovative teams
Build & Automate with cutting-edge tools in a true Agile environment
Support & Optimize production systems while mastering enterprise-scale technology
Collaborate Across Teams with product owners, engineers, and business leaders
Own Your Growth through diverse, challenging projects and dedicated mentorship
Participate in On-Call Rotation for production systems (with support and training)
Requirements
Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent experience)
0–2 years of relevant internship or co-op experience; or, 3–5 years of relevant experience in software development or application support
Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar)
Basic understanding of SQL and relational databases
Exposure to scripting, automation, or API development through coursework or projects (e.g. PowerShell, shell scripting)
Familiarity with software development lifecycle concepts (Agile, DevOps)
Experience working with APIs, integrations, and enterprise systems is an asset
Familiarity with CI/CD pipelines, cloud platforms, or modern DevOps practices is an asset
Benefits
Accelerated Learning – Work on enterprise-scale platforms with mentorship from senior engineers.
Real-World Experience – Build solutions that impact millions of clients globally
Clear Career Path – Grow skills and advance in a company committed to your development.
Inclusive Culture – Bring your authentic self and thrive in a supportive environment
Continuous Development – Access to learning opportunities and cutting-edge technology.
Flexibility & Balance – Work in an environment designed for your success
Process Quality Engineering Team Lead improving Kardium’s atrial - fibrillation medical - device manufacturing quality. Leading engineers, non - conformance investigations, rework, and continuous improvement across two shifts.
Tech Lead leading application support specialists and resolving complex technical issues. Supporting Genpact’s AI and digital transformation solutions through application maintenance and performance improvement.
Senior Software Engineer scaling backend systems for Lime, a global shared micromobility company. Improving fleet repair, logistics, data management, and warehouse operations.
Graduate software engineer building Ubuntu and open - source software at Canonical. Contributing across Linux systems, cloud, security, and developer tooling.
Transmission line engineering lead at utilities design firm, guiding Ontario teams and high - voltage projects. Managing design delivery, PLS models, client coordination, budgets, and team development.
Team Lead building TypeScript network monitoring, provisioning, and inventory software for gaiia’s telecom operating system. Leading developers and integrating third - party network vendors on AWS.
Senior Software Developer building Autodesk’s scalable cloud data services for AEC products. Developing AWS infrastructure, automated tests, and high - throughput enterprise services.
Staff full - stack engineer building Dia enterprise administration, provisioning, and commerce tools. The Browser Company creates a browser designed to help people work, create, and explore online.
Software Developer building secure Python, C, and C++ components for BizTech Fusion’s Ottawa client. Developing APIs, microservices, databases, and automated tests in a hybrid environment.