Senior Software Engineer - 174238

Piper Companies

Morrisville

Hybrid

CAD 195,000 - 223,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Piper Companies is seeking a Senior Software Engineer to lead the design and development of a platform that provides real-time visibility into Common Criteria certification programs and projects.

This role builds enterprise web applications, dashboards, workflow automation tools, and reporting platforms that enable stakeholders to track overall program progress. The position is a long-term open-ended contract with hybrid work—2 days onsite in RTP, NC.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 6+ years of enterprise software development experience.
  • Experience building web-based enterprise platforms and dashboards.
  • Experience with RESTful APIs and microservices.

Responsibilities

  • Lead design and development of a web-based platform for CC programs.
  • Build real-time dashboards for project status and health.
  • Develop workflows for STs, PPs, evaluations, and milestones.
  • Design RESTful APIs and microservices aggregating data.
  • Develop analytics and reporting for timelines, bottlenecks, and performance.
  • Collaborate with product managers and stakeholders to gather requirements.
  • Lead architecture decisions and ensure security, reliability, and scalability.

Skills

Enterprise software
Web apps
RESTful APIs
Frontend frameworks
Cloud platforms
System architecture
Technical leadership

Education

Bachelor's degree in Computer Science or related field

Tools

React
Angular
Vue
Python
TypeScript
Go
Azure
AWS
GCP

Job description

Piper Companies is seeking a Senior Software Engineer to lead the design and development of a platform that provides real-time visibility into Common Criteria certification programs and projects. This individual will be responsible for building enterprise web applications, dashboards, workflow automation tools, and reporting platforms that enable stakeholders to track overall program progress. This is a long-term open-ended contract opportunity supporting cross-functional teams including Common Criteria program managers, security engineers, certification teams, and executive leadership. This opportunity will also be hybrid 2 days onsite in RTP, NC.

Responsibilities for the Senior Software Engineer:
  • Design, develop, and maintain a web-based platform for managing Common Criteria certification programs and projects.
  • Build real-time dashboards that provide visibility into project status, milestones, deliverables, dependencies, certification activities, and program health.
  • Develop and optimize workflows for tracking Security Targets (STs), Protection Profiles (PPs), evaluation activities, lab findings, certification milestones, and project risks.
  • Design and develop RESTful APIs, backend services, and microservices that aggregate certification and project data into a centralized platform.
  • Develop analytics and reporting solutions that provide insights into certification timelines, bottlenecks, resource utilization, and overall project performance.
  • Collaborate with product managers, Common Criteria subject matter experts, security teams, and business stakeholders to gather requirements and deliver scalable solutions.
  • Lead system architecture decisions, establish engineering best practices, and ensure application security, reliability, scalability, and performance.
Qualifications for the Senior Software Engineer:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 6+ years of experience developing enterprise software applications.
  • Strong experience designing and building modern web-based applications and software platforms.
  • Proficiency in one or more modern programming languages including Python, TypeScript, or Go.
  • Experience developing RESTful APIs, backend services, and microservice-based architectures.
  • Strong knowledge of cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Hands-on experience with modern front-end frameworks including React, Angular, or Vue.
  • Experience building dashboards, workflow management systems, reporting platforms, or data-driven business applications.
  • Experience integrating multiple data sources and enterprise systems into centralized platforms.
  • Previous experience supporting cybersecurity, compliance, certification, governance, or regulated environment initiatives is highly preferred.
Compensation for the Senior Software Engineer:
  • Salary Range: $140,000 - $160,000
  • Comprehensive Benefits: Medical, Dental, Vision, 401(k), and applicable sick leave

Keywords: Senior Software Engineer, Full-Stack Development, Enterprise Software Development, Web Application Development, Platform Development, Common Criteria (CC), Common Criteria Certification, Certification Programs, Certification Projects, Real-Time Dashboards, Workflow Automation, Reporting Platforms, Project Tracking, Milestone Tracking, Deliverables Management, Risk Management, Security Targets (STs), Protection Profiles (PPs), Evaluation Activities, Lab Findings, Certification Milestones, Data Integration, RESTful APIs, API Development, Microservices, Backend Development, React, Angular, Vue, Python, TypeScript, Go, Azure, AWS, Google Cloud Platform, Relational Databases, NoSQL Databases, Analytics, Business Intelligence, Automated Notifications, Reporting Solutions, Agile Development, Software Architecture, Application Security, Scalability, System Reliability, Performance Optimization, Cross-Functional Collaboration, Security Engineering, Workflow Management Systems, Dashboard Development, Data-Driven Applications, Technical Leadership, Code Reviews, Mentoring, Enterprise Platforms, System Integration, Compliance Tracking, Cybersecurity, Cloud-Native Applications, Stakeholder Management, Software Lifecycle Management.

#LI-BH1

#HYBRID

This job is open for applications on 9/18/2026 and will remain open for at least 30 days from the posting date.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - 175232
Senior Software Engineer - 175232

Piper Companies • Morrisville

Hybrid
CAD 198,000 - 226,000
Medical, Dental, Vision
401(k) with company match
Sick leave
+1
Senior Business Systems Engineer - 1751 - 175325
Senior Business Systems Engineer - 1751 - 175325

Piper Companies • Golden Horseshoe

Hybrid
CAD 156,000 - 206,000
Comprehensive benefits package
401(k) plan & PTO
OPEN: Sr. Software Developer
OPEN: Sr. Software Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 124,000 - 131,000
RQ09214 - Software Developer - Senior
RQ09214 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Southwestern Ontario

On-site
CAD 75,000 - 100,000
26-093 Sr. Software Developer
26-093 Sr. Software Developer

Morson Human Resources Limited • Oshawa

On-site
CAD 128,000 - 138,000
RQ09163 - Software Developer - Full Stack - Senior
RQ09163 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 150,000
RQ00788 - Software Developer - Full Stack - Seniorx3
RQ00788 - Software Developer - Full Stack - Seniorx3

Source Code • Toronto

Hybrid
CAD 225,220,000 - 270,390,000
Senior Forward Deployment Engineer
Senior Forward Deployment Engineer

Urban Ridge Supplies • Mississauga

On-site
CAD 120,000 - 160,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 93,000 - 133,000