Senior Software Developer

7 days ago


Canada The PEER Group Inc. Full time
Positions available in Kitchener or Toronto, ON (Hybrid)

Want to solve problems in an industry considered to be one of the most complex in the world?

PEER Group's Product Engineering Team has an opportunity for a Senior Software Developer looking to apply their expertise to the development of best-in-class software applications for the semiconductor industry. Reporting to the Product Engineering Manager, you will be a key contributor on a high-performance team solving sophisticated factory and tool automation challenges. This is currently a hybrid role requiring 50 percent of the work week spent in-office.

As a Senior Software Developer, you will co-lead development for a suite of sophisticated factory automation products by implementing scalable, multi-threaded, client/server cross-platform (Windows and Linux) solutions using gRPC/protobuf communications.

Key responsibilities
  • Develop and maintain clean, efficient, production-quality C# code for Windows and Linux applications.
  • Design modern, robust, secure, API interfaces with gRPC/protobuf.
  • Lead prototyping and consulting for customer product beta programs.
  • Follow our agile development methodology: interpret customer features, develop and size user stories, implement user stories and accompanying unit tests, investigate and address defects, and conduct pull-request (PR) reviews.
  • Contribute to our continuous improvement process to advance our products for performance, ease of use, extensibility, and maintainability.
  • Mentor other team members in areas such as design, user story development, coding best practices, and customer interaction.
Skills and experience
  • A post-secondary education in a technical field (Bachelor of Science in Software Engineering, Computer Science, Engineering, Software Programming Diploma, or similar).
  • 5-7 years of work experience in software architecture and advanced design patterns for distributed systems, C#, .NET Standard, with a demonstrated ability to learn new technologies.
  • 3-5 years of work experience with the following concepts and technologies: gRPC/protobuf communications, security (hashing, encryption, TLS/SSL adoption, API level authentication and authorization), cross-platform solutions on Windows and Linux operating systems.
  • 1-3 years of work experience with Linux operating systems.
  • Proficiency in additional development languages such as Java (preferred) or C++.
  • Proficiency with Azure DevOps Server, Git, or other version control and application lifecycle management software.
  • Proficiency with high complexity problem-solving and code optimization.
  • Familiarity with basic networking concepts and troubleshooting network communications between Applications/Services.
  • Familiarity with cloud solutions in Microsoft Azure, AWS, or GCP with container environments using technologies such as Docker and Kubernetes would be an asset.
  • Familiarity with additional front-end technologies such as Blazor would be an asset.
  • Certification as a Microsoft Azure Developer Associate would be an asset.
  • Advanced analytical and critical thinking, problem-solving, decision-making, strategic business perspective and results orientation.
  • Skillful communicator, highly collaborative, and an effective leader.
What to expect when you apply

Submit your application by clicking the "APPLY NOW" button

Complete our pre-screen

Participate in the interview process

Receive and accept an employment offer

Visit our careers section for more information on applying and interviewing with PEER Group. Only those chosen to continue in our recruitment process will be contacted.

We take your data privacy seriously At PEER Group, we strive to provide a safe online experience for our visitors. For more information on how we collect, use, and protect your personal data, see ourprivacy policy .
We are an equal opportunity employer. Employment decisions are made on the basis of ability, qualifications, and performance. We welcome inquiries from everyone and celebrate diversity in our workplace. We embrace our differences in age, ancestry, citizenship, ethnic origin, place of origin, creed, family status, marital status, disability, record of offences, sex, gender identity and expression, and sexual orientation. If you require accommodation in completing the application process please email or call HR at If you are contacted regarding this position, please advise HR of accommodation measures you may require during our interview process. Of course, we will address these matters with respect and confidentiality.

No agencies please.

About the PEER Group Culture

