1,517 Development Team jobs in Canada
Software Development Engineer (C#)
Posted today
Job Viewed
Job Description
Job Description
Position: Software Development Engineer (C#)
Location: Ottawa, Canada (Hybrid – 3 days in office)
Move Security Forward with Acre
Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive real impact? If so, Acre Security is the place for you. Join us in making the world a safer place — one innovation at a time.
About Acre
At Acre, we're not just building security solutions — we’re empowering security professionals to adapt and thrive in a rapidly changing world. Since our inception in 2012, Acre has been at the forefront of innovation in access control, visitor management, and intrusion software. Our solutions are trusted by organizations in over 25 countries, delivering smarter, more adaptable, and easier-to-use security technologies that protect what matters most.
Your Impact
We are seeking a skilled and passionate Software Development Engineer to join our innovative R&D team. This role offers the opportunity to contribute to the development, enhancement, and support of Acre Security’s software solutions. Your work will ensure our products uphold the highest standards of performance, security, and reliability while driving innovation in the industry.
What You’ll Do
In addition to the above, your key responsibilities will include:
- Develop and maintain ACRE Security software products, with a focus on cutting-edge solutions.
- Investigate, document, and resolve customer requests and technical issues.
- Conduct and participate in code reviews to maintain code quality and implement improvements.
- Create and execute test cases to ensure software reliability and performance.
- Manage internal source control systems and engineering tools.
- Collaborate with cross-functional teams to deliver seamless software integrations.
- Stay abreast of industry trends and emerging technologies to foster innovation.
What You’ll Bring
To succeed in this role, you’ll need:
Technical Expertise:
- Proficient C# developer.
- Experience with other object-oriented platforms (e.g., J2EE) is a plus.
- Strong understanding of JSON data and RESTful APIs.
- Familiarity with Docker/Podman and AWS services.
- Experienced with TCP/IP sockets and MQTT protocols.
- Proficient in MongoDB, including Aggregation Pipeline and Query Syntax.
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience
- Strong analytical and problem-solving skills.
- Attention to detail in all aspects of software development.
- Solid technical skills in software design, layout, and usability.
- Effective communication and collaboration abilities, with a strong command of English (both written and verbal).
- Comfortable working in an Agile (Scrum) environment.
What’s in It for You
We strive to do more than just match your ambitions — when you join Acre, you’ll have access to a range of exciting opportunities:
- Be part of a disruptor – Help move security forward with a company that challenges the status quo and redefines industry standards.
- Learn from industry leaders – Work alongside experts and innovators driving real change in security technology.
- Drive meaningful impact – Your work will directly contribute to pioneering security technologies that protect businesses and communities worldwide.
- Advance your career – Access professional development opportunities, including training programs, mentorship, and industry events.
- Enjoy competitive rewards – We offer a competitive compensation package, performance-based incentives, and a comprehensive benefits program that reflects your contributions.
Join the Future of Security
At Acre, we’re moving security forward. If you're ready to make an impact in a fast-moving, innovative industry, we’d love to hear from you.
Acre is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#LI-MR1
Powered by JazzHR
ACg1D13obl
Software Development Engineer III
Posted today
Job Viewed
Job Description
Job Description
Salary: $150,000-$180,000
As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications; built on a modern hybrid cloud platform. You will create high quality products which are scalable, testable, and extensible and provide high value to our customers. This is an exciting opportunity for an individual who is looking to bring their passion for tech into the construction space!
Biiibo Inc. is a fast-growing start-up and market leader in the on-demand delivery service for construction materials and supplies space. Since our launch in early 2020, our team has grown from 10 employees to 90 in less than a year! With proven success in the industry and nolimitingrunway, we are growing exponentially and were looking for driven challenge-seekers to join our team!
A day in the life:
- Lead large-scale software development projects, from design to deployment, ensuring strategic alignment with business objectives.
- Proactively simplify codebases, resolve architectural deficiencies, and optimize for both operational efficiency and long-term scalability.
- Work with cross-functional teams to divide projects into manageable tasks and ensure smooth collaboration and parallel development efforts.
- Provide leadership in both tactical and strategic areas, making informed decisions that affect both the immediate and future direction of software development.
- Lead architecture discussions and decisions that balance innovation with maintainability, particularly incorporating cloud services (GCP, AWS) and AI frameworks.
- Use AI/ML models and tools to enhance the intelligence and capabilities of our software systems.
- Identify and mitigate long-term technical risks while ensuring continuous progress toward achieving business goals.
- Actively mentor junior and mid-level engineers, providing technical guidance, career development support, and fostering a culture of growth and collaboration.
- Perform technical assessments of SDE candidates, evaluating their technical skills and alignment with Biiibos development practices.
Basic Qualifications:
- 5+ years of professional software development experience.
- 3+ years of experience in leading large-scale projects, including managing timelines, tasks, and cross-team collaboration.
- Demonstrated ability to architect, design, and develop scalable and maintainable systems in cloud-based environments (GCP, AWS, etc.).
- Expertise in AI/ML tools and frameworks and integrating them into production systems is a plus.
- Proficiency in programming languages such as Python, Java, C++, or C#, including object-oriented design and design patterns.
- Deep understanding of software architecture, cloud computing, and system design principles.
- Ability to balance the tactical execution of projects with strategic long-term planning, identifying potential risks and opportunities.
- Strong experience in mentoring and guiding teams, promoting best practices in development, design, and problem-solving.
- Strong communication skills, with the ability to navigate difficult situations, find solutions, and help others succeed.
Preferred Qualifications:
- BE /B Tech in Computer Science or related degree (Master's or Ph. D. preferred) along with 8+ years of relevant experience
- Proficiency in object oriented programming in Java, C#,C++, Python, Rails
- Knowledge of Computer Science Fundamentals (data structures, systems design, algorithms, and problem solving).
- Experience with mobile development languages like Kotlin and Swift is an asset.
- Proficiency in coding and designing multi-attribute based analytics system
- Experience with MariaDB, Postgres, Docker, Django
- Familiarity with Linux/Unix
- Comfortable in fast-paced, start-up like development environments
What we offer
- We value career growth so we will provide you with the tools to continuously improve both yourself and the business.
- We encourage an environment where ideas are challenged.
- We love to compete and have fun. Our quarterly team-building outings are what strengthens our Biiibo community!
- Need Time? Take time we provide unlimited paid-time off, with 2 weeks minimum.
- Lots of office perks including healthy snacks, fresh coffee and meeting the cutest pets!
Equal Opportunity Employer
Biiibo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Software Development Engineer in Test II
Posted today
Job Viewed
Job Description
Job Description
LMI Technologies, recognized as one of Canada’s Best Workplaces, is a medium-sized technology company built on a culture of openness, respect and professional excellence. At LMI our staff work passionately toward the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators working in industrial factory automation around the world. The result of this teamwork is high-performance, easy-to-implement and cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.
What will you do as a Software Development Engineer in Test II?The role is to join the Software Operations team. This team is responsible for the Quality, DevOps, Tooling and Equipment of the software team.
The Software Development Engineer in Test (SDET) will be responsible for expanding and maintaining our existing Automation Test Framework. They will plan test coverage, implement new framework features/capabilities, and review automated test results. The SDET will also work closely with product developers during the design phases to ensure that software features are testable. Successful candidates should have experience with test strategies such as regression, performance, stability and smoke testing with a proven track record of maintaining high product quality.
Being a part of the Software Operations team also means supporting the software development team to work more efficiently. A successful candidate will: support dev ops infrastructure (CI/CD); be responsible for the development of various software tools; perform a wide range of general testing, data collection and analysis tasks.
This position will apply company knowledge to meet well established project deliverables. The SDET position routinely applies their skills to design, develop, test, document, and deliver against requirements and specifications.
You will report to the Team Lead of our Software Operations team.
Typical duties, responsibilities and activities include:
- Owner of the Automation Test framework and developing the Test API used for test script writing.
- Develop test plans based on functional requirements to ensure comprehensive test coverage.
- Analyze test script results, identify defects, and file bug reports.
- Maintain and update test automation and continuous integration scripts.
- Design and develop test tools to support the Gocator team's development efforts.
- Execute manual tests and continually expand automated test coverage.
- Maintain and calibrate automation equipment used for testing.
- Proactively contributes to and implements continuous improvement initiatives.
- Adheres to LMI Employee Policy Manual.
- 5+ years of experience working as a software test engineer.
- Bachelor’s Degree in Computer Science, Software Engineering or similar disciplines.
- Experience testing embedded devices.
- Proficiency with Python.
- Experience with C++, C.
- Firm understanding of object-oriented programming, algorithms and data structures.
- Experience developing automation test frameworks.
- DevOps Experience.
- Knowledge and experience planning tests, defining test scope and providing full coverage for a product.
- Knowledge on Metrology is an asset.
- Experienced with source control management systems such as Git or SVN.
- Ability to work independently in a multi disciplinary team.
- Strong written and verbal communication skills.
Salary Range: $80,800 - $115,100
How to submit your interest?If you are interested in this exciting opportunity and working for a fast-growing global technology company with an inspiring and engaging workplace environment, please submit your application to our Human Resources team in confidence by clicking the “Apply Now” button.
While we appreciate your interest in LMI very much, we are only able to respond to candidates selected for further consideration. We look forward to talking to you about the possibilities of beginning a rewarding new chapter of your career!
Why being inclusive is important to us?At LMI Technologies, we are an Equal Opportunity employer and we value the diversity of the people we hire and serve. We strive to build and grow our team that fosters variety in backgrounds, perspectives, experiences and skills. We embrace inclusiveness in our workplace, so we can utilize each person’s talents and strengths.
If you are interested in working for a fast-growing global technology company with an inspiring and engaging workplace environment, we invite you to apply and talk about the possibilities of beginning a rewarding new chapter of your career.
#LMISJ
We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy ( -policy).
Powered by JazzHR
Wmw6LZKErj
Software Development Engineer in Test (SDET)
Posted today
Job Viewed
Job Description
Job Description
About Ouster
At Ouster, we are pioneering the future of Physical AI by redefining the capabilities of deep learning. Through our groundbreaking digital lidar solutions, including the Ouster Gemini perception platform and BlueCity smart city applications, we deliver the critical intelligence needed to build a safer and more efficient world.
Job Summary
We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our development and quality assurance teams, focusing on building a robust, scalable, and automated testing infrastructure. You'll be the champion for testability, ensuring new code is designed with testing in mind and that our products are rigorously validated before release. This is a hands-on role that requires a strong technical background and a passion for quality.
Key Responsibilities
- Integration Framework Ownership: Be 100% responsible for the design, implementation, and maintenance of the integration testing framework. This framework will serve as the primary tool for validating new features and system-level interactions.
- Bridging the Gap: Serve as the primary liaison between the development team and manual testers, translating manual test cases into automated scripts and providing technical guidance on test strategy.
- Architectural Guidance: Work closely with the development team to ensure new feature implementations are designed with strong testability as a core requirement. You will gate features based on the architectural design's ability to support comprehensive integration testing.
- Feature Awareness: Maintain deep knowledge of upcoming features and new development work, allowing you to proactively design and prepare the necessary testing infrastructure.
- Test Implementation & Management: Manage the backlog of integration tests to be implemented and be a hands-on contributor, writing, running, and debugging test cases. You will also oversee the delivery of the testing framework for use by other team members, including manual testers.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of proven experience in designing and implementing automated integration testing frameworks.
- 5+ years of professional experience and expert-level proficiency in Python
- 1-2 years of working knowledge of C++
- Experience with GUI test automation frameworks (e.g., Qt Test, Squish, Selenium, Playwright).
- A proactive and self-starting attitude, with a demonstrated ability to take ownership, drive tasks to completion, and make things happen with minimal supervision.
- Experience with testing methodologies, tools, and best practices.
- Excellent communication and collaboration skills, with the ability to influence technical decisions.
- Strong problem-solving and analytical skills.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Hands-on experience with CI/CD pipelines and tools, particularly Jenkins.
- Proficiency working in a Linux environment.
- Experience with containerization technologies like Docker.
Preferred Qualifications
- Experience with Rust as a replacement for C++ is highly desirable.
Powered by JazzHR
mqbzTyvkGb
Business Development Manager (custom software development)
Posted today
Job Viewed
Job Description
Job Description
Salary:
With a mission to humanize technology and create better human experiences, TheAppLabb is an innovation company focused on transforming businesses through intelligent and immersive business applications. We ideate and build fully custom solutions with emerging technologies like Artificial Intelligence, IoT, Virtual Reality, Augmented Reality and Blockchain.
The Opportunity (Role Summary)
We are looking for a sales hunter who has sold custom software development services (preferably mobile app development) to enterprise clients in US. Ideal candidate will have a strong knowledge, network and experience selling to US retail and eCommerce sector.
About Us:
We are a leading provider of custom software development services, specializing in mobile app development with a strong focus on the retail industry. Our mission is to deliver innovative solutions that enhance customer experiences and leverage artificial intelligence to drive business growth.
Summary
The Business Development Manager is a hands-on sales role responsible for driving an enterprise sales cycle to bring new clients to the company and ensure high customer satisfaction, both nationally and internationally. This role involves increasing company revenue by generating sales from new and existing customers. The Business Development Manager will identify, qualify, and close deals, acting as the key point of contact for client accounts. The role also involves working with sales channels to raise awareness of company offerings and initiate new business ventures to increase market share and meet fiscal goals.
What you will do(Responsibilities)
Essential Responsibilities:
- Client Engagement:
- Meet with clients to discuss the companys products and services.
- Initiate new opportunities across new target accounts.
- Present information regarding leads, clients, and sales at company meetings.
- Work to foster lasting relationships with a customer base. This includes:
- Upselling or cross-selling and renewal sales
- Analyzing and understanding the business requirements and objectives associated with a clients vision and roadmap
- Formally eliciting these requirements and detailing them,
- Scoping these potential projects (including sizing and costing potential projects)
- Submitting proposals to the customer
- Monitoring the clients budget, explaining costs, and negotiating new terms if necessary
- Market Strategy:
- Provide input to marketing and sales leaders to devise new and innovative ways to market our services both in print and online.
- Regularly attend industry conferences to expand insights and opportunities for the team.
- Relationship Management:
- Foster lasting relationships with a customer base, including upselling, cross-selling, and renewal sales.
- Analyze and understand the business requirements and objectives associated with a clients vision and roadmap.
- Elicit and detail these requirements formally, scope potential projects (including sizing and costing), and submit proposals to the customer.
- Monitor client budgets, explain costs, and negotiate new terms if necessary.
- Perform other duties as assigned.
Key Responsibilities:
- Identify and Acquire New Clients:
- Actively seek out and engage potential clients in the retail industry who need mobile app development services.
- Lead all aspects of client selling: prospecting, consultation, building strategic proposals, relationship management, closing, and transitioning new logo deals.
- Book of Business:
- Leverage existing relationships and networks to drive new business opportunities.
- Manage multiple customer sales cycles and close effectively, acting as an advisor rather than a sales order taker.
- Travel for in-person meetings as required with customers and partners to develop key relationships.
- Sales Strategy:
In alignment with corporate sales strategy, develop and implement an approach to minimize the sales cycle and maximize closing ratio.
- Client Relationship Management:
- Build and maintain strong, long-lasting relationships with enterprise clients, ensuring high customer satisfaction.
- Manage key customer relationships and participate in closing strategic opportunities.
- Meet with customers regularly to identify and manage their needs and expectations.
- Industry Events and Conferences:
- Represent the company at industry events, conferences, and networking functions to generate leads and build brand awareness.
- Market Understanding:
- Stay informed about industry trends, competitive landscape, and emerging technologies, particularly in CX and AI, to effectively position our services.
- Work closely with the marketing function to establish successful support, channel, and partner programs.
- Collaboration:
- Work closely with the marketing, product, and delivery teams to ensure alignment and successful execution of business development initiatives.
- Build effective relationships with internal/external stakeholders to ensure alignment.
- Reporting:
- Provide regular updates and reports on sales activities, pipeline status, and progress towards targets.
What Youll need (Required Qualifications)
Formal Education or Equivalent
- A bachelor's or masters degree in Business Administration, or similar
Years of Experience
- Experience: 5 + years of sales experience in custom software development services and experience selling to the US market.
- Industry Knowledge: Extensive experience selling custom software solutions to enterprise clients, retail and e-Commerce industry highly preferred
- Book of Business: Established network and book of business in the relevant sectors.
- Skills: Excellent communication, negotiation, and presentation skills.
- Motivation: Self-motivated, results-oriented, and capable of working independently with a strong sense of urgency.
- Travel: Willingness to travel for in-person meetings, events, and conferences as required.
- Preferred Qualifications:
- CX and AI Experience: Knowledge and experience in Customer Experience (CX) and Artificial Intelligence (AI) as applied to mobile app solutions.
- Location Flexibility: Based in Canada or the US, with a preference for candidates located in major metropolitan areas (East coast preferred).
Competencies
- Excellent oral and written communication skills
- Knowledge of user-centered design principles
- Working in a fast-paced environment managing multiple prospects
- High sense of accountability
- Effective engagement with remote, distributed teams
- Excellent negotiation skills
Specialized skills, knowledge, or certifications unique to this role
- Solid experience in selling consultative services in the technical space is an asset
- Proven experience with engaging enterprise business leaders, building customer relationships and influencing senior executives
- Solid experience & understanding of Hubspot, LinkedIn Navigator and other CRMs as applicable
- Experience working with a diverse team
Why youll love TheAppLabb:
We are proud to be certified as a Great Place to Work, Canada. We're a motivated team with laser-focused mission to create exceptional experiences. At TheAppLabb, our culture is geared towards creativity, collaboration, and flexibility.
- We adopt a remote-first working model with a work/life balance you can brag to your friends about
- Premium Medical, Dental, Vision and Life insurance plans through Manulife
- We give you tools to stay healthy, mentally, and physically with access to multiple wellness resources including Manulife EAP and counselling services
- We also reward your efforts to stay healthy with our incentivized wellness programs
- Paid vacation time and additional personal days and sick days
- Coaching and Learning and Development to ensure you have the training and education you need to thrive in your career
- We add a bit of sparkle to your special days with our birthday surprises and special day celebrations
- A diverse leadership team with an open-door policy to help you grow and succeed at your career goals
- Company Social and team building activities to keep our fun on (Virtual and in-person)
At TheAppLabb, we believe diversity and inclusion is a strength we cultivate. We are proud to be an equal opportunity employer and we do not discriminate based on race, gender, ethnicity, citizenship, national origin, religion, sexual orientation, age, marital status, disability, veteran status or any other legally protected status.
Our work environment welcomes equity, inclusiveness, and diversity by providing accommodations throughout the recruitment process and during your employment here. Ifyou require accommodation, please let us know and we will work with you to meet your needs. Please contact us at .
So, if you are looking for your next challenge, then this is your chance to join our team of exceptionally talented, creative, and innovative professionals working towards a unified goal.
remote work
Software Development Manager
Posted today
Job Viewed
Job Description
We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game. Reporting to the Director of Technology, you will be leading a group of friendly and motivated engineers (2-3 direct reports) based in Montreal.
The goal for your team is to build and maintain core systems & innovative features, optimize code for high-performance targets, and build outstanding tools to enable game developers to bring their content to life to be enjoyed by millions of players.
This position comes with a high level of ownership and influence, working with a small team of highly effective and hardworking developers. The role will have a mix of hands-on development and management responsibilities.
What You’ll Do
Write efficient, reusable & maintainable code
Provide technical analysis and documentation for new systems
Mentor and guide game developers, providing technical direction, career development support, and opportunities for skill growth.
Coordination & negotiation with external team members (engineering, production, design, art, QA)
Support sprint planning, technical scoping, and roadmap execution
Conduct code reviews and ensure standard processes are followed across the engineering team
Identify and mitigate technical risks throughout the development cycle
Champion quality, scalability, and performance across systems
Partner with production to supervise and deliver engineering deliverables on schedule
Tech Stack :
Unity, C#, URP, Addressable
Google Cloud, Firebase
Jenkins, Gradle, Groovy
New Relic
What We're Looking For
7+ years of experience in software development
2+ years in a leadership or management role
B.S. or equivalent experience in Computer Science
Experience with microservice architecture
Experience building CI/CD tools
Strong communication & negotiation skills
Excellent critical thinking, problem-solving, and analytical skills
Actively seek to streamline development efforts, reducing Time to Market
Foster a positive and collaborative team culture
Promote open communication, knowledge sharing, and continuous improvement
Maintains an adaptive approach, responding quickly to changes in project scope, requirements, or market conditions
Why Product Madness ?
As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, Cashman Casino. With 800 team members across the globe, Product Madness is headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, making us a truly global powerhouse.
We live by our People First principle. Regardless of where, when, or how they work, our team members have opportunities to elevate their careers, and grow alongside us. We take pride in fostering an inclusive culture, where our people are encouraged to be their very best, every day. But don’t just take our word for it. In 2024, we made the Global Inspiring Workplace Awards list, and won a bronze award at the Stevies for Great Employers in the ‘Employer of the Year - Media and Entertainment’ category.
So, what’s stopping you?
Travel Expectations
NoneAdditional Information
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
Software Development Manager
Posted today
Job Viewed
Job Description
Job Description
Who we are:
For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations.
Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact – and be recognized for it.
We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.
Your role:
As a Software Development Manager, you are an experienced 2nd line manager who will lead a software organization, consisting of multiple teams that are responsible for delivering highly scalable distributed services and applications. You will act as the anchor for building a top-tier team that will transform Information Management through technology that is smart, sophisticated, user-centric, and highly scalable. We're building teams and a culture that respects the craft of software engineering, applying our expertise to problems that really matter.
If you want to solve complex problems that make clear and real-world impact in people's lives, join us!
Your responsibilities:
As a Software Development Manager, you will:
- Lead a team of talented Engineers who like to ship code and tackle hard engineering problems
- Be a hands-on 2nd line Engineering team manager who will spend up to 60% of your time on people management, recruitment and organizing teams, and 40% of your time in design reviews, sprint planning and other Agile artifacts
- Partner with peers across Engineering, Product Management, Operations, Support, and Human Resources to drive delivery of cross-functional projects and address technical and resourcing challenges in your organization
- Mentor and guide the professional and technical development of your team members: help develop their careers, and assign them to projects tailored to their skill levels, personalities, work styles, and professional goals
- Build teams that are collaborative, inclusive, and respectful of each other
- Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members
- Instill a spirit of continuous improvement in the team's code, architecture, and processes
- In collaboration with Product Mangers, Test Managers, and your Engineers, maintain a prioritized backlog and create short-term and long-term goals for your team
- Help your team build relationships across functions such as Support, Operations, Test, and other teams to ensure Global Relay's continuing success
- Appreciate and advocate for information security and secure coding practices
About you:
- A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience
- 2+ years of experience as a 2nd line Software Development Manager or Senior Manager overseeing an organization of 20 people or greater, including managing 1st line Managers or Leads
- 3+ years of experience as a hands-on 1st line Software Development Manager or a Team Lead, managing a team of 3 people or greater
- 8+ years of software development experience, shipping enterprise grade software, using multiple languages and frameworks
- Extensive people management experience, and experience aggressively recruiting for and building a software development organization
- Experience building and managing large, highly scalable distributed services, complex databases, microservices, and API's in service and resource-oriented architectures
- Experience with large complex databases and managing data quality and lifecycle issues
- Understanding of modern frameworks and techniques for building web application user interfaces
- Experience with any of the following is an asset:
- Java or .Net Core
- JavaScript
- React
- Docker or Kubernetes
- CI/CD systems
- Big Data technology
- Security in an enterprise environment
Compensation:
Global Relay advertises the pay range for this role in compliance with British Columbia's pay transparency laws. Individual pay rates are determined by evaluating factors such as expertise, skills, education, and professional background.
The range below reflects the expected annual base salary, which is only one element of our comprehensive total rewards package designed to reflect our company pay philosophy, culture and values. We aim to foster an inspiring work environment and support employees' work-life rhythms. We provide a comprehensive extended health benefits program, including virtual healthcare and a wellness allowance. Employees also receive annual allotted vacation days, which increase based on tenure. Other benefits include: Paid sick days, maternity/parental enhancement program, corporate bonuses, and an RRSP contribution matching program.
For Vancouver-based employees, we provide a subsidized meal program, courtesy of our talented in-house culinary team!
British Columbia - Base salary range
$130,000—$155,000 CAD
What you can expect:
At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.
Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion.
We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual.
We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.
To learn more about our business, culture, and community involvement, visit
Be The First To Know
About the latest Development team Jobs in Canada !
Software Development Manager
Posted today
Job Viewed
Job Description
Job Description
Webility Solutions is a premier software development firm in Hamilton dedicated to building innovative solutions that improve people’s lives. We are experiencing fast growth and are looking a Software Development Manager to lead our sales, development, and support teams as we implement the next phase of our strategy. The candidate will report to the CEO and will have managerial oversight over the Webility team. Your Responsibilities: * Work with our management team to define the company’s strategy and goals. * Day-to-day management of our development team to provide direction and keep priorities on track. * Serve as a primary contact for customers and prospects, documenting and analyzing their business needs and technical requirements. * Manage budgets and oversee strategies to improve our P&L. * Build a process for tracking quantitative KPIs across the company. * Oversee the onboarding and training of new staff. * Perform employee reviews and provide constructive feedback on their performance. * Creates initiatives to take advantage of market opportunities, reduce operational threats, forestall business risks, and maximizes core strengths. * Provides guidance and training opportunities for employees as needed. Your Qualifications: * 5+ years experience in a leadership role within a technology company. * Excellent organizational skills and strong attention to detail. * Strong communication (verbal and written) skills. * Understanding of software specifications, development methodologies, and quality assurance practices. * Proficiency in managing budgets and tracking financial performance. * Bachelor's degree required; Master's degree preferred. * Development experience. What do we have to offer? You will have the opportunity to work on a growing team in a great work environment. We take pride in our work and offer a career with a competitive salary, benefits, and excellent growth prospects. You will be joining a team that is dedicated to being innovative and proactive in utilizing new technologies. Successful products are built by teams just as diverse as the audience who uses them, and we are committed to equal employment opportunity for all applicants. If this sounds like the right position for you, please respond to this ad. We would love to hear from you!
Director, Software Development
Posted today
Job Viewed
Job Description
Job Description
Description
Exciting news! Embark is moving its headquarters to the financial district in Toronto, ON. effective Q2 2026 ! Until then, our office remains in Mississauga, near Square One and the hybrid work model remains the same (in-office on Tuesdays and Wednesdays of each week).
As the Director of Software Development, you will be responsible for setting the technical direction, building and managing high-performing teams, and delivering scalable, secure fintech solutions. This includes ownership of core product development, Digital web /mobile applications, quality assurance, data engineering and warehouse, and the integration of third-party SaaS platforms critical to our business operations.
CHALLENGES TO BE MET
- Lead, mentor, and grow software engineering, QA, and data engineering teams.
- Define and execute the technology roadmap aligned with product and business strategy.
- Drive the end-to-end software development lifecycle, ensuring high performance, reliability, and regulatory compliance.
- Champion quality assurance practices, including test automation, performance testing, and continuous integration.
- Oversee the evaluation, selection, and integration of third-party SaaS solutions that support and enhance business functionality (e.g., Salesforce, payment processors, fraud detection, compliance platforms).
- Collaborate with cross-functional teams to seamlessly integrate SaaS platforms into our internal systems and data pipelines.
- Ensure SaaS integrations align with security, data privacy, and operational requirements.
- Manage and evolve data warehouse infrastructure and analytics platforms to support business intelligence and regulatory reporting.
- Implement robust data governance practices and data integration strategies using modern tools.
- Collaborate with product, design, and business stakeholders to define technical requirements and project priorities.
- Establish engineering best practices around code quality, agile delivery, DevOps, and scalability.
- Lead solution architecture for all software development, data warehouse and
- Proactively stay ahead of fintech trends, SaaS solutions, and data technologies to inform architecture and investment decisions.
WHO WE ARE LOOKING FOR
We value each employee for their unique perspectives and experiences. If you are someone who has qualifications similar to what we are looking for and is aligned with the culture and values at Embark, please consider applying!
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, including at least 4+ years in a leadership role.
- Proven experience leading engineering organizations in a fintech or regulated technology environment.
- Demonstrated success managing SaaS integrations and third-party platform adoption at scale.
- Experience with Salesforce – Salescloud and Marketing Cloud – an asset
- Strong understanding of data warehouse technologies (Azure Synapse, PowerBI, BigQuery) and modern data pipelines.
- Experience building web/mobile applications using modern technology (React. Node.js, nosql DBs)
- Hands-on experience with QA methodologies and automation frameworks.
- Familiarity with cloud-native architecture, DevOps, and CI/CD best practices and technologies i.e. Azure Devops, Git Hub.
- Knowledge of PaaS - based SDLC.
- Excellent leadership, communication, and collaboration skills across technical and non-technical teams.
- Experience with fintech compliance, security, and risk management is a strong plus.