Senior Software Engineer, Full Stack
1 day 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, ,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.
-
Senior Software Engineer, Full Stack
1 day ago
Edmonton, Alberta, Canada Procore 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 engineering,...
-
Full Stack Engineer
3 days ago
Edmonton, Alberta, Canada Gnapi Technologies Full timeJob Title:Senior Full Stack EngineerLocation:CanadaDepartment:EngineeringEmployment Type:Permanent - Full TimeEducation:Bachelor's or master's degree from an accredited University in Computer Science, Engineering, or related field or equivalent experienceExperience:4-6 YearsCompany:Gnapi Technologies., is an Information Technology Company with registered...
-
Full Stack Engineer
1 week ago
Edmonton, Alberta, Canada Snore MD Full timeFull Stack EngineerRole Type:Full-Time, PermanentSalary:CAD $65,000 – $80,000 base + performance bonusLocation:Remote (Alberta)About UsSnore MD ) is a world-class sleep clinic with over 25 years of medical expertise, delivering patient-centric care focused on snoring and sleep apnea solutions. We combine leading-edge medical equipment with modern digital...
-
Full Stack Developer
4 days ago
Edmonton, Alberta, Canada FiNOM Full timeCompany DescriptionFiNOM is a premier training and recruiting agency focused on pairing top IT professionals with leading organizations across Western Canada. Since 2007, FiNOM has specialized in providing high-quality staffing solutions across diverse sectors, supported by unique training programs. With a personalized approach to recruitment, FiNOM ensures...
-
Senior Full Stack Developer
6 days ago
Edmonton, Alberta, Canada Bevertec Full timeSenior Full Stack Developer (Contract)Location:Primarily Remote (Canada-based)On-site Requirement:Occasional in-person sessions in Edmonton, AB with reasonable notice.Positions Available:3Contract Duration:Two (2) positions: up to 12 monthsOne (1) position: up to 6 monthsPossible extensions up to 24 monthsWork Schedule: Full-time (7.25 hours/day)About the...
-
Senior Full stack Developer –
6 days ago
Edmonton, Alberta, Canada RewardsX Full timeCompany DescriptionRewardsX is a user-focused platform that helps maximize credit card rewards for free. Compatible with all major Canadian credit cards, RewardsX enables users to earn up to $1000 annually by optimizing credit card usage. Our mission is to make rewards accessible and straightforward, empowering users to get the most value out of their credit...
-
Senior Full Stack Developer
1 week ago
Edmonton, Alberta, Canada Darkhorse Emergency Full timeWhat You'll Be DoingWork at Darkhorse Emergency is diverse and ever-changing. We implement our proprietary software and solve interesting and challenging business problems for a wide variety of fire and emergency clients.As a senior full stack developer, you'll provide leadership to our team of developers and designers to build and maintain our application...
-
Senior Software Engineer
2 days ago
Edmonton, Alberta, Canada CareCru Full timeCareCru 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 feature development team, which is almost entirely...
-
Full Stack Developer
1 week ago
Edmonton, Alberta, Canada Darkhorse Emergency Full timeWhat You'll Be DoingWork at Darkhorse Emergency is diverse and ever-changing. We implement our proprietary software and solve interesting and challenging business problems for a wide variety of fire and emergency clients.As a junior developer, you'll work with our team of developers and designers to build and maintain our application suite, and support our...
-
Senior Software Developer
1 day ago
Edmonton, Alberta, Canada Jambo Stakeholder Relationship Management Software Full timeWe are looking for a highly motivated and experienced Senior Software Developer for our SaaS platform, Jambo ) – the fastest and easiest stakeholder engagement and consultation software. Working as a technical leader within our team of developers, support staff, and product managers, you will architect and develop customized software to help grow and...