Senior Software Engineer

Sorry, this job was removed at 04:13 a.m. (CST) on Tuesday, Apr 15, 2025
Be an Early Applicant
Toronto, ON
Software
The Role

Senior Software EngineerLocation: Toronto, OntarioAbout the Company
At Slate Technologies we are bringing fresh minds and tools to the world of Smart Buildings, Smart Infrastructure, Sustainability, architecture, and construction. With a credible team from world-renowned institutions, we are leading the way in transforming the way buildings and Infrastructure come to life. 
Better decisions happen in construction when you have better context, without context stakeholders are unable to see the right information, at the right time to make confident and quick choices. That's why we created Slate, a Virtual Digital Assistant that helps you identify and evaluate information in your business so that you can make better decisions, save time and money, and improve project outcomes.  
Our mission at Slate is to help improve each construction professional’s impact on construction productivity by revealing the timely context that helps them make earlier, better decisions. Slate uses AI to execute multi-dimensional analysis across internal and external data sources. This includes public data such as weather, labor, and traffic with the dark data locked in silos and non-integrated systems within their own and sub-contractor organizations. 
Want to join us on this incredible journey?
What You Will Be Doing
Exciting career opportunity that provides a software development role in the Software Development Engineering team in Toronto that is involved in the design and implementation of next generation products for Construction industry. This is a unique opportunity to work with some of the brightest minds in this space.
Essential Duties & Responsibilities
As a Sr. Software Engineer, you will be working on product development and be on the forefront of advancing Construction Management processes through different technologies, enabling companies to adapt Lean Construction technologies. In this role, you will work through all facets of software development:

  • Design, prototype, implement, test and troubleshoot source code of product features and documentation
  • Create server-side implementations for Slate. Ai’s products, primarily in the Cloud, Collaboration space
  • Create high level software design (HLSD) documents and outline software solutions
  • Prepare accurate implementation task lists / time estimates and deliver assignments as per functional specifications, quality standards and project schedules
  • Work both independently and as an integral member of a high-performance team
  • Work with Product Design and deliver solutions that are innovative, functional, and meet customer requirements.
  • Collaborate with Platform product support team and developers worldwide
  • Work closely with Quality Engineers in unit level testing and problem resolution
  • Provide input to Technical Publications and review documentation of key features


Desired Profile of the Candidate

  • Strong expertise in developing Enterprise grade web products and SAAS Platforms. Strong NodeJS, SQL, and Server side scripting
  • Expert level understanding of server side technologies with Good Understanding of SQL database and GraphQL
  • Postgress and similar DB experience with focus on Server-side development and database design
  • Experience in developing highly scalable cloud applications
  • Strong understanding of web technologies, web services, communication protocols, (REST, SOAP APIs) and proven track record with micro services
  • Good understanding and experience with Cloud services like AWS.
  • Understanding and application of object-oriented design, design patterns, complex data structures and algorithms.
  • Good analytical and design skills at product level
  • Experience with working on code enhancements within a large, complex software system
  • Knowledge of front-end technologies such as React is an advantage.
  • Ability to multi-task between complex projects
  • Familiarity with software development process, including specification, quality assurance and documentation
  • Knowledge of Agile software development methodologies


Experience/Skills

  • Bachelor’s or Master’s degree in computer science or related fields
  • 5-10+ years of relevant work experience
  • Passion for developing robust software and writing maintainable code
  • Proven ability to work in a fast paced, highly responsive agile team with rapidly evolving requirements and architectures
  • Keen interest in new technologies and their timely adoption
  • Ability to work well in a team to deliver on team goals
  • Self-directed and require minimal supervision
  • Flexibility under changing conditions and ability to multi-task between projects
  • Willingness to work extended hours as required to deliver projects
  • Excellent verbal and written communication skills


Perks & Benefits
At Slate, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development strategies.

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Pleasanton, CA
36 Employees
On-site Workplace

What We Do

Better decisions happen in construction when you have better context, without context stakeholders are unable to see the right information, at the right time to make confident and quick choices. That's why we created Slate, a Virtual Digital Assistant that helps you identify and evaluate information in your business so that you can make better decisions, save time and money and improve project outcomes.

Our mission at Slate is to help improve each construction professional impact construction productivity by revealing the timely context that helps them make earlier, better decisions. Slate’s “Digital Assistant'' uses machine learning and AI to execute multi-dimensional analysis across internal and external data sources. This includes public data such as weather, labor and traffic with the dark data locked in silos and non-integrated systems within their own and sub-contractor organizations.

Similar Jobs

Morningstar Logo Morningstar

Senior Software Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees

KUBRA Logo KUBRA

Senior Software Engineer (.NET)

Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
Easy Apply
Hybrid
Mississauga, ON, CAN
600 Employees

Toast Logo Toast

Senior Software Engineer, Benchmarking

Cloud • Fintech • Food • Information Technology • Software • Hospitality
Toronto, ON, CAN
5000 Employees
110K-176K Annually

Veeva Logo Veeva

Senior Software Engineer - TypeScript

Big Data • Cloud • Healthtech • Software • Big Data Analytics
Remote
Toronto, ON, CAN
6000 Employees
110K-270K Annually

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account