As a group, we are focused on creating customer success while working in a supportive atmosphere. Being a part of the PEER Group community means that we:

  • Enjoy coming to work each day – the people we work with, the work we do, and the flex hours.
  • Love that we are encouraged to be curious, to learn, and to apply our knowledge and skills to solve hard problems and to contribute in meaningful ways, big or small.
  • Genuinely care about each other, and it shows in how we support each other in both the work we do and in how we hold space for and support each person in realizing their potential.
  • Want every employee to succeed and are committed to providing opportunities to do so, along with providing regular and ongoing feedback, mentorship, training, and individual development plans.
  • Focus on your long-term development, with more than 25% of current employees having continued their careers at PEER Group for 10 years (or more)
  • Are recognized as global experts in what we do, and constantly work to get even better.
  • Value excellence, promote from within, and strive to not only do our best, but to be our best.
  • Value giving back. We support our community through frequent fundraisers, with company charitable matching, and encourage our employees to give back where and as they are able.
About PEER Group

PEER Group is headquartered in Kitchener-Waterloo, Ontario, Canada, with offices in Dresden, Germany and Toronto, Ontario, Canada. A privately-held company, PEER Group currently employs approximately 250 people worldwide.

Smart Manufacturing starts with factory automation software

PEER Group provides the largest portfolio of factory automation software products and services to high-volume manufacturers and equipment makers in the semiconductor, photovoltaics (PV), and electronics industries. We help lower the cost of automation for our customers by solving their most challenging equipment automation, data management, and process control problems.

#J-18808-Ljbffr

  • Canada JAM Software GmbH Full time

    Senior Software Engineer, BackendNearly 1.3 million Americans reside in nursing homes, relying on nursing staff for their basic needs. Currently, a high percentage of nursing homes in the US are experiencing shortages, impacting the level of care provided to residents.At our company, we are dedicated to improving healthcare for vulnerable individuals by...


  • Canada JAM Software GmbH Full time

    Senior Software Engineer, BackendNearly 1.3 million Americans reside in nursing homes, relying on nursing staff for essential care. Currently, 99% of US nursing homes lack sufficient nursing staff, impacting the quality of care residents receive.We are dedicated to enhancing healthcare accessibility for vulnerable individuals by bridging the gap between...


  • Canada OPES Software Full time

    Senior Backend Spring Boot Developer – Java Expert OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Backend Spring Boot Developer – Java Expert to help us execute on our company's business mission through evolution of our current product offerings and the development and...


  • Canada JAM Software GmbH Full time

    Join Lime as a Senior Software Engineer!Lime is the world's largest shared electric vehicle company committed to creating a future where transportation is shared, affordable, and carbon-free. Our electric bikes and scooters have already facilitated over 400 million rides in 250+ cities across 5 continents, replacing an estimated 100 million car trips....


  • Canada JAM Software GmbH Full time

    Senior NodeJS Software Engineer (Customer Support)KMS Technology was established in 2009 as a U.S.-based software services company with development centers in Vietnam and Mexico, renowned globally for top-quality software consulting & development services, technology solutions, and engineers' expertise.We are dedicated to crafting exceptional solutions by...


  • Canada Arctic Wolf Full time

    Senior Software Developer, S2CX page is loaded Senior Software Developer, S2CX Apply locations Remote, Canada Waterloo, ON, CAN Remote, United States time type Full time posted on Posted 30+ Days Ago job requisition id R24_44 Ready to further your career in the fast-paced, exciting world of cyber security? Arctic Wolf, with its unicorn valuation, is the...


  • Canada Techedinlabs Full time

    Become a Senior Software Developer (React) for a multinational Fortune 500 Project in Canada. Drive innovation and uphold high technological standards. Apply today to be a vital member of the dynamic team. Required Skills Software Web UI (mono-repo & micro-frontend technologies) development experience Experience building customizable, reusable, and...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada Vidyard Full time

    At Vidyard, we make life easier for sellers, marketers and corporate communicators. Our video messaging tools, digital sales room platform, and other products are used by Microsoft, LinkedIn, and thousands of other companies. We're passionate about elevating our customers, our teammates, our communities, and ourselves. Vidyard is seeking a Backend Leaning...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...


  • Canada IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase...