29 Software Developers jobs in Waterloo
Senior Full-Stack Developer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior Full-Stack (React & Node) Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver
You Have:
- 3 - 5+ years of production experience, with at least 2 working with Node.js, JavaScript / TypeScript and related frameworks (NestJS, Express)
- 3 - 5 + years of production experience working with React
- Good understanding of API design and REST
- Knowledge of relational (PostgreSQL, MySQL, etc.) and NoSQL (DynamoDB, MongoDB, etc.) databases
- Experience working with Startups are considered a bonus
- Experience working with cloud services, specifically AWS are considered a bonus
Some AWESOME selling points:
- Remote + flexible work schedule
- North of six figures salary + Equity + Health Spending Account (it's competitive)
- Amazing opportunity for career progression to lead
- Amazing mentorship (seriously)
- Plenty of vacay
It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)
* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.
Full-Stack Developer (Node, React, Express)
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior Node.js Full-Stack Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver.
You'll have the opportunity to work on an amazing platform that combines Data Analytics, and complex integration in ERP systems to deliver cutting edge financial data that is fundamentally changing the way that businesses make smarter financial decisions. Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey.
You Have:
- 3 - 5+ years of production experience, with at least 2 working with Node.js, JavaScript / TypeScript and related frameworks (NestJS, Express)
- Good understanding of API design and REST
- Knowledge of relational (PostgreSQL, MySQL, etc.) and NoSQL (DynamoDB, MongoDB, etc.) databases
- Experience working with Startups are considered a bonus
- Experience working with cloud services, specifically AWS are considered a bonus
Some AWESOME selling points:
- Remote + flexible work schedule
- $125k - $135k base + Equity + Health Spending Account (it's competitive)
- Huge opportunity for career progression to lead
- Amazing mentorship (seriously)
- Great internal culture (and we're not just saying that)
- Plenty of vacay
It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)
* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.
Senior Full-Stack Developer (React / Node)
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior Full-Stack Developer (React / Node) for our client. This is a permanent position that is completely remote! Our client is an agriculture based software company operating out of Toronto.
You Have:
- 3 - 5 + years of production experience working with Node.js, JavaScript / TypeScript and related frameworks (NestJS, Express)
- Experience working with Front-End JavaScript frameworks like React / Redux / Bootstrap
- Good understanding of API design and REST
- Knowledge of relational (PostgreSQL, MySQL, etc.) and NoSQL (DynamoDB, MongoDB, etc.) databases
- Experience working with Startups are considered a bonus
- Experience working with cloud services, specifically AWS are considered a bonus
Some AWESOME selling points:
- Remote + flexible work schedule
- Competitive Salary
- Amazing opportunity for career progression
- Plenty of vacay
It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)
* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.
Senior Full Stack Developer - React/Node.js Up to $140K
Posted today
Job Viewed
Job Description
Job Description
We are looking for a Senior Full Stack Developer for our client in downtown Vancouver. This is a permanent full-time position working at an national company with a range of products from telecommunications, health, safety and others. This position is remote to start during Covid, then it will be 3 days remote and 2 days in the office.
You will :
- Lead a team up to 2 developers
- Develop web applications using React, Redux and ES6+ Javascript
- Develop scalable RESTful and GraphQL services using Node.js, Express and ES6+ Javascript
- Develop code that is unit, integration and end to end tested
- Design and develop scalable systems
- Experienced in setting up CI/CD pipelines
You Have :
- Experience with front-end development (React and Redux)
- Experience with backend and API development (Node.js )
- Understanding of unit testing (Jest/Enzyme/React Testing Library preferred)
- Familiar with end to end testing (Cypress.io preferred)
- Familiar with build pipeline and Continuous Integration
- Experience with Docker
- Fluent in English and excellent communication skills
This opportunity offers a competitive salary.
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Full-Stack (React / Node) Developer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Full-Stack Developer (React / Node) for our client. This is a permanent position that is completely remote! Our client is an agriculture based software company operating out of Toronto.
You Have:
- 3 - 5 + years of production experience working with Node.js, JavaScript / TypeScript and related frameworks (NestJS, Express)
- Experience working with Front-End JavaScript frameworks like React / Redux / Bootstrap
- Good understanding of API design and REST
- Knowledge of relational (PostgreSQL, MySQL, etc.) and NoSQL (DynamoDB, MongoDB, etc.) databases
- Experience working with Startups are considered a bonus
- Experience working with cloud services, specifically AWS are considered a bonus
Some AWESOME selling points:
- Remote + flexible work schedule
- Competitive Salary
- Amazing opportunity for career progression
- Plenty of vacay
It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)
* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.
Full Stack Cloud Native Developer - Digital Manufacturing

