Senior Full-Stack Developer at AOT Technologies, delivering scalable software solutions for enterprise and government clients. Collaborating with teams to solve complex technical challenges in a mission-driven environment.
Responsibilities
Write clean, testable code while considering edge cases, error handling, readability, and long-term maintainability
Debug and resolve issues across multiple projects or applications, using data to improve performance, stability, and observability
Design software modules and solutions consistent with broader service architecture while understanding project or application domains
Prioritize security in application development by identifying risks, collaborating with security teams, and promoting a security-first mindset
Manage task breakdown, prioritize effectively, and address dependencies to ensure smooth integration and delivery
Apply deep domain knowledge to align technical solutions with business strategy and influence product evolution
Requirements
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent work experience
Minimum of 8 years of experience in the IT industry, with a focus on software development
Proficiency in front-end frameworks such as Angular, Vue, or React
Experience with back-end development in one or more of the following: Java (including Java EE and Spring Boot), C# (including .NET Core and MVC), or Python (including Flask or Django)
Strong debugging skills and the ability to systematically troubleshoot issues
Experience designing scalable and maintainable application architectures
Strong understanding of software security principles and secure coding practices
Ability to manage priorities, break down tasks, and work effectively in an ambiguous environment
Excellent communication and collaboration skills, with a focus on teamwork and knowledge sharing
Experience working in an Agile/Scrum development environment
Benefits
Flexible remote work environment with optional hybrid collaboration in Victoria, BC
Continuous learning and leadership development opportunities
Flexible schedules and generous paid time off
Competitive health, dental, and wellness benefits from Day 1
Employer-sponsored deferred profit-sharing plan
A collaborative, mission-driven culture where your work matters
Staff Software Engineer focused on member - facing experiences at Achievers, developing services and libraries in a hybrid environment. Collaborate on engineering challenges with a diverse team.
Staff Software Developer developing AI - driven solutions for Cision's Amplify product. Collaborating with teams to ensure best practices in coding and system performance.
Software Developer II at Cision developing and enhancing applications using AI - native workflows. Collaborating with teams to ensure quality solutions while working remotely in Canada.
Student Software Engineer participating in Agile team for Java API microservices development. Learning from experienced engineers while building core data platforms and applications.
Innovation and AI Technical Lead designing scalable, trustworthy systems for Invest Ottawa. Collaborating closely with IT and project teams to ensure sustainable and secure innovation initiatives.
Intern Software Developer supporting virtualization and Software - in - the - Loop integration at General Motors. Creating simulation environments for embedded controllers and calibrations across automotive domains.
Software Developer designing and developing software solutions for a new vehicle communication system at General Motors. Collaborating with hardware teams to meet power and reliability standards.
Senior iOS Engineer building high performance mobile applications for Just Eat Takeaway.com. Collaborating across teams to deliver robust iOS applications in a fast - paced environment.
Software Developer involved in developing software tools for CF - 18 and other platforms. Collaborating with teams and clients to implement solutions in a hybrid work environment.