Software Development Engineer
3 weeks ago
The Role
This position is responsible for the design, development, and maintenance of software programs and applications at MCAP. The successful candidate will be responsible for configuring, coding, and documenting software specifications throughout the project life cycle. Additionally, the Software Engineering stream provides day-to-day operations and production support, including off-hours problem resolution of supported applications.
Key Responsibilities
- Evaluate priorities, design goals, risks, options, and compromises and recommend the most suitable approach.
- Familiar with architectural patterns that contribute to the production of secure, reliable, manageable, and high-performance solutions.
- Perform architectural modelling to assist in determining solution efficacy.
- Perform estimating, prioritizing, planning, and coordinating of work to reliably and consistently deliver according to plan.
Requirements
- 6-9 years of relevant experience in software development.
- Experience in automated software engineering concepts including CI/CD and related processes used to streamline cycle time and improve product quality.
- Development of web-based applications and API services.
- Experience in micro services and distributed system architectures.
- Experience in AAA (authentication, authorization, access control) principles and the use of OpenID Connect, SAML, OAuth, and related technologies.
- Architectural practices with specific emphasis on modelling and design.
- Functional, unit, and shift-left testing principles and methodologies.
- Secure coding, design, and related practices used to reduce the risk of unauthorized access and information disclosure.
- Post-secondary degree or diploma in Computer Science, Engineering, or a related field.
Technical Skills
- .NET/.NET Core/MVC, Azure DevOps, JavaScript/Typescript, Express, MS SQL Server, NoSQL (MongoDB), Message Brokers (RabbitMQ), Docker, Testing frameworks (jMeter, xUnit, Selenium), Postman.
-
Software Development Engineer
2 weeks ago
Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeWe are seeking a highly skilled Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd. The ideal candidate will have a strong background in software development, particularly in real-time operating systems for autonomous systems and embodied AI.The successful candidate will be responsible for developing Artificial Intelligent...
-
Software Development Engineer
2 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob Title: Software Development EngineerAbout the Role:We are seeking a skilled Software Development Engineer to join our team at Center ID Corp. As a Software Development Engineer, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key Responsibilities:Design and develop software solutions...
-
Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob DescriptionAt Center ID Corp, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using a variety of...
-
Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob DescriptionAt Center ID Corp, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using a variety of...
-
Software Development Engineer
2 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob Title: Software Development EngineerAbout the Role:We are seeking a highly skilled Software Development Engineer to join our team at Center ID Corp. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key Responsibilities:Design and...
-
Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada MCAP Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at MCAP, a leading mortgage finance company in Canada. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software applications using various...
-
Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada MCAP Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at MCAP, a leading mortgage finance company in Canada. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software applications using various...
-
Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeAt Center ID Corp, we are seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients. Your expertise in software development, computer systems, and IT will be essential in helping...
-
Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob Title: Software Development EngineerCenter ID Corp is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software...
-
Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob Requirements:We are seeking a highly skilled Software Development Engineer to join our team at Center ID Corp. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Design, develop, and test software applications to meet business requirementsCollaborate with...
-
Software Development Engineer
2 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeWe are seeking a skilled Software Development Engineer to join our team at Center ID Corp. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDevelop and maintain software applications using a variety of programming languages and technologies.Collaborate with...
-
Embedded Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Ford Motor Company Full timeJob Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...
-
Embedded Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Ford Motor Company Full timeJob Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...
-
Software Development Engineer
2 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeWe are seeking a skilled Software Development Engineer to join our team at Center ID Corp. The ideal candidate will have a strong background in software development, with experience in designing, developing, and deploying software solutions.Key Responsibilities:Design and develop software solutions to meet business requirementsCollaborate with...
-
Software Development Engineer
2 weeks ago
Waterloo, Ontario, Canada MCAP Full timeThe RoleThis position is responsible for the design, development, and maintenance of software programs and applications at MCAP. The successful candidate will be responsible for configuring, coding, and documenting software specifications throughout the project life cycle. Additionally, the Software Engineering stream provides day-to-day operations and...
-
Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeWe are seeking a highly skilled Software Development Engineer to join our team at Center ID Corp. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software solutions using a variety of programming languages and...
-
Senior Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeJob Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team of experts in Test Engineering Software.Job Summary:The Senior Engineer will be responsible for the development of software products and...
-
Embedded Software Development Engineer
1 month ago
Waterloo, Ontario, Canada Ford Motor Company Full timeJob Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...
-
Embedded Software Development Engineer
1 month ago
Waterloo, Ontario, Canada Ford Motor Company Full timeJob Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...
-
Senior Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada MEDA Engineering and Technical Services, LLC Full timeSenior Software Engineer OpportunityWe are seeking an experienced Senior Software Engineer to join our team at MEDA Engineering and Technical Services, LLC, supporting our client in the automotive industry.Key Responsibilities:Manage and maintain our rapidly growing Apple CarPlay and Android Auto solutions.Leverage industry best practices to design,...