Enable job alerts via email!

Senior Software Engineer

NearSource

Toronto

On-site

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

A leading software consulting firm in Toronto is seeking an experienced C Software Engineer. The successful candidate will develop a cross-platform Licensing SDK and work with a Fortune 500 company to ensure high performance and security. This role requires extensive experience in C programming and familiarity with CI/CD automation. Competitive compensation and a commitment to diversity are offered.

Qualifications

  • Extensive experience in C programming.
  • Hands-on experience with Python scripting and tooling.
  • Strong background in CI/CD automation.

Responsibilities

  • Design and improve the Licensing SDK focusing on quality and security.
  • Develop SDK components for Windows, macOS, and Linux.
  • Maintain CI/CD pipeline using Jenkins.

Skills

C programming
Python scripting
CI/CD automation
Full-stack development
Scrum methodologies
Problem-solving skills

Education

Bachelor's or Master's degree in Computer Science

Job description

Role Summary

NearSource is seeking an experienced C Software Engineer to join our team in developing a cross-platform Licensing SDK. The successful candidate will work on a project with a Fortune 500 company, ensuring the SDK is high-performance, secure, and scalable across various environments.

Key Responsibilities

  • Design and improve the Licensing SDK with a focus on quality, performance, and security.
  • Develop SDK components for Windows, macOS, and Linux using C.
  • Participate in both front-end and back-end development, including component upgrades, testing, and bug fixing.
  • Maintain a CI/CD pipeline using Jenkins for continuous integration and testing.
  • Engage in Scrum ceremonies and complete sprint tasks efficiently.
  • Use Git for code check-ins and peer reviews to ensure code quality.

Must-Have Skills

  • Extensive experience in C programming.
  • Hands-on experience with Python scripting and tooling.
  • Knowledge of licensing security concepts and systems.
  • Strong background in CI/CD automation, preferably with Jenkins.
  • Proven experience in full-stack development (front-end and back-end).
  • Familiarity with Scrum and Agile methodologies.
  • Excellent problem-solving and analytical skills.

Nice-to-Have Skills

  • Experience developing SDKs for cross-platform environments.
  • Knowledge of secure software design patterns related to licensing systems.

Certifications

  • Bachelor's or Master's degree in Computer Science or a related technical field.

Application Process

Apply now or share your resume with salary expectations. Our Talent Acquisition team will review your application. If there's a strong match, we will contact you to discuss further details, benefits, and next steps. Due to high volume, we may not respond to every applicant, but we appreciate your interest.

About NearSource

NearSource Technologies is a trusted partner for software consulting, helping Fortune 500 companies accelerate digital transformation. Our global teams develop impactful technology for renowned brands on long-term initiatives.

Equal Opportunity Statement

NearSource is committed to diversity and inclusion, and we do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. We believe innovation flourishes when everyone is empowered to contribute.

Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems

Employment Type : Full Time

Experience : [Specify years of experience]

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.