Posted 14 days ago
Job Viewed
Job Description
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging - but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
**This is a hybrid role based out of Waterloo. Hybrid is 3 days a week onsite and 2 days a week remote.**
**About the team:**
Be a part of the exciting world of Digital Manufacturing! SAP Digital Manufacturing enables innovations around analytics, resource scheduling, process manufacturing, machine data integration, edge computing, including Machine Learning/Artificial Intelligence and Industrial Internet of Things (IoT). The solution is based on event driven microservice architecture involving open-source technologies, BTP, AWS, Azure Services.
SAP Digital Manufacturing is a strategic part of SAP Industry 4.0 solution. It is a powerful, enterprise-level, scalable, manufacturing business solution and enables global manufacturers to manage and control manufacturing and shop floor operations.
Our team is motivated by principles of user empathy, user experience, best-in-class technology, agile development, and multidisciplinary cooperation. Joining our team will give you an opportunity to apply your creativity while solving interesting and challenging problems with the industry's latest technology.
+ Contribute to technical design of next-generation software solutions
+ Write good, extensible, and maintainable full-stack code in a variety of frameworks and architectures
+ Apply agile development best practices using the Scrum Framework
+ Maintain a strong focus on quality to ensure successful user experience and customer success
+ Collaborate and work on a dynamic and motivated team
+ Effectively communicate with local and remote teams
+ Develop technical skills through mentoring and knowledge transfer
+ Invest in continuous learning via ongoing training and development of professional skill set
+ Collaborate with DevOps resources and other technical experts to deliver on cloud projects like resilience, customer provisioning, landscape management, build pipelines, development infrastructure
+ Be available for on-call rotation participating in the operation of the service during release updates, and developer on duty assignments
We're looking for someone who takes initiative, perseveres, and stays curious. You like to work on meaningful innovative projects and are energized by lifelong learning.
+ Have experience in code design, schema design, API design, object-oriented programming, automated testing and debugging
+ **Have full stack development experience using one or more of:**
+ Java, C#, Go, or C/C
+ Server-side development technologies (Spring, Jetty, Java EE, Cloud Foundry)
+ Web programming (HTML, JavaScript, CSS, REST, JSON)
+ Unit and Integration test frameworks
+ GIT and GitHub
+ Possess strong communication skills with the ability to effectively engage and convey ideas to cross-functional technical and non-technical teams
+ Exhibit passion for customer focused software with a commitment to the entire full-stack cloud development lifecycle including design, programming, testing, release management, cloud operations and support & maintenance
**Technical knowledge in the following areas is an asset:**
+ DevOps tooling (Docker, Kubernetes, Maven, Jenkins)
+ Relational and NoSQL database design, administration and use, and OData
+ Experience with BTP Cloud Foundry
+ Working experience in managing services with distributed systems and cloud scale with strong automation skills
+ Relevant Industry Certification is a plus
**Education and Experience:**
+ Bachelors' degree in Computer Science, engineering or equivalent
+ Minimum two years experience working as a software developer
+ Good understanding of cloud concepts and cloud technologie
**Bring out your best**
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
**We win with inclusion**
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team:
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program ( , according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 74,600 - 156,800 (CAD) CAD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. A summary of benefits and eligibility requirements can be found by clicking this link: to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.
**AI Usage in the Recruitment Process**
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process ( .
Please note that any violation of these guidelines may result in disqualification from the hiring process.
Requisition ID: | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid
Senior Full Stack Cloud Native Developer - Digital Manufacturing

Posted 14 days ago
Job Viewed
Job Description
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging - but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
**This is a hybrid role based out of Waterloo. Hybrid is 3 days a week onsite and 2 days a week remote.**
**About the team:**
Be a part of the exciting world of Digital Manufacturing! SAP Digital Manufacturing enables innovations around analytics, resource scheduling, process manufacturing, machine data integration, edge computing, including Machine Learning/Artificial Intelligence and Industrial Internet of Things (IoT). The solution is based on event driven microservice architecture involving open-source technologies, BTP, AWS, Azure Services.
SAP Digital Manufacturing is a strategic part of SAP Industry 4.0 solution. It is a powerful, enterprise-level, scalable, manufacturing business solution and enables global manufacturers to manage and control manufacturing and shop floor operations.
Our team is motivated by principles of user empathy, user experience, best-in-class technology, agile development, and multidisciplinary cooperation. Joining our team will give you an opportunity to apply your creativity while solving interesting and challenging problems with the industry's latest technology.
+ Contribute to technical design of next-generation software solutions
+ Write good, extensible, and maintainable full-stack code in a variety of frameworks and architectures
+ Apply agile development best practices using the Scrum Framework
+ Maintain a strong focus on quality to ensure successful user experience and customer success
+ Collaborate and work as a leader on a dynamic and motivated team
+ Resolves complex issues within own area of expertise and supports others in resolving issues.
+ Effectively communicate with local and remote teams and shares expertise to ensure product success
+ Develop technical skills through mentoring and knowledge transfer
+ Invest in continuous learning via ongoing training and development of professional skill set
+ Collaborate with DevOps resources and other technical experts to deliver on cloud projects like resilience, customer provisioning, landscape management, build pipelines, development infrastructure
+ Be available for on-call rotation participating in the operation of the service during release updates, and developer on duty assignments
We're looking for someone who takes initiative, perseveres, and stays curious. You like to work on meaningful innovative projects and are energized by lifelong learning.
+ Have advanced overall experience in code design, schema design, API design, object-oriented programming, automated testing and debugging
+ **Have advanced full stack development experience using several of:**
+ Java, C#, Go, or C/C
+ Server-side development technologies (Spring, Jetty, Java EE, Cloud Foundry)
+ Web programming (HTML, JavaScript, CSS, REST, JSON)
+ Unit and Integration test frameworks
+ GIT and GitHub
+ Possess strong communication skills with the ability to effectively engage and convey ideas to cross-functional technical and non-technical teams
+ Exhibit passion for customer focused software with a commitment to the entire full-stack cloud development lifecycle including design, programming, testing, release management, cloud operations and support & maintenance
**Technical knowledge in the following areas is an asset:**
+ DevOps tooling (Docker, Kubernetes, Maven, Jenkins)
+ Relational and NoSQL database design, administration and use, and OData
+ Experience with BTP Cloud Foundry
+ Working experience in managing services with distributed systems and cloud scale with strong automation skills
+ Relevant Industry Certification is a plus
**Education and Experience:**
+ Bachelors' degree in Computer Science, engineering or equivalent
+ Minimum five years experience working as a software developer
+ Good understanding of cloud concepts and cloud technologie
**Bring out your best**
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
**We win with inclusion**
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team:
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program ( , according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 102,400 - 214,300 (CAD) CAD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. A summary of benefits and eligibility requirements can be found by clicking this link: to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.
**AI Usage in the Recruitment Process**
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process ( .
Please note that any violation of these guidelines may result in disqualification from the hiring process.
Requisition ID: | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid
Be The First To Know
About the latest Software developers Jobs in Waterloo !
Associate Full Stack Cloud Native Developer - Digital Manufacturing

Posted 14 days ago
Job Viewed
Job Description
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging - but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
**This is a hybrid role based out of Waterloo. Hybrid is 3 days a week onsite and 2 days a week remote.**
**About the team:**
Be a part of the exciting world of Digital Manufacturing! SAP Digital Manufacturing enables innovations around analytics, resource scheduling, process manufacturing, machine data integration, edge computing, including Machine Learning/Artificial Intelligence and Industrial Internet of Things (IoT). The solution is based on event driven microservice architecture involving open-source technologies, BTP, AWS, Azure Services.
SAP Digital Manufacturing is a strategic part of SAP Industry 4.0 solution. It is a powerful, enterprise-level, scalable, manufacturing business solution and enables global manufacturers to manage and control manufacturing and shop floor operations.
Our team is motivated by principles of user empathy, user experience, best-in-class technology, agile development, and multidisciplinary cooperation. Joining our team will give you an opportunity to apply your creativity while solving interesting and challenging problems with the industry's latest technology.
+ Write good, extensible, and maintainable full-stack code in a variety of frameworks and architectures under the mentoring or coaching of an experienced person.
+ Apply agile development best practices using the Scrum Framework
+ Maintain a strong focus on quality to ensure successful user experience and customer success
+ Collaborate and work on a dynamic and motivated team
+ Effectively communicate with local and remote teams
+ Develop technical skills through mentoring and knowledge transfer
+ Invest in continuous learning via ongoing training and development of professional skill set
+ Collaborate with DevOps resources and other technical experts to deliver on cloud projects like resilience, customer provisioning, landscape management, build pipelines, development infrastructure
+ Be available for on-call rotation participating in the operation of the service during release updates, and developer on duty assignments
We're looking for someone who takes initiative, perseveres, and stays curious. You like to work on meaningful innovative projects and are energized by lifelong learning.
+ Have some experience in code design, schema design, API design, object-oriented programming, automated testing and debugging
+ **Understanding of full stack development with experience** **using one or more of** :
+ Java, C#, Go, or C/C
+ Server-side development technologies (Spring, Jetty, Java EE, Cloud Foundry)
+ Web programming (HTML, JavaScript, CSS, REST, JSON)
+ Unit and Integration test frameworks
+ GIT and GitHub
+ Possess strong communication skills with the ability to effectively engage and convey ideas to cross-functional technical and non-technical teams
+ Exhibit passion for customer focused software with a commitment to the entire full-stack cloud development lifecycle including design, programming, testing, release management, cloud operations and support & maintenance
**Technical knowledge in the following areas is an asset:**
+ DevOps tooling (Docker, Kubernetes, Maven, Jenkins)
+ Relational and NoSQL database design, administration and use, and OData
+ Experience with BTP Cloud Foundry
+ Working experience in managing services with distributed systems and cloud scale with strong automation skills
+ Relevant Industry Certification is a plus
**Education and Experience:**
+ Bachelors' degree in Computer Science, engineering or equivalent
+ 1 - 2 years overall professional experience
+ Good understanding of cloud concepts and cloud technologie
**Bring out your best**
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
**We win with inclusion**
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team:
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program ( , according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 51,200 - 111,800 (CAD) CAD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. A summary of benefits and eligibility requirements can be found by clicking this link: to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.
**AI Usage in the Recruitment Process**
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process ( .
Please note that any violation of these guidelines may result in disqualification from the hiring process.
Requisition ID: | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Graduate | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid
Lead Software Developer Full Stack (Python) North America (Remote)
Posted today
Job Viewed
Job Description
Job Description
Lead Full Stack Developer / Solutions Architect – North America (Remote)
Job Description
Our client is an innovative startup transforming the manufacturing and service industries with real-time digital twins of equipment and process. Their technology detects performance issues and automates resolutions. This enables the immediate detection of performance anomalies and the automated dispatch of help. As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to create transformative solutions and be part of a high-growth company.
Your New Role
You will be part of a dynamic and supportive team, playing a key role in shaping the company's technical strategy, leading system design, and driving innovation. You will collaborate with the internal teams to build and optimize cloud-native applications, develop robust integrations, and guide junior developers. Your contributions will directly impact the platform's scalability, security, and performance.
What You Will Need to Succeed
To be considered for this position, candidates must have:
- 10+ years of hands-on experience in software development and system architecture, with expertise in open-source tools and technologies.
- Strong knowledge of cloud environments (AWS, Microsoft Azure, Google Cloud), including proficiency in deploying and managing cloud-based applications.
- Experience with full-stack frameworks such as Django (Python), VueJS, ReactJS, NextJS, or similar.
- Hands-on experience with microservices architecture, containerization (Docker, Kubernetes), and deploying cloud-native solutions.
- Proven expertise in systems integration, including API integration and legacy protocol systems.
- Experience with automated testing frameworks, CI/CD pipelines, and ensuring software quality in a highly available production environment.
- Excellent leadership skills to mentor and guide junior engineers, with experience in technical decision-making and roadmap planning.
- Experience in the manufacturing or service industries.
What You Will Get in Return
- Competitive base salary and benefits. (USD 100 000 - 150 000)
- Flexible work environment (Remote or Hybrid).
- Join a fast-growing startup with career advancement opportunities.
- A dynamic team where creativity and innovation are encouraged.
What You Need to Do Now
If you are ready to join an exciting startup, click ‘apply now’ or call us at for a confidential discussion
Senior Software Engineer
Posted today
Job Viewed
Job Description
You are as unique as your background, experience and point of view. Here, you'll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.
Job Description:
We are looking for an experienced and high-performing individual to join our Software Engineering team as a
Senior
Software Engineer
. This senior technical role is responsible for the building, integrating, deployment, and support using AWS technologies such as GLUE, S3 and Lambda etc. In this role you will have opportunity to work with leading-edge technologies and leveraging AWS Cloud based data platform.
The successful incumbent will have strong technical and problem-solving skills and the ability to work independently. As a member of the team that supports AWS Cloud based applications, responsibilities include application support, responding to service requests, debugging and problem solving, security reviews, maintaining stability, requirements analysis, performance and tuning, application development and unit testing, writing technical specifications, as well as participation in transitions to support and design reviews. The desirable candidate will show initiative, be accepting of responsibility and be accountable for results.
What you will do?
- Responsible for coordinating or participating in all aspects of the development cycle from design and development to release planning and implementation.
- Mentor and guide other software engineers across various locations to ensure all code follows applicable standards and is efficient and easily maintainable
- Translate requirements into detailed functional and technical design using architecturally approved technology
- Provide high level solution options and estimates for project proposals, and detailed work estimates in support of assigned work
- Make critical coding judgments to ensure high quality and scalable solutions, such as implementing caching strategies, designing for performance and scalability needs, writing unit and integration tests, and conducting code reviews.
- Analyze, investigate, and recommend solutions for continuous improvements, process enhancements, identify pain points, and more efficient workflows. Create templates, standards, and models to facilitate future implementations and adjust priorities when necessary.
- Demonstrate that you are a collaborative communicator by fearlessly and confidently speaking up, bringing people together, facilitating meetings, recording minutes and actions, and rallying the team towards a common goal.
What do you need to succeed?
- Bachelor's degree, or diploma in Computer Science, Software Engineering, with a minimum of 10 years' experience in related field.
- Experience with cloud-based platforms (AWS Amazon Web Services)
- Experience designing and building development framework using Python/Pyspark and GLUE
- Advanced knowledge of AWS services (such as S3, Lambda, SageMaker) and serverless architectures.
- Essential to have demonstrated strong core competency in SQL.
- Excellent collaboration skills and proven ability to adapt to challenges, coaching and mentoring.
- Experience in creating technical documentation such as data mappings to reflect lineage and data flows.
- Experience with the DevOps tools (Git, Bitbucket, Jenkins, CDD, Ansible)
- Strong understanding of Agile methodologies and project management tools like Jira and Confluence.
- Familiarity with Remote Management Tools, SSH, and Console View.
What's in it for you?
- A flexible work schedule, so long as it includes core working hours.
- Competitive salary
- Being part of our journey in developing the next greatest digital experience
- Flexible Benefits from the day you join to meet the needs of you and your family.
- Wellness programs that support the three pillars of your health – mental, physical, and financial.
- Membership in a highly collaborative, supportive, and productive team
- An extensive support system for continual learning including company-run courses and access to online learning platforms.
- Candidates must be eligible for Reliability Status Clearance which requires that they have lived and worked in Canada for the previous 5 consecutive years.
The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors. In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance. Certain sales focused roles have sales incentive plans based on individual or group sales results.
Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.
Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to
We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you Several work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.
We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.
Salary Range:
84,000/ ,000/138 000
Job Category:
IT - Application Development
Posting End Date:
11/09/2025