DevStaff — Our Open Roles
Careers · DevStaff Canada

Our Open Roles

Explore current opportunities across engineering, operations, and client-facing teams. Tap any role below to see what you'd be doing day to day and what we're looking for.

18 open roles Waterloo · Toronto · Buffalo · Atlanta

Administrative Coordinator

Waterloo, ON Full-Time On-Site $20–22/hr

What You’ll Do

  • Coordinate operational workflows by organizing priorities, supporting task execution, and actively actioning next steps that come out of team meetings
  • Track actionable items to ensure progress, completion, and proper documentation
  • Assist with task prioritization by maintaining clear, updated priority lists for the team
  • Provide administrative and operational support such as scheduling meetings, managing calendars, and organizing documents and resources
  • Collaborate with team members to ensure smooth communication and coordination
  • Adhere to security and compliance protocols in all documentation and communication

Requirements

  • Recent graduate from university
  • Prior experience in an administrative role is preferred but not required
  • Strong organizational skills with exceptional attention to detail
  • Excellent written and verbal communication skills
  • Ability to multitask and prioritize tasks effectively in a fast-paced environment
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
Book a Call Now

AI + Java Developer

Waterloo & Toronto, ON; Buffalo, NY Full-Time On-Site $20–25/hr

What You’ll Do

  • Design, develop, and deploy AI-powered features within our Java backend applications.
  • Build and integrate solutions using Large Language Models (LLMs), prompt engineering, RAG pipelines, embeddings, and model inference.
  • Work closely with backend engineers to embed AI capabilities into production services.
  • Evaluate and integrate AI models and APIs from providers such as OpenAI, Anthropic, Azure OpenAI, or open-source alternatives.

Requirements

  • 1–3 years of professional software engineering experience or equivalent internship/co-op experience.
  • Hands-on experience building and shipping AI or machine learning features into production environments.
  • Strong understanding of Large Language Models (LLMs), prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and AI model inference.
  • Experience integrating AI APIs or deploying open-source models in real applications.
  • Proficiency in Java and the ability to work confidently within a production backend codebase.
  • Familiarity with Spring Boot, REST APIs, and backend service development.
  • Citizenship status
Book a Call Now

AI Full-Stack Developer

Waterloo & Toronto, ON; Buffalo, NY Full-Time On-Site $50–60k

What You’ll Do

  • Work 100% on AI-related projects as part of the company’s broader AI transformation strategy
  • Develop and maintain scalable applications across multiple stacks, including Java, .NET, Python, and React
  • Collaborate with cross-functional teams to design, develop, and deploy AI-driven features and solutions
  • Assist with integrating AI frameworks and tools into existing systems
  • Write clean, efficient, and well-documented code following software development best practices
  • Participate in brainstorming and design sessions to identify innovative ways to apply AI to real business challenges
  • Test, debug, and optimize applications to ensure performance, reliability, and scalability

Requirements

  • 1–2 years of full-stack development experience
  • Passionate about artificial intelligence and motivated to apply it in practical business scenarios
  • Comfortable working across multiple languages and frameworks (Java, .NET, Python, React)
Book a Call Now

AWS DevOps Engineer

Waterloo, ON & Buffalo, NY Full-Time On-Site $100k–120k

What You’ll Do

  • Design, implement, and manage cloud infrastructure (AWS) using Infrastructure-as-Code (Terraform, Ansible).
  • Build and maintain CI/CD pipelines to support rapid deployment cycles.
  • Own the automation of deployment, monitoring, logging, and alerting frameworks (CloudWatch, New Relic).
  • Collaborate with software engineering and QA teams to streamline DevOps workflows and release processes.
  • Oversee compliance-based data migrations across secure, multi-cloud environments (GDPR, HIPAA, PHI, PII, PCI).
  • Implement cloud monitoring and incident response systems to reduce downtime and enhance reliability.
  • Write clear documentation for infrastructure, processes, and deployment playbooks.
  • Serve as a subject matter expert during client engagements, workshops, and post-deployment support.
  • Occasionally travel to client sites across the U.S. and Canada to support deployments and training sessions.

Requirements

  • Excellent problem-solving and troubleshooting skills
  • Process-oriented with great documentation skills
  • Knowledge of security best practices and IT operations in an always-up always-available service
  • Experience with or knowledge of Agile Software Development methodologies
  • Experience and interest with AWS and DevOps practices and challenges in scaling tech stacks
  • Hungry to learn, knowledge share, execute and grow with a small impactful team
  • Citizenship status
