Senior Software Engineer, Full Stack
6 hours ago
We’re looking for a Senior Software Engineer, Full Stack to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer‑centric group that encompasses engineering, product, product design and data, security and business systems. As a Senior Software Engineer, you’ll be responsible for designing, building and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems, we would love for you to join us This position reports to the Manager, Engineering and will be based in our Edmonton, AB office. We’re looking for someone to join us immediately. Apply today to join our team of Groundbreakers. What you’ll do: Lead the requirements, analysis, and development efforts for Engineering projects, solving complex business problems while leveraging c#/.NET 8 and postgres technologies Effectively manage tradeoffs between cost, schedule, roadmaps and business impact, incorporate seasoned and up-to-date expertise in Quality, Cybersecurity, distributed services, infrastructure, and components, partner with and influence a multi‑disciplinary stakeholder group to envision and formalize effective engineering system and solution architecture and deliver accurate design specifications. Spearhead the development and evolution of architectural patterns for resilient, scalable and secure APIs and backend solutions for the construction industry Maintain in-depth knowledge of software industry and cross‑company best practices, technologies, architectures, and emerging technologies, and how these can apply to our product, business, service, and technology stack. Manage multiple tasks and projects simultaneously, prioritize workload effectively, and thrive in a dynamic environment. What we’re looking for: Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience 6+ years experience full cycle software development with coding in languages including, but not limited to C#/SQL AND Typescript, Javascript, Powershell, Bash or Python 5+ years of experience designing, building and supporting highly scalable, highly available and fault tolerant workloads in AWS, Azure, or GCP. 5+ years of Engineering leadership experience in delivering complex, time sensitive initiatives across organizational boundaries. 4+ years of experience with horizontally scalable API development Experience with databases, specifically Postgres and MongoDB Deep understanding of high performance data driven API development and query optimization Proven track record of improving reliability, availability, and performance of APIs. Experience in containerization, serverless, micro services and Kubernetes (ex. AKS, ARO, Docker) Effective written and verbal communication skills Additional Information Base Pay Range: 126,320.00 - 173,690.00 CAD Annual This role may also eligible for Equity Compensation. Procore is committed to offering competitive, fair, and commensurate compensation, and has provided an estimated pay range for this role. Actual compensation will be based on a candidate’s job‑related skills, experience, education or training, and location. #J-18808-Ljbffr
-
Senior Software Engineer, Full Stack
6 hours ago
Edmonton, Canada Procore Technologies Full timeWe’re looking for a Senior Software Engineer, Full Stack to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer‑centric group that encompasses...
-
Edmonton, Canada Procore Technologies Full timeA leading technology company in Edmonton is seeking a Senior Software Engineer, Full Stack, to enhance software solutions in the construction sector. The successful candidate will design and build scalable applications while managing multiple projects. Responsibilities include leading software development initiatives, optimizing API performance, and...
-
Senior Full-Stack Engineer: Backend
6 hours ago
Edmonton, Canada Procore Technologies, Inc. Full timeA leading construction technology company in Canada is seeking a Senior Software Engineer, Full Stack, to join their Product & Technology team. In this role, you will be responsible for designing and building software solutions using technologies like C# / .NET, SQL, and Postgres. To excel, candidates should have over 6 years of software development...
-
Senior Software Engineer
6 hours ago
Edmonton, Canada Jobber Full timeSenior Software Engineer Join to apply for the Senior Software Engineer role at Jobber. Are you an experienced software developer with a passion for finding creative solutions to real‑world problems? Then Jobber might be the place for you! We’re looking for Senior Software Engineers to be part of our Product Software Engineering team. At Jobber, we...
-
Edmonton, Canada CATALIS Full timeA leading government technology company is seeking a motivated Software Developer I to join their full-stack development team in Edmonton. This entry-level position offers the opportunity to work with React.js, .NET, and SQL databases under the guidance of senior engineers. The ideal candidate will have a degree in Computer Science and familiarity with...
-
Full-Stack Software Engineer — Remote
4 weeks ago
Edmonton, Canada Php-Jobs Full timeA leading dental software provider in Alberta is seeking a skilled Software Developer to join their team. This role involves full-stack software development, ensuring projects are completed successfully and supporting a collaborative work culture. Ideal candidates possess strong programming skills, experience with object-oriented languages like C# or Java,...
-
Lead Software Engineer
6 hours ago
Edmonton, Canada CareCru Full timeFounder & CTO @ CareCru, Previously Varafy (acq. by Chegg) CareCru is seeking a Senior Software Engineer (Tech Lead) to join an ambitious, talented, and growing engineering team. You should be entrepreneurially minded and have a passion for developing software platforms that scale. We expect this engineer to play an active role guiding our client-facing and...
-
Software Developer
2 weeks ago
Edmonton, Canada AGAT Laboratories Full timeYour future is bright at AGAT! At AGAT Laboratories, we are the next step in your career! By joining AGAT, you become part of a dynamic, purpose-driven team that fosters innovation, collaboration, and personal growth. Our dedicated professionals come together every day with passion and determination, leveraging cutting-edge science to deliver solutions that...
-
Software Maintenance Engineer
3 weeks ago
Edmonton, Canada Canonical Full timeJoin to apply for the Software Maintenance Engineer role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Software Maintenance Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Embedded Linux Senior Software Engineer
6 hours ago
Edmonton, Canada Canonical Full timeEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalWork across the full...