Jobgether logo

Principal Software Developer - REMOTE

Jobgether
2 days ago
Full-time
Remote
Canada
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Developer - REMOTE. This role is essential for developing a leading commercial cloud service that enhances efficiency in the construction industry, tackling waste reduction during projects. As part of a dynamic and agile team, you will work collaboratively with global colleagues, contributing to high-quality software applications and services. Your expertise in cloud web services will be vital to innovation and improvement in our development processes. This position is fully remote, allowing you to join our collaborative efforts from anywhere.

Accountabilities

  • Involved with all aspects of software development
  • Developing quality services to maintain reliable, secure, and high-performance solutions for customers
  • Contribute to a high-performing agile team of skilled developers and dedicated product owners
  • Work on feature development for pre-construction and planning needs
  • Utilize modern tools and technologies to innovate and improve software and processes

Requirements

  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
  • 8+ years of software development experience at a senior level
  • Experience in agile software projects with short release cycles
  • Solid understanding of web application architecture (data, application, web tiers)
  • Experience with REST API development in a microservices architecture
  • Understanding of cloud design patterns and best practices
  • Knowledge of security best practices for modern cloud services
  • Familiarity with CI/CD concepts and experience with deployment pipelines

Benefits

  • Flexible working environment with fully remote options
  • Opportunities for continuous learning and professional development
  • Collaborative work culture with diverse team interactions
  • Competitive compensation package including salary and bonuses
  • Wellness and health benefits
Why Apply Through Jobgether?
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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.