View All Jobs 2386

Principal Software Engineer (back - end) - Remote Eligible

Architect solutions that enhance the customer experience across the construction lifecycle.
RemoteVancouver
Expert
4 months ago

✨ About The Role

- The Principal Software Engineer will be responsible for architecting solutions that enhance customer experience in the construction industry. - The role involves collaborating with various stakeholders, including software architects, UX designers, and product managers, to transform high-level requirements into product enhancements. - The engineer will participate in an on-call rotation to support production services, ensuring reliability and performance. - Responsibilities include writing and maintaining code, performing peer code reviews, and driving technical design discussions. - The position requires hands-on experience with relational database technologies, particularly PostgreSQL, and building RESTful web services and microservices.

âš¡ Requirements

- The ideal candidate will have over 10 years of software development experience, showcasing a strong background in back-end technologies. - A master's or bachelor's degree in Computer Science or a related field is preferred, indicating a solid educational foundation. - Proficiency in Python or similar programming languages is essential, demonstrating expertise in software development. - Experience with building and operating SaaS systems for a large user base is crucial, highlighting the ability to handle complex projects. - Strong problem-solving skills and a passion for improving productivity and outcomes in the construction lifecycle are key traits for success in this role.
+ Show Original Job Post
























Principal Software Engineer (back - end) - Remote Eligible
RemoteVancouver
Engineering
About PlanGrid
Mobile applications for the construction industry.