Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.
CPUS Engineering Staffing Solutions Inc. in Oshawa is seeking a Sr. Software Developer to lead software development, mentor engineers, and translate business needs into technical solutions.
The role emphasizes clean code, DevOps practices, and delivering high-quality software on a 36-month engagement. The position requires hands-on coding (about 70%) with architecture input and collaboration with product teams.
We are currently requesting resumes for the following position: Sr. Software Developer
Resume Due Date: Friday, September 25th, 2026 (5:00PM EST)
Job ID: 26-095
Number of Vacancies: 1
Level: MP4
Duration: 36 months
Hours:35Hours per week
Location: 1908 Colonel Sam Dr., Oshawa
Work Mode: 3 days onsite
Hourly Range: $90 - $95
The Senior Software Engineer Developer leads software application development, mentoring developers, and translating business needs into technical solutions. It focuses on improving system quality through coding standards and peer reviews, promoting engineering excellence, and refining development workflows with DevOps and automation. The position also drives continuous improvement and supports strategic goals to enhance organizational agility and innovation.
This role requires knowledge in architectural design, and high-level system implementation. This knowledge is considered to be normally acquired either through the successful completion of a four-year university education in Computer Science, Software Engineering, or a related field or by having the equivalent level of education.
Role requires relevant experience in software development.
Expertise in designing scalable, high-performance software systems.
Proficiency in modern programming languages and frameworks.
Strong leadership, problem-solving, and communication skills.
Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
Proven ability to mentor and guide other engineers.
Requires experience with React, .Net, Azure, C#
Experience managing project timelines and deliverables.
A period of over 6 years and up to and including 8 years is considered necessary to gain this experience.
Our client is dedicated to promoting employment equity and encourages applications from equity-seeking communities including but not limited to: Indigenous Peoples, racialized individuals, persons with disabilities, and women. Our client aims to build a diverse team that reflects the communities it serves, enhancing its ability to meet their needs. We are committed to an inclusive and accessible work environment and invites all qualified individuals to apply, offering accommodations during the application, interview and onboarding process as needed. This effort supports our client's long-term strategy for equity, diversity, and inclusion.
CPUS Engineering employs artificial intelligence (AI) tools as part of its recruitment process to enhance efficiency and consistency. These tools may assist with activities such as application screening, candidate evaluation, and summarization of interview feedback.
AI-generated outputs are intended to supplement, not replace, human judgment. All final hiring decisions are made by qualified human decision-makers who exercise professional discretion in reviewing and assessing candidate information alongside any AI-generated insights.
CPUS Engineering ensures that the use of AI in recruitment complies with all applicable employment laws, human rights legislation, and privacy regulations. The organization is committed to maintaining fairness, transparency, and non-discrimination throughout the hiring process.