Senior Software Developer

Baird

Canada

On-site

CAD 90,000 - 140,000

Full time

19 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

W.F. Baird is seeking a Senior Software Developer to design and deliver custom internal applications, modernize existing systems, and empower teams with scalable tools.

You will own end-to-end development across internal operations, HRIS, CRM, and dashboards, collaborating with cross-functional groups to translate business needs into technical solutions and supporting AI/ML initiatives. Join a global, people-first culture with opportunities to work on data platforms, web services, and enterprise

Qualifications

  • Bachelor’s degree or diploma in computer science, software engineering, or equivalent experience.
  • At least 6 years of professional experience in full-stack software development.
  • Proven success in independently managing the end-to-end development lifecycle for at least 2–3 major internal projects.
  • Demonstrated ability to translate non-technical operational needs into functional technical specifications.

Responsibilities

  • Design, develop, test, deploy, and maintain custom web applications that streamline business operations and improve workflow efficiency.
  • Build intuitive front-end interfaces and robust backend frameworks for internal systems such as HRIS tools, CRM platforms, and dashboards.
  • Develop and enhance reporting tools for actionable insights to HR, Finance, Sales, and other teams.
  • Troubleshoot, debug, and upgrade legacy applications to ensure reliability, performance, and scalability.
  • Automate manual processes through scripts and microservices to increase productivity across departments.
  • Ensure data integrity, security best practices, and compliance for internal databases.
  • Contribute to the design and development of web data servers, software catalogs, AI/ML systems, and data portals.
  • Support deployment and configuration of externally facing web-based servers, including backend frameworks and front-end UI design.
  • Maintain and enhance the company’s public website.
  • Document system architecture, workflows, and user guides to support knowledge sharing and long-term maintainability.

Skills

Strong problem-solving
Communication skills
Business-facing role

Education

Bachelor’s degree or diploma in computer science/software engineering

Tools

SQL
REST API Design
Linux Server
Shell Scripting
Postfix
Dovecot
Apache
WordPress
Python
Django
Streamlit
Highcharts
Leaflet
jQuery
React
Vue
Angular
Git
Mercurial
Subversion

Job description

At W.F. Baird, you’re never just a number, you’re part of a global team that values your voice, ideas, and growth. For 40+ years, we have combined the stability of an established and trusted firm with the creativity of a niche engineering company, working where water meets land to design and deliver solutions that protect coastlines, strengthen ports, restore ecosystems, and more. With offices across North America, the Caribbean, South America, and Australia, we offer global impact with a welcoming, people first culture. Here, you’ll find meaningful work, room to grow, and the chance to make waves alongside other talented people who share your passion.

Senior Software Developer
Full-Stack | Internal Systems & Web Applications

We’re looking for a Senior Software Developerwho thrives on building practical, scalable solutions that make day-to-day work better for teams across an organization. In this role, you’ll design and deliver custom applications, modernize existing systems, and help shape the digital tools that power internal operations and client-facing platforms.

This is an opportunity to take ownership of meaningful projects, collaborate across departments, and contribute to forward-looking technology initiatives including data platforms and AI/ML-enabled systems.

Application Development, Database & Web Support
  • Design, develop, test, deploy, and maintain custom web applications that streamline business operations and improve workflow efficiency (e.g., resource allocation, knowledge management, project/proposal tracking).
  • Build intuitive front-end interfaces and robust backend frameworks for internal systems such as HRIS tools, CRM platforms, and operational dashboards.
  • Develop and enhance reporting tools that provide actionable insights to HR, Finance, Sales, and other teams.
  • Troubleshoot, debug, and upgrade legacy applications to ensure reliability, performance, and scalability.
  • Automate manual processes through scripts, services, and microservices to increase productivity across departments.
  • Ensure data integrity, security best practices, and compliance for internal databases.
  • Contribute to the design and development of web and map-based data servers, software catalogs, AI/ML systems, and data portals.
  • Support deployment and configuration of externally facing web-based servers, including backend frameworks and front-end UI design.
  • Maintain and enhance the company’s public website.
  • Partner with cross-functional teams to gather requirements, analyze business needs, and translate them into clear technical specifications.
  • Document system architecture, workflows, and user guides to support knowledge sharing and long-term maintainability.
  • Research and recommend emerging technologies, tools, and best practices to strengthen internal systems and processes.
What You Will Bring
Qualifications
  • Education : Bachelor’s degree or diploma in computer science, software engineering, or equivalent experience.
  • Technical Training : Formal training and certifications in computer programming.
  • Work Experience : At least 6 years of professional experience in full-stack software development, preferably with a focus on internal business tools and automation.
  • Track Record : Proven success in independently managing the end-to-end development lifecycle for at least 2–3 major internal projects.
  • Business-Facing Role : Demonstrated ability to translate non-technical operational needs into functional technical specifications.
Skillset
  • Relational database design and implementation, SQL query, REST API design and implementation.
  • Linux server configuration, shell scripting, Postfix, Dovecot, Apache, and WordPress configuration.
  • Python, Django, Streamlit, Highcharts, Leaflet.
  • Experience with front-end libraries and frameworks (jQuery, React, Vue, Angular).
  • Website and application user-interface design.
  • Familiarity with version control systems (Git, Mercurial, Subversion).
  • Strong problem-solving, debugging, and communication skills.

To be considered for ths opportunity, applicants must have current, unrestricted authorization to work in Canada for the duration of employment. We do not provide visa sponsorship (now or in the future).

We are committed to an inclusive, accessible recruitment and sele ction process. If you require accommodation at any stage of the application or interview process, please let us know and we will work with you to meet your needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Baird • Ottawa

On-site
CAD 100,000 - 150,000
Senior Software Developer
Senior Software Developer

bairdcareers • Ottawa

On-site
CAD 110,000 - 150,000
Senior Software Developer (Data Security Project)
Senior Software Developer (Data Security Project)

United States Digital Space LLC • Toronto

On-site
CAD 100,000 - 140,000
Senior Project Engineer - Vancouver
Senior Project Engineer - Vancouver

Baird • Vancouver

On-site
CAD 120,000 - 180,000
Senior Java Developer (Kafka/API)
Senior Java Developer (Kafka/API)

United States Digital Space LLC • Toronto

Hybrid
CAD 90,000 - 140,000
Senior Software Developer, Java/Backend
Senior Software Developer, Java/Backend

United States Digital Space LLC • Toronto

On-site
CAD 93,000 - 109,000
HOOPP Pension Plan (Defined Benefits)
Retirement Planning Program
Generous vacation days
+3
Full Stack Developer RD-018
Full Stack Developer RD-018

Jobgether • Canada

On-site
CAD 85,000 - 90,000
CAD $85,000–$90,000 annual base salary
100% remote within Canada
Flexible 37.5-hour work week
+2
Senior Software Developer
Senior Software Developer

Worky • Calgary

On-site
CAD 120,000 - 160,000
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Senior Project Engineer - Ontario / Halifax
Senior Project Engineer - Ontario / Halifax

Baird & Associates • Oakville

On-site
CAD 90,000 - 120,000