JobTarget Logo

Principal Software Developer (Forma Data, File+) in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Principal Software Developer (Forma Data, File+)

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Developer (Forma Data, File+) based in Canada.

This role offers the opportunity to design and scale advanced cloud-based solutions that support the future of digital design and construction workflows.
The successful candidate will serve as a technical leader, building reliable SaaS products capable of handling complex data flows and large-scale user environments.
You will influence architecture decisions, develop innovative cloud services, and solve challenging engineering problems alongside global teams.
This position combines hands-on software development, technical leadership, and mentorship within a collaborative engineering environment.
You will contribute to platforms that help transform how professionals create, manage, and collaborate on complex projects.
By applying your expertise in cloud technologies, distributed systems, and modern development practices, you will drive product quality and scalability.
This is an ideal opportunity for an experienced engineer passionate about building impactful technology solutions at enterprise scale.

Accountabilities
  • Act as a technical leader throughout the full software development lifecycle, from architecture and design to implementation, deployment, and operations.
  • Contribute to the evolution of cloud platforms and services, designing scalable, secure, and reliable solutions for complex data management needs.
  • Design, develop, and maintain SaaS products using modern web technologies and cloud-native engineering practices.
  • Solve complex technical challenges related to scalability, performance, reliability, and maintainability.
  • Collaborate with software engineers, product teams, industry specialists, and global stakeholders to deliver high-quality cloud services.
  • Drive architectural improvements and contribute to technical strategy for next-generation platform capabilities.
  • Build and optimize services that integrate with widely used design and construction software ecosystems.
  • Promote engineering excellence through high-quality code standards, automation, documentation, and best practices.
  • Mentor and coach developers, sharing technical expertise and supporting team growth.
  • Participate in improving development processes, DevOps practices, and operational reliability.
  • Support the delivery of innovative solutions that enable customers to adopt modern cloud-based workflows.
Requirements
  • 8+ years of professional software development experience, preferably with SaaS products or cloud-based platforms.
  • Proven experience designing, building, and operating scalable, reliable, and secure cloud services.
  • Strong software design and coding skills with a focus on performance, quality, and long-term maintainability.
  • Proficiency in web-based technologies and programming languages such as Java, Go, GraphQL, or similar technologies.
  • Strong understanding of software development lifecycle practices and enterprise-level engineering processes.
  • Experience working with cloud platforms such as AWS or equivalent cloud environments.
  • Experience with DevOps practices, CI/CD pipelines, and cloud operations at scale.
  • Experience designing and working with distributed database technologies.
  • Strong problem-solving and troubleshooting skills with the ability to resolve complex technical issues.
  • Excellent communication and collaboration skills, with the ability to influence technical decisions and work effectively with diverse global teams.
  • Experience leading technical initiatives and acting as a technical mentor for other engineers.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related technical discipline.
  • Experience with big data analytics, event-driven architectures, or large-scale data processing systems is an asset.
  • Familiarity with BPMN or RPA tools such as Camunda, Power Automate, or AWS Step Functions is a plus.
  • Knowledge of Linux/CentOS environments is beneficial.
Benefits
  • Competitive compensation package with a base salary range of $131,000 to $191,400 CAD annually, depending on experience and location.
  • Additional compensation opportunities, including annual bonuses, equity programs, and comprehensive benefits.
  • Flexible remote work opportunities across Canada.
  • Opportunity to work on innovative cloud technologies impacting the future of design and construction.
  • Professional development opportunities to expand technical expertise and leadership skills.
  • Collaborative and inclusive workplace culture focused on belonging and innovation.
  • Opportunity to work with global engineering teams on large-scale technology solutions.
  • Access to comprehensive employee benefits and wellness programs.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Software Developer, Search

Jobgether
Canada Creek, Nova Scotia
New

Senior Software Engineer - Ostro

Jobgether
Canada Creek, Nova Scotia
New

Senior Back End Developer

Jobgether
Canada Creek, Nova Scotia
New

Software Developer Intermediate

Jobgether
Canada Creek, Nova Scotia
New

QA Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.