Book a Call Now

Backend Team Lead

Waterloo, ON Full-Time On-Site $175k

What You’ll Do

  • Lead a team of backend developers in the design, development, and delivery of enterprise-grade Java applications, ensuring scalability, maintainability, security, and performance.
  • Architect and implement microservices using Java and Spring Boot, following modern software engineering principles and best practices.
  • Collaborate closely with product managers, frontend engineers, QA, and DevOps teams to translate business requirements into scalable technical solutions and sprint deliverables.
  • Mentor and coach developers through technical guidance, code reviews, architecture discussions, and career development.

Requirements

  • Proven expertise in Java with 7+ years of professional software development experience, including team leadership or mentoring experience.
  • Strong proficiency with Java 17+, Spring Boot, Spring Framework, and enterprise application development.
  • Experience designing and building microservices architectures and distributed systems.
  • Strong understanding of RESTful APIs, asynchronous messaging, and backend integration patterns.
  • Experience with relational databases such as PostgreSQL or MySQL, including query optimization and database design.
  • Familiarity with caching technologies such as Redis and messaging platforms such as Kafka or RabbitMQ.
  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes) is an asset.
  • Familiarity with cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, automated testing frameworks (JUnit, Mockito), and version control systems (Git).
  • Canadian citizenship
Book a Call Now

Business Development Representative

Waterloo & Toronto, ON; Buffalo, NY; Atlanta, GA Full-Time On-Site $50k–150k

What You’ll Do

  • Actively self-source your own sales pipeline through rigorous cold prospecting and outreach.
  • Lean into the chase, manage the sales cycle from initial contact to final close, and resiliently navigate rejection.
  • Build immediate rapport with prospects and focus heavily on selling value rather than competing on price.
  • Maintain clear, high-impact verbal and written communication with prospects throughout the entire sales process.

Requirements

  • A hungry, competitive mindset that derives energy from the chase and the close; highly resilient to rejection.
  • Exceptional verbal and written English communication skills with a proven ability to build rapport quickly.
  • A distinct hunter mentality—not looking to be an account manager or an order-taker.
  • Strong organizational skills and the ability to work effectively over the phone and digital channels to drive outreach.
  • Citizenship, permanent residency (PR), or open work permit (OWP) eligibility.
Book a Call Now

Cybersecurity Analyst

Waterloo & Toronto, ON; Buffalo, NY; Atlanta, GA Full-Time Remote $125k

What You’ll Do

  • Monitor and analyze security alerts, logs, and events to detect threats. Conducting threat intelligence and vulnerability assessments.
  • Investigate anomalies, breaches, and incidents, delivering clear documentation and remediation plans.
  • Manage and optimize SIEM tools (e.g., Splunk, Sentinel, Elastic Security).
  • Support firewalls, IDS/IPS, endpoint protection, and PAM tools.
  • Ensure compliance with SOC 2, ISO 27001, NIST, and CIS standards.
  • Collaborate with DevOps and IT teams to enforce Zero Trust principles.
  • Lead employee security awareness initiatives to minimize social engineering risk.
  • Enhance and maintaining security policies, response playbooks, and documentation.

Requirements

  • 5+ years of hands-on experience in cybersecurity and federal security compliance including use of their security tooling.
  • Proficient in scripting languages (Python, Bash, or similar) and experience with RESTful APIs.
  • Experience with modern source code management and software repository systems e.g. Visual Studio, Git/GitHub, etc.
  • Thorough understanding of base Cloud Infrastructure constructs — Virtual Private Cloud, Subnets, Security Groups and 3-tier application architecture.
  • Deep understanding of the fundamentals of security at multiple layers of abstraction, from operating systems to applications.
  • Strong advocate for automation-first approaches and a passion for driving innovation in secure software development
Book a Call Now

Executive Assistant

Waterloo, ON Full-Time On-Site $50–55k

What You’ll Do

  • Provide high-level administrative support to the CEO, ensuring smooth day-to-day operations.
  • Handle phone communications with a pleasant, professional tone, including making multiple outbound calls.
  • Efficiently gather, document, and share relevant information as requested by the CEO.
  • Ensure timely follow-ups and provide regular updates on various tasks.
  • Schedule meetings and create detailed meeting invites with agendas and necessary meeting details.
  • Manage travel arrangements, including hotel bookings, car rentals, and other travel-related logistics.
  • Conduct internet research, document findings, and present relevant information for decision-making.
  • Maintain a high level of organization and ensure that tasks are completed in an efficient and timely manner.

Requirements

  • Minimum of 2 years of experience as an Executive Assistant or in a similar administrative support role.
  • Canadian citizenship mandatory
  • Exceptional written and spoken English communication skills.
  • Must possess a vehicle with a valid Driver's License (G2, G, etc.)
  • Comfortable and professional when speaking on the phone and with external contacts.
  • Highly organized with the ability to manage multiple tasks and priorities.
  • Proactive, self-motivated, and capable of working independently with little supervision.
  • Strong attention to detail with the ability to follow through on tasks and responsibilities.
  • Experience in scheduling meetings, creating invitations, and managing calendars.
  • Ability to handle confidential information with discretion and professionalism.
Book a Call Now

Frontend Team Lead

Waterloo, ON Full-Time On-Site $130k–150k

What You’ll Do

  • Lead a team of front-end developers in the design and implementation of an overall React-based module, ensuring scalability, maintainability, and performance.
  • Guide developers in the creation of reusable, modular React components and establish best practices for front-end development.
  • Collaborate with product managers, designers, and backend engineers to translate complex requirements into robust technical solutions and sprint deliverables.
  • Mentor and coach developers on React best practices, code quality, and peer reviews.
  • Drive the adoption of modern front-end tools, frameworks, and processes to enhance development efficiency.
  • Ensure seamless integration with backend APIs and third-party services while maintaining security and performance standards.
  • Oversee testing strategies, including unit, integration, and end-to-end testing, to ensure code reliability and robustness.

Requirements

  • Proven expertise in ReactJS with 7+ years of professional experience, including team leadership or mentoring experience.
  • Strong proficiency in JavaScript, TypeScript, HTML, CSS, and modern front-end tooling.
  • Expertise in React Hooks, Context API, and state management libraries (e.g., Redux, Zustand).
  • Experience designing component libraries and integrating enterprise-grade UI frameworks (Material-UI, Ant Design, etc.).
  • Deep understanding of performance optimization, including code splitting, lazy loading, and rendering strategies.
  • Strong grasp of RESTful API consumption and integration patterns.
  • Familiarity with CI/CD pipelines, automated testing frameworks (Jest, React Testing Library), and version control systems (Git).
  • Canadian citizenship
Book a Call Now

QA Automation Engineer

Waterloo & Toronto, ON Full-Time On-Site $100k–120k

What You’ll Do

  • Develop comprehensive test plans, including scenarios and detailed steps, in Zephyr. Execute these tests to ensure software quality and coverage.
  • Perform root cause analysis on test failures, generate detailed test reports, and present findings to both internal and external stakeholders, including upper management.
  • Run existing CI/CD pipelines using Jenkins to deploy and test applications in various environments.
  • Update and maintain testing environments to support ongoing testing needs.
  • Participate in daily meetings with a remote QA team to align on testing activities, resolve issues, and ensure team alignment.

Requirements

  • Proficiency with Zephyr and Jira for test management and tracking
  • Experience with Cucumber and WebDriver for behavior-driven development and test automation
  • Familiarity with Jenkins for CI/CD
  • Competency in JavaScript or TypeScript
  • Hands-on experience with at least one of the following test automation tools: Appium, Selenium, Cypress, or Playwright
  • Canadian citizenship
Book a Call Now

QA Team Manager

Waterloo, ON Full-Time On-Site $130k–170k

What You’ll Do

  • Serve as the operational backbone of the team, ensuring JIRA hygiene is maintained, reports are delivered, and the team consistently hits its commitments.
  • Lead and coach a team of 10–15 engineers, running regular 1:1s, setting clear goals, and building a strong culture of ownership and accountability.
  • Own end-to-end delivery by partnering with Tech Leads, Project Managers, and Business Analysts to sequence work, manage dependencies, and actively remove blockers.
  • Drive KPI discipline, address underperformance head-on, make tough people decisions, and own the end-to-end hiring and onboarding process to raise the talent bar.
  • Act as the primary point of contact for the team, providing leadership and partner teams with proactive, transparent, and accurate updates on project status and risks.

Requirements

  • 5+ years of people-management experience, leading technical/engineering teams.
  • A track record of being accountable for a team's delivery — and consistently delivering.
  • Proven ability to drive day-to-day execution discipline and follow-through across a team (not just set direction)
  • Canadian citizenship
Book a Call Now

React + iOS Engineer

Waterloo, ON Full-Time On-Site & Remote $100k–120k

What You’ll Do

  • Ship high-quality React/TypeScript interfaces across our core clinical and administrative surfaces, with a focus on performance, type safety, and developer experience.
  • Architect and build iPad-native data transmission workflows in Swift — sync engines, offline-first state, background transfer, and the low-level networking that makes the product feel instant in clinical settings where Wi-Fi is unreliable.
  • Drive technical strategy across two codebases, making the call on what lives in React vs. native iPadOS — and keeping the product feeling like one seamless experience for clinicians.
  • Partner closely with product, design, clinical, and backend teams to ship end-to-end features quickly and safely.
  • Set the quality bar for reliability, observability, and craft — recognizing that in healthcare, a dropped sync isn't just a bug.

Requirements

  • Deep React + TypeScript experience. You've shipped production-grade interfaces and have strong opinions about state, types, and component architecture.
  • Real native iPadOS engineering experience. Swift, the iOS/iPadOS SDK, lifecycle, background execution, networking, permissions, multitasking — you've shipped a real app, not just dabbled.
  • Systems-level thinking. You understand data flow end-to-end and can reason about tradeoffs across the stack.
  • Care about reliability. You build for the case where the network drops mid-transmission, not just the happy path.
  • Strong product instincts. You don't just build what's specced — you push back, simplify, and ship the right thing.
  • Canadian citizenship
Book a Call Now

Scrum Master

Waterloo, ON Full-Time On-Site $90k–110k

What You’ll Do

  • Work alongside our Technical Project Manager and ensure disciplined, high-quality execution across our development teams.
  • Serve as the primary owner of Jira, ensuring the backlog is structured, tickets are actionable and up-to-date, and workflows are consistently enforced.
  • Actively manage daily sprint progress, proactively remove development blockers, and monitor delivery risks to ensure the team meets its commitments.
  • Act as the central point of contact for a team of roughly 30 developers, leading efficient Scrum ceremonies and aligning tasks with overarching technical priorities.
  • Partner closely with the Technical Project Manager to translate high-level priorities into daily tasks while monitoring team capacity and workload distribution.
  • Provide data-driven reports and dashboards to management regarding sprint health, while continuously refining delivery processes to increase team efficiency.

Requirements

  • 2–5+ years experience as a Scrum Master, Delivery Manager, or similar role in software development
  • Scrum certification (CSM, PSM, etc.)
  • Experience working with multiple development teams simultaneously
  • Strong understanding of Agile/Scrum practices in real-world delivery environments
  • Excellent organizational and coordination skills
  • Strong communication skills with both technical and non-technical stakeholders
  • Highly detail-oriented with a focus on accuracy and follow-through
  • Canadian citizenship
Book a Call Now

Senior Business Analyst

Waterloo & Toronto, ON Full-Time On-Site $120k–130k

What You’ll Do

  • Lead the gathering and analysis of business and technical requirements from stakeholders.
  • Develop comprehensive requirements artifacts such as specifications, test cases, mockups, workflows, and user stories.
  • Act as a liaison between business stakeholders and development teams to ensure alignment on project goals.
  • Utilize design/prototyping tools like Figma, Sketch, Adobe XD, Axure, or Visio to create detailed mockups and prototypes.
  • Provide strategic input on UX/UI designs based on modern trends across devices and platforms.
  • Analyze complex data inputs from both business and technical perspectives to define actionable solutions.

Requirements

  • A seasoned professional with 5+ years of experience in business analysis or related roles (e.g., UI/UX design, product management).
  • Strong technical background with knowledge of at least one programming language to facilitate communication with development teams.
  • Deep understanding of the software development lifecycle (SDLC) and agile methodologies.
  • Advanced proficiency in design/prototyping tools like Figma, Sketch, Adobe XD, Axure, or Visio.
  • Expertise in converting complex business input into clear technical requirements.
  • Exceptional communication skills for working with clients and cross-functional teams at all levels.
  • Canadian citizenship
Book a Call Now

Senior Java Developer

Waterloo & Toronto, ON; Buffalo, NY; Atlanta, GA Full-Time On-Site $100k–120k

What You’ll Do

  • Collaborate with a team of developers to ensure project success and professional growth.
  • Conduct code reviews to maintain high coding standards and best practices.
  • Act as the primary point of contact for stakeholders, ensuring effective communication and alignment on project goals.
  • Collaborate with cross-functional teams, including architects, analysts, and testers, to design and develop Java-based solutions for healthcare integration.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, and deployment.
  • Develop, maintain, and enhance Java-based applications and services with a focus on reliability, security, and performance.
  • Troubleshoot and resolve complex technical issues while providing support during deployment phases.

Requirements

  • Minimum of 7+ years of professional experience as a Java Developer with strong backend development expertise.
  • Proficiency in Java 17 with deep knowledge of the Spring Framework (Spring Boot, Spring Security).
  • Experience with healthcare integration standards such as FHIR and HL7 is highly desirable.
  • Strong database design and development skills (SQL/NoSQL).
  • Familiarity with DevOps practices and CI/CD pipelines is a plus.
  • Citizenship status
Book a Call Now

Social Media Specialist

Atlanta, GA Part-Time Remote $20–25/hr

What You’ll Do

  • Play a key role in shaping how a large, multinational fitness and health care brand connects with its audience online
  • Ideate, produce, and edit platform-specific content for Instagram, TikTok, LinkedIn, YouTube, and Facebook
  • Create engaging short-form video, graphics, carousels, and multimedia content that reflects the brand’s voice and personality
  • Develop and execute social media strategies aligned with brand, marketing, and revenue goals
  • Identify emerging trends and experiment with creative formats to drive engagement and reach

Requirements

  • 3–5 years of experience in social media, digital marketing, or content creation
  • Exceptional copywriting and storytelling skills
  • A strong portfolio showcasing social campaigns, short-form video (Reels, TikTok), and visual design
  • Hands-on experience with Meta, TikTok, LinkedIn, and scheduling tools such as Sprout Social or Hootsuite
  • Proficiency with Adobe Creative Suite (Premiere Pro, Photoshop, Illustrator) and design tools like Canva
  • Strong analytical mindset with the ability to interpret engagement metrics and optimize campaigns
Book a Call Now

Technical Project Manager

Waterloo, ON Full-Time On-Site $110k–130k

What You’ll Do

  • Manage projects with top-down oversight throughout the entire execution to ensure success as defined by adherence to standards of scope, budget, and timeline
  • Develop comprehensive project plans that merge company goals with consumer requirements and coordinate various managers and technical personnel during all project phases
  • Monitor project progress continuously and make detailed scheduled reports on measurable items, including milestones and deliverables
  • Communicate proactively with team members and stakeholders to provide encouragement, identify problems, create solutions, and implement efficiency improvements
  • Review proposed modifications on project plans, including meeting with interested parties to approve and implement beneficial changes
  • Perform project documentation

Requirements

  • Software development background required
  • Extensive leadership experience and strong team-building abilities
  • Excellent problem-solving skills
  • Experience working with agile project management methodologies
  • Strong experience in documentation
  • Excellent communication and interpersonal skills
  • Canadian citizenship
Book a Call Now

Technical Recruiter

Waterloo & Toronto, ON Full-Time On-Site $20–25/hr

What You’ll Do

  • Screen resumes for technical qualifications and cultural fit.
  • Conduct pre-screening calls and interviews using structured methods.
  • Perform technical and behavioural assessments during interviews.
  • Negotiate with candidates on pay, scheduling, and benefits.
  • Present shortlisted candidates to clients and coordinate interviews.
  • Update CRM/ATS (applicant tracking systems) based on candidate interviews.
  • Maintain clear communication with candidates throughout the recruitment process.
  • Complete background and reference checks on candidates.

Requirements

  • Excellent written and spoken English communication skills.
  • Familiarity with technical roles, skills, and industry trends (e.g., software development, IT).
  • Proficiency in recruitment tools such as ATS and CRM software.
  • Ability to work effectively over the phone for candidate screening and communication.
  • Strong organizational and multitasking skills in a fast-paced environment.
  • Citizenship, permanent residency (PR), or open work permit (OWP) eligibility.
Book a Call Now

Don't See the Right Fit Yet?

We're always connecting with strong technical and operations talent. Reach out to us and we'll let you know when something matches.

Follow up on Linkedin