Senior Software Engineer (C++ & Python)

NearSource Technologies

• $110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 5-7 years of experience in C++ development
  • Expertise in multi-platform software development
  • Strong knowledge of CI/CD automation, especially Jenkins
  • Hands-on experience with Python and licensing security
  • Proficiency in full-stack development
  • Familiarity with Scrum and Agile methodologies

Responsibilities

  • Collaborate on designing and enhancing a Licensing SDK
  • Develop SDK components for Windows, macOS, and Linux
  • Contribute to both front-end and back-end development
  • Maintain CI/CD automation pipeline using Jenkins
  • Plan and execute development sprints using Scrum
  • Engage in code check-ins and peer reviews with GIT
  • Ensure high-quality delivery for licensing integrations

Benefits

  • Remote work opportunity
  • Access to a dynamic and innovative team
  • Long-term career progression in a world-class organization
  • Engagement in multi-platform projects
  • Focus on cutting-edge technology and methodologies
Full Job Description
Job Description:

Position: Senior Software Engineer (C++ & Python)
Location: Remote (Based in Toronto, ON)

We're seeking a Senior Software Engineer with strong expertise in C++ and Python. In this role, you will be instrumental in designing and developing robust backend systems that power critical applications across global platforms. You'll collaborate with a dynamic and forward-thinking team to deliver scalable and efficient solutions. This is more than just a job, it's a long-term career opportunity with a world-class organization.

Responsibilities:

SDK Development: Collaborate with the engineering team to design, develop, and enhance the Licensing SDK, ensuring it meets the highest standards of quality, performance, and security.
Multi-Platform Development: Utilize your expertise in C++ development to create and optimize SDK components for multiple platforms, including Windows, macOS, and Linux.
Full Stack Contributions: Contribute to both front-end and back-end development tasks, taking assignments for various component upgrades, tests, and bug investigations to deliver the highest possible quality for licensing integration needs.
CICD Automation: Contribute to maintaining a robust, green CI/CD automation pipeline using Jenkins, which is in place to facilitate smooth integration and testing processes.
Scrum Methodology: Embrace Scrum methodologies to plan and execute development sprints, ensuring timely delivery of features and bug fixes.
Code Collaboration: Participate in code check-ins and peer reviews using GIT, fostering a collaborative and code-quality-focused development environment.

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field.
5-7 years of professional experience as a C++ developer, with demonstrable expertise in multi-platform development.
Strong experience with CI/CD automation tools, preferably Jenkins.
Good hands-on experience with Python and some experience in Licensing security.
Proven proficiency in full-stack development, including front-end and back-end technologies.
Familiarity with Scrum methodologies and Agile development practices.
Excellent problem-solving and analytical skills with strong attention to detail.

APPLY NOW!

Required Skills:
• C++
• Software
• Python

Similar Jobs

More Jobs at NearSource Technologies

More Information Technology Jobs

Find similar Senior Software Engineer (C++ & Python) jobs: