Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
Qualifications
Proficiency in Python programming. Experience with test automation tools and frameworks. Strong problem-solving skills and attention to detail. Ability to work collaboratively in a fast-paced environment. Excellent communication skills.
About the job
Join our innovative team at Scalian as a Python Test Software Developer. In this role, you'll be responsible for developing and implementing automated testing solutions to ensure the quality and reliability of our software products. You will work closely with cross-functional teams to enhance product performance through rigorous testing methodologies.
About scalian
Scalian is a leading provider of technology solutions, specializing in software development and systems integration. Our mission is to deliver high-quality products and services that empower our clients to achieve their business goals. We foster a dynamic and inclusive workplace where innovation thrives.
Your Team Dynamics:Join a talented, passionate, and experienced team at Genetec, where we are laying the foundations and establishing essential workflows for our next-generation product, Security Center SaaS.Our team specializes in developing web and desktop applications that focus on configuration and operational workflows for our professional clients. We c…
Role overview NeoFinancial seeks a Senior, Staff, or Principal Software Developer based in Calgary, AB. This position centers on creating modern technology for financial services, aiming to enhance user experience and streamline financial processes. The role provides opportunities to shape both product direction and technical strategy. What you will do Design and develop scalable applications tailored to financial services Collaborate with engineers and other teams to deliver new product features Apply technical expertise to projects with significant impact Establish and uphold standards for code quality, architecture, and development processes Requirements Significant experience in software development at a senior level or above Proven ability to build and maintain complex applications Strong collaboration skills, working effectively with cross-functional teams Interest in financial technology and a focus on improving user experience
At TextNow, we envision a world where communication is accessible to everyone. Our mission is to revolutionize connectivity by blending simplicity, innovation, and affordability. Our team comprises passionate creators harnessing technology to empower millions of users with efficient communication tools every day.As an Android Software Developer, your role will extend beyond app development; you will influence the systems, architecture, and tools that bring our applications to life. At TextNow, our Technical Staff members embody a blend of leadership and hands-on coding, unlocking high-leverage opportunities. A strategic mindset, coupled with an attention to intricate details, is essential. You will take technical ownership of pivotal mobile areas and collaborate across mobile, backend, and data teams to deliver faster, smarter, and more reliable products.Embracing AI and automation is central to our development approach. You will leverage these technologies to enhance development speed, boost performance, quickly identify and resolve issues, and consistently elevate mobile development standards.We are actively seeking Technical Staff at various levels (intermediate/senior/staff+). Whether you are a seasoned developer eager to lead complex systems or a budding developer excited to expand your skills, we will tailor your title and responsibilities based on your experience and impact.This position revolves around creating significant impact at scale. You will influence how TextNow constructs and operates its systems within an AI-first environment, where intelligent tools are integrated into daily engineering practices. Using AI is not just encouraged; it is expected. From design and architecture to implementation, testing, debugging, documentation, and operational analysis, you will actively utilize AI tools to enhance productivity, improve code quality, and make informed technical decisions. We offer a comprehensive suite of AI-powered development tools and workflows to assist you, and we anticipate that you will continuously refine your usage of these tools to elevate efficiency, clarity, and product excellence throughout the organization.
Join our dynamic Digital Workflow team at Vention as a Senior Software Developer, where you'll play a pivotal role in shaping our technology direction and architecture design as we expand.In this position, you will work on designing and implementing innovative web-based applications aimed at automating industrial machines. This includes everything from cloud-based simulations to direct operations on the shop floor, encompassing backend systems, databases, user interfaces, CI/CD pipelines, and more.You will have the opportunity to engage with our robotic systems, including robotic arms and three-axis machines, as well as the tablets used by shop-floor operators to interact with their machinery.Your role will involve tackling critical tasks within our department, enhancing the speed of our most vital projects, and solving complex challenges. You will work closely with team leads, product managers, QA developers, and Technical Directors, while also mentoring junior team members.Your specific responsibilities will include:Engaging in all phases of the software lifecycle, from requirements definition and model design to implementation, testing, deployment, and maintenance.Conducting hands-on full stack web development using TypeScript, building back-end systems that integrate with the existing Vention tech stack, and developing user-friendly graphical interfaces for customers to interact with their machines without coding.Creating and maintaining comprehensive documentation for all developed models and associated code.Leading and designing critical technical projects across various teams and departments.Collaborating closely with leadership, including software team leads and product managers.Providing mentorship and technical guidance to less experienced team members.
Join Our Team at Edge OSThe dynamic Edge OS family is at the forefront of developing an operating system and services that facilitate remote management of Cloudlink devices, which are essential for deploying Genetec's next-generation physical security software for our clients.As a Senior Software Developer, your primary goal will be to deliver features related to device lifecycle management (enrollment, updates, etc.), application deployment, and observability of these devices in the field.We leverage cutting-edge technologies at the intersection of IoT, embedded systems, and Cloud computing to provide solutions that simplify our clients’ operational management and, in a spirit of collaboration, offer essential services to Genetec's application developers.What Your Day Will Look LikeEngage in the analysis, design, and implementation of new features for a modern connected device management platform.Prioritize quality assurance by adhering to best practices related to automated testing and its integration into the software development lifecycle.Contribute to task effort estimation and time management to deliver solutions that meet expectations.Collaborate with your team lead to gain high-level guidance and objectives aligned with the product vision and priorities.Work alongside various stakeholders, including technical leads, architects, and developers from other teams.About YouBachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.A minimum of 5 years of experience in software development.Strong knowledge and experience with a modern object-oriented programming language.Proficient in both French and English, both spoken and written.Preferred QualificationsFamiliarity with C#/.NET, Go, or Rust languages.Experience working with Linux systems.Hands-on experience with IoT technologies and remote fleet management.Familiarity with messaging protocols such as AMQP, MQTT, etc.Experience with containerization and orchestration engines (Docker, Kubernetes).Web development experience (HTML, CSS, JavaScript, TypeScript, React).Experience with Cloud development in a CI/CD environment.What We Offer!Attractive compensation package.Training reimbursement program.Work-life balance with flexible scheduling.
About Benevity Benevity builds technology that helps companies and their employees take action on social and environmental issues. Our platform supports corporate giving, volunteering, grantmaking, and employee resource initiatives. We work with many Fortune 100 brands to help foster positive workplace cultures and drive real impact. As one of Canada's early B Corporations, Benevity is committed to both purpose and profitability. Our team is global, with colleagues in Canada, Spain, Switzerland, the UK, the US, and more. Role Overview Benevity is growing, and adaptability is central to how we work. We are hiring a Senior Full-Stack Software Developer in Calgary, Alberta. This role suits someone who enjoys collaborating with a diverse team and values inclusivity. Strong software development experience is essential, especially in AI-driven solutions, debugging, code reviews, and testing. Familiarity with efficient data processing in cloud environments is important. The work touches on financial services that help companies and employees create positive change. Senior developers here work with technical leaders and cross-functional teams, mentor peers, and help raise the technical bar for everyone. Within the Product & Engineering team, this position focuses on improving our platform for social impact. Collaboration with Product Managers and other stakeholders is frequent, with a goal of delivering a strong user experience. The role also contributes to our Financial Engine, supporting organizations in engaging their people and customers in meaningful ways. What You Will Do Write clean, modular, production-level code that meets our coding standards and best practices. Integrate AI into engineering processes, exploring and applying new AI tools to improve efficiency and quality. Work with others to define and document requirements, break down tasks, and provide accurate time estimates. Optimize prompts and workflows to streamline processes and improve user engagement.
Become a Part of Syntronic: Where Your Innovations Shape TomorrowAt Syntronic, we are not just followers of industry trends; we are the pioneers! Join our dynamic team and collaborate with visionary companies and brilliant minds to transform groundbreaking ideas into tangible realities. Picture yourself engaged in cutting-edge projects across telecommunications, revolutionary automotive technologies, life-saving healthcare innovations, and next-generation industrial automation. Our diverse projects are impactful and at the forefront of technological advancement. Join us in doing something extraordinary!About UsSyntronic is a global leader in design and development, specializing in electronics, electromechanics, and software. We are more than just a company; we are a community of innovators. Our teams engage in projects that shape the future—from developing state-of-the-art communication systems and autonomous vehicles to enhancing IoT solutions that change daily life. At Syntronic, your contributions will create a significant impact.
At Range Group, we champion the invaluable role of professional travel advisors. Representing over $4.5 billion in annual travel sales, we firmly believe that equipped with the right technology and 24/7 support, travel advisors provide unmatched value to any journey. Our commitment to giving back is embodied in the Range Foundation, which allocates 10% of our group profits to social impact initiatives, from exploration grants and educational access to cultural infrastructure and humanitarian assistance. Join us in shaping a brighter future.This is a hybrid role, requiring two days a week onsite at our Toronto office. Candidates outside the commutable area may be considered for remote work.The RoleJoin TripArc as we develop an AI-driven vacation booking platform designed to empower North American travel advisors with over 10,000 pre-packaged, instantly bookable itineraries.Your responsibilities will encompass both pioneering new features and enhancing existing systems. You'll create new Angular micro-frontend applications, build AI agent pipelines, and integrate with our MongoDB-supported catalog framework for the Vacations Platform while also extending and collaborating with the established ADX booking platform and the new Product Builder. We seek individuals who can navigate both realms seamlessly.You will take full ownership of your tasks from design to deployment, working closely with Product, QA, and your team.Our Development ApproachWe expect all developers to integrate AI coding tools such as GitHub Copilot and others into their workflow as a standard practice. These tools facilitate a faster development cycle while ensuring quality through rigorous code reviews and testing. If you excel at leveraging AI-assisted development without sacrificing quality, you will thrive here.Your ContributionsItinerary Catalog & AI Pipelines: You will be instrumental in building...
Join Workleap as a Software Development Manager and lead a dynamic team of developers in delivering innovative software solutions. In this fully remote role, you will oversee the software development lifecycle, collaborate with cross-functional teams, and drive technical excellence while fostering a culture of continuous improvement.
Be a Part of Syntronic: Innovate, Collaborate, TransformAt Syntronic, we lead the charge in technological innovation rather than simply following trends. We invite you to collaborate with pioneering companies and brilliant minds to bring revolutionary ideas to life. Picture yourself at the forefront of telecom advancements, automotive technology, healthcare innovations, and industrial automation projects that make a genuine impact. Join us in crafting the future!About Us:As a global leader in design and development, Syntronic specializes in electronics, electro-mechanics, and software engineering. We are more than just a company; we are a vibrant community of innovators. Our teams work on projects that shape the future, from cutting-edge communication systems to autonomous vehicles and transformative IoT solutions. Your contributions here will have a tangible impact.What We Seek:We are looking for passionate individuals who are eager to:· Partner with leading clients on ground-breaking projects.· Learn from industry experts and broaden your knowledge.· Drive innovation from conception to execution while maintaining high standards.· Acquire international exposure through global initiatives.· Flourish in an entrepreneurial atmosphere that encourages new ideas.· Explore diverse fields including telecommunications, automotive, healthcare, and automation.We are in search of an Embedded Software Engineer to develop software that precisely controls and stabilizes Layer 0 optical components for advanced DWDM systems. You will be responsible for creating real-time and near-real-time software that manages lasers, optical power, and signal behavior, ensuring the reliable operation of optical transport equipment. This hands-on role intersects embedded systems, control logic, and photonic hardware.This is a full-time, on-site position based in Ottawa, and relocation to Ottawa is required.
About Us:Join our global R&D team specializing in tailored solutions for our clients and become part of the Development Partner Experience group. Collaborating with multidisciplinary teams in Paris and Montreal, we craft innovative solutions that meet the unique and individual needs of businesses. From pre-sales to comprehensive support, our developers are involved in every stage of the development process. Quality is our top priority, driving us to continuously enhance our solutions and the overall experience for our partners and clients.We are an international Canadian company offering a broad portfolio of solutions in security, intelligence, and operations. We serve clients across a wide range of sectors including transportation, education, and government. At Genetec, we promote communication, creativity, and continuous learning, empowering everyone to thrive in their professional journey.With a network of over 1,800 people worldwide, our team is composed of diverse individuals passionate about their work and open to new ideas. We prioritize the success and well-being of our employees, evidenced by our internal engagement survey results from 2023, which reached 4.4/5.Discover the dynamic work environment and culture at Genetec in this video!Your Day at a Glance:Actively participate in developing custom solutions, which accounts for approximately 70% of this role's tasks.Assess and enhance our frameworks used across all solutions to avoid starting from scratch on every project.Provide added value to internal teams, partners, and clients through demonstration presentations and follow-up support.Collaborate with project managers and cross-functional teams to ensure timely delivery.Engage in collaborative sessions to improve internal tools, frameworks, and processes.
Embracing the benefits of remote work, including enhanced employee morale and productivity, as well as positive impacts on well-being and the environment, we are proud to be a digital-first company.Our digital workplace environment, paired with well-located offices and collaborative spaces, grants our team the freedom and flexibility to work in the most productive way for each individual.About UsTecsys is a rapidly growing innovator delivering supply chain solutions to major healthcare networks, hospitals, pharmacies, distributors, retailers, and logistics providers (3PL).We partner with industry leaders to transform their supply chains through technology. If you thrive on tackling challenging problems while enjoying continuous learning opportunities, Tecsys might be the perfect place for you.About the PositionWe are seeking a highly skilled Performance and Scalability Analyst / Performance Tester with over 5 years of hands-on experience in performance and load testing.The ideal candidate has strong expertise in performance engineering (beyond functional testing) and a proven ability to:Define, measure, and interpret performance metricsDesign load modelsConduct root cause analysesA thorough understanding of the supply chain domain and warehouse management systems (WMS) is mandatory. You must grasp the real workings of warehouse operations and be able to translate WMS flows into realistic performance scenarios.This role is crucial in ensuring optimal performance and scalability of our Tecsys Elite logistics platform, hosted on Kubernetes within AWS, and integrated into our automation ecosystem using JMeter and Playwright.
Join Vention as a Senior Embedded Software Developer and take your career to the next level! In this role, you will be responsible for designing, implementing, and testing high-quality embedded software solutions for our innovative automation platform. Collaborate with cross-functional teams to deliver cutting-edge technology and enhance user experience.We are looking for a candidate who is passionate about embedded systems and has a proven track record in developing software for hardware platforms. You will play a key role in shaping the future of our products and ensuring their reliability and performance.
DV Trading seeks a Software Developer to join its Toronto office. This position centers on creating and maintaining software that underpins trading strategies in the financial sector. The team values technical expertise, curiosity, and a strong interest in tackling complex problems. Key responsibilities Design and build software solutions that support trading systems Collaborate with team members to add features aimed at improving trading performance Contribute both ideas and code to projects aligned with the firm's objectives What we look for Background in software development (any language or stack) Interest in financial markets or trading technology Comfort with complex technical challenges Ability to work well within a team and communicate clearly Location This role is based in Toronto.
Join Wabtec Corporation as a Senior C++ Software Developer and be part of a dynamic team that is revolutionizing the transportation industry. In this role, you will leverage your extensive experience in C++ programming to develop innovative software solutions that enhance our products and services.As a Senior Developer, you will collaborate with cross-functional teams, participate in code reviews, and mentor junior developers. Your expertise will directly contribute to our mission of delivering high-quality technology solutions that improve safety and efficiency in rail systems.
Are you prepared to drive global connections?If you feel you may not meet every requirement listed below but are still interested in this opportunity, we encourage you to apply. No one fits every criterion – we are looking for candidates who excel in certain areas while also showing interest and capability in others.Role Overview:As a member of the Developer Experience (DevX) team at Kong, you will be instrumental in designing, developing, and sustaining microservices and APIs that empower the Konnect Developer Portal. This portal serves as the primary gateway for our customers' users to discover, experiment, and integrate with APIs hosted on the Konnect platform. Collaborating closely with both Engineering and Product teams, your contributions will significantly influence the business trajectories of Kong and its clientele.Your Responsibilities:Develop and sustain microservices and APIs that drive the Konnect Developer Portal, including configuration management, API catalogs, documentation solutions, authentication setups, metering, and subscription services.Craft and execute solutions for moderately complex technical challenges.Provide operational support for services in production, including participation in an on-call rotation.Create automated tests to ensure code behavior and prevent regressions.Perform any additional tasks assigned by your manager.What You'll Bring:At least 5 years of experience working collaboratively to develop, deliver, and maintain intricate software solutions.Proficient in Typescript, Javascript, and modern NodeJS frameworks such as NestJS.Experience with relational databases like PostgreSQL.Background in developing and maintaining SaaS platforms.Familiarity with version control using git and GitHub workflows.Experience in test-driven development and automated testing methodologies.Exceptional verbal and written communication abilities.Preferred Qualifications:Familiarity with Golang, Kubernetes, Docker, Kafka, CDC, and Flink.Full-stack capability.A genuine passion for API development and integrations.
OUR MISSIONAt Redwood, we empower our customers through advanced lights-out automation that streamlines mission-critical business processes. ABOUT USRedwood Software stands at the forefront of full-stack automation fabric solutions, specifically tailored for mission-critical business processes. Our innovative SaaS-based composable automation platform, designed for ERP systems, showcases our commitment to the transformative capabilities of automation. With our unparalleled solutions, you can confidently orchestrate, manage, and monitor workflows across any application, service, or server, whether in the cloud or on-premises. Our global team of automation experts and customer success engineers is dedicated to providing world-class support, offering you the freedom and time to imagine and shape your future. With Redwood Software, you can step back from the minutiae and gain a broader perspective. CORE VALUESOne Team. One RedwoodMake Your Own WeatherObsess over Customer SuccessWork the ProblemBe CuriousOwn the OutcomeRespect Each Other YOUR IMPACTAs a Senior Full Stack Software Developer, you will take the lead in designing, developing, and delivering scalable full-stack applications. You will shape system architecture and drive engineering excellence across Redwood’s automation and SaaS platforms. Design, develop, and implement scalable, secure, and high-performance full-stack applications utilizing Java, JavaScript, and related technologies. Architect and construct backend services, APIs, and microservices with an emphasis on scalability, reliability, and maintainability. Create responsive, accessible, and high-quality front-end user experiences. Collaborate with product managers and stakeholders to define technical strategies and translate business requirements into effective system designs. Take ownership and contribute throughout the entire software development lifecycle, from architecture and design to deployment and optimization. Establish and advocate for best practices in coding, testing, observability, performance optimization, and AI implementation. Lead architectural discussions and influence technical decisions for long-term scalability and performance. Identify and resolve complex technical challenges, including production issues and system bottlenecks. Promote automated testing strategies, including unit, integration, and end-to-end testing. Mentor and coach junior and mid-level developers, fostering a culture of engineering excellence. Stay abreast of emerging technologies and drive the adoption of innovative solutions.
Hello and welcome! We're glad you're here! Are you on the lookout for an exciting new challenge or just exploring your options? You may have just found the perfect opportunity!As a dynamic Principal Software Developer, you will shape the design and architecture of critical components for our flagship Lightspeed Retail product, utilized by thousands of merchants globally. Your direct contributions will drive innovative solutions tailored to our customers' needs. By providing technical mentorship and promoting best practices, you will elevate engineering standards across the organization, empowering teams to build sustainable architectures.This role is open to candidates located in Canada or the USA, and you'll need to be available to work within EST/EDT hours. We offer flexible work arrangements including fully remote, hybrid, or fully office-based environments (in cities with local offices).Key ResponsibilitiesDesign and implement scalable systems that support new initiatives.Analyze existing systems to identify opportunities for architectural improvements, performance enhancements, and robustness.Detect recurring patterns that lead to incidents and strategize solutions to mitigate them.Enhance system reliability and performance through continuous improvement.Refine development practices, including design reviews, testing, deployment, and incident management.Conduct architectural deep-dives and mentor key team members across all service teams.Contribute significantly to fostering a high-performance culture within the Retail organization.Work collaboratively with the wider team to achieve organizational goals, even if it involves tasks beyond your immediate role.Qualifications15+ years of professional experience in software development.5+ years of experience in a technical leadership role across multiple teams.2+ years of experience managing architectural solutions for teams of 35+ engineers.Proven track record of developing scalable, business-critical systems for cloud deployment.
Join our innovative team as a Senior Software Developer specializing in Go, focusing on US Instant Payments. In this fully remote role, you will be instrumental in designing and implementing cutting-edge payment solutions that enhance our services and meet the evolving needs of our clients.We are seeking a passionate developer who thrives in a collaborative environment and is eager to tackle complex challenges. You will work closely with cross-functional teams to deliver high-quality software solutions. Your expertise in Go and experience with payment systems will be crucial in driving our success.
Full-time|$68K/yr - $118K/yr|On-site|Saskatoon, SK
Join 7shifts, a leading scheduling and payroll platform dedicated to empowering restaurant teams. Our intuitive app and specialized solutions are trusted by over 55,000 restaurants, enabling them to save time, decrease errors, and manage costs effectively. Our mission is to simplify team management and enhance the performance of restaurants, with a long-term vision of fostering a thriving restaurant industry through connected and engaged teams.As a Software Developer at 7shifts, you will develop essential features used daily by over 1.5 million restaurant professionals, assisting teams in staying compliant and well-supported during peak hours. Collaborating closely with product design and engineering teams, you will address real challenges and deliver meaningful outcomes—not just features. Reporting to an Engineering Manager, you will be a vital part of a collaborative, cross-functional team that prioritizes both speed and quality while maintaining a strong connection to our customers. While you don’t need to be an AI expert, your curiosity and thoughtfulness about modern tools, including AI, will help us reduce friction, enhance productivity, and ensure high-quality, accurate, and secure deliveries. You’ll gain exposure to a large, evolving codebase and multiple product areas, emphasizing ownership, reliability, and impact.We are expanding across various teams and experience levels, aligning roles based on individual strengths and business needs.