How you'll shape our software engineering practices: * Provide guidance and mentorship to a team of ... Guide junior engineers not only on technical solutions but also on career development, helping them ...
How you'll shape our software engineering practices: * Provide guidance and mentorship to a team of ... Guide junior engineers not only on technical solutions but also on career development, helping them ...
Guides and provides subject matter expertise to junior technical team members within the product ... Supports development of software engineering roadmaps and long-term strategies aligned to direction ...
Guides and provides subject matter expertise to junior technical team members within the product ... Supports development of software engineering roadmaps and long-term strategies aligned to direction ...
Lead Software Developer
Mississauga, ON · Hybrid
CA$95K - CA$140K/yr
Lead Software Developer Location(s): Status: Get To Know Us: SS&C is leading the way. We continue ... Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ...
Lead Software Developer
Mississauga, ON · Hybrid
CA$95K - CA$140K/yr
Lead Software Developer Location(s): Status: Get To Know Us: SS&C is leading the way. We continue ... Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ...
Apply software engineering best practices including SOLID principles, design patterns, and clean ... Experience mentoring junior developers or leading technical initiatives. * Strong communication ...
Apply software engineering best practices including SOLID principles, design patterns, and clean ... Experience mentoring junior developers or leading technical initiatives. * Strong communication ...
Software Engineer II - Toronto
CA$90K - CA$110K/yr
Mentor junior engineers: pair on hard problems, review code thoughtfully, and help them level up ... * 1-3 years as a software engineer (strong candidates have shipped something with real users)
Software Engineer II - Toronto
CA$90K - CA$110K/yr
Mentor junior engineers: pair on hard problems, review code thoughtfully, and help them level up ... * 1-3 years as a software engineer (strong candidates have shipped something with real users)
... junior developers. You will be responsible for translating product requirements into deliverable work, mentoring developers, maintaining engineering standards, and helping evolve our development ...
... junior developers. You will be responsible for translating product requirements into deliverable work, mentoring developers, maintaining engineering standards, and helping evolve our development ...
Mentor junior developers and share technical knowledge across the team. Required Skills & Experience Medical Imaging * Experience developing medical imaging software. * Familiarity with DICOM ...
Mentor junior developers and share technical knowledge across the team. Required Skills & Experience Medical Imaging * Experience developing medical imaging software. * Familiarity with DICOM ...
Senior Software Engineer, AI
Toronto, ON · Hybrid
Senior Software Engineer, AI Are you ready to shape the future of AI-driven content technology ... Conduct code reviews and mentor junior developers on AI/ML best practices * Stay current with ...
Senior Software Engineer, AI
Toronto, ON · Hybrid
Senior Software Engineer, AI Are you ready to shape the future of AI-driven content technology ... Conduct code reviews and mentor junior developers on AI/ML best practices * Stay current with ...
We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a ... Experience mentoring junior developers or leading technical initiatives. * Strong communication ...
We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a ... Experience mentoring junior developers or leading technical initiatives. * Strong communication ...
Lead Software Engineer TEAM:Post-Trade Technologies Team LOCATION: Boston, MA ..... At Wellington ... more junior team members Author architecture, technical design, and support documentation and ...
Lead Software Engineer TEAM:Post-Trade Technologies Team LOCATION: Boston, MA ..... At Wellington ... more junior team members Author architecture, technical design, and support documentation and ...
Mentoring and developing junior and staff engineers, fostering a culture of technical excellence ... Advanced expertise in software engineering best practices, architectural patterns, design reviews ...
Mentoring and developing junior and staff engineers, fostering a culture of technical excellence ... Advanced expertise in software engineering best practices, architectural patterns, design reviews ...
Lead Software Engineer
Toronto, ON · On-site
TITLE:Lead Software Engineer TEAM:Post-Trade Technologies Team LOCATION: Boston, MA ..... At ... more junior team members Author architecture, technical design, and support documentation and ...
Lead Software Engineer
Toronto, ON · On-site
TITLE:Lead Software Engineer TEAM:Post-Trade Technologies Team LOCATION: Boston, MA ..... At ... more junior team members Author architecture, technical design, and support documentation and ...
Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... software engineering experience * Hands-on experience with modern LLM APIs across multiple ...
Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... software engineering experience * Hands-on experience with modern LLM APIs across multiple ...
Senior Software Engineer
Mississauga, ON · On-site +1
Sitero is an emerging leader in Clinical services and software solutions for the life sciences ... Mentor junior developers and support onboarding of new team members Technology Stack Category ...
Senior Software Engineer
Mississauga, ON · On-site +1
Sitero is an emerging leader in Clinical services and software solutions for the life sciences ... Mentor junior developers and support onboarding of new team members Technology Stack Category ...
Senior Software Engineer
Mississauga, ON · On-site
Sitero is an emerging leader in Clinical services and software solutions for the life sciences ... Mentor junior developers and support onboarding of new team members Technology Stack Category ...
Quick apply
Senior Software Engineer
Mississauga, ON · On-site
Sitero is an emerging leader in Clinical services and software solutions for the life sciences ... Mentor junior developers and support onboarding of new team members Technology Stack Category ...
Mentor junior engineers and support their professional development. * Share technical knowledge and ... Object-oriented design and software architecture principles * Desired proficiency with:
Mentor junior engineers and support their professional development. * Share technical knowledge and ... Object-oriented design and software architecture principles * Desired proficiency with:
Senior Software Developer
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
Senior Software Developer
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
Senior Software Developer
Mississauga, ON · On-site
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
Quick apply
Senior Software Developer
Mississauga, ON · On-site
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior ... Mentor and coach junior and intermediate engineers, fostering growth in embedded * systems ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior ... Mentor and coach junior and intermediate engineers, fostering growth in embedded * systems ...
Lead Software Engineer
Toronto, ON · On-site
As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and ... other junior & senior developers by mentoring them towards building holistic solution.
Lead Software Engineer
Toronto, ON · On-site
As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and ... other junior & senior developers by mentoring them towards building holistic solution.
Junior Software Programmer information
What is a junior software programmer?
What are the key skills and qualifications needed to thrive as a junior software programmer?
What are some common challenges a junior software programmer might face during their first year on the job?
What is the difference between Junior Software Programmer vs Junior Web Developer?
| Aspect | Junior Software Programmer | Junior Web Developer |
|---|---|---|
| Required Skills | Programming languages (e.g., Java, C++, Python), software development fundamentals | HTML, CSS, JavaScript, basic backend knowledge |
| Work Environment | Software companies, tech firms, development teams | Web agencies, tech startups, freelance projects |
| Common Usage | Developing software applications, system tools | Building websites, web applications |
Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.
What are popular job titles related to Junior Software Programmer jobs in Markham, ON?
For Junior Software Programmer jobs in Markham, ON, the most frequently searched job titles are:
What job categories do people searching Junior Software Programmer jobs in Markham, ON look for?
The top searched job categories for Junior Software Programmer jobs in Markham, ON are:
What cities near Markham, ON are hiring for Junior Software Programmer jobs?
Cities near Markham, ON with the most Junior Software Programmer job openings:

Full-time
Medical, Life, PTO
Re-posted 20 days ago
Job description
Join our Framework team: the engineering foundation that makes Achievers scale. Â
This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on - all sitting at the critical path of everything we ship.Â
 Your work here has a multiplier effect. Â
The libraries, platforms, and tooling you build are used by roughly 100 engineers across the company. Â
When you raise the floor - better DX, faster onboarding, more consistent patterns, AI-first tooling - the whole engineering organization moves faster.
Please note that this is a back-end focused role. Successful candidates will be able to bring a strong backend engineering background and be excited about continuing to deepen their expertise in backend and platform development. At this time, this role is not intended as a transition role for engineers whose primary experience and career interests are front-end-focused.
What makes this team unique is the breadth of its perspective. Â
- Framework is the one team that holds end-to-end understanding of how base libraries must interact with the infrastructure layer and the CI/CD pipeline.
- That bird's-eye view of the platform means this team is where platform-wide challenges land - and where the solutions that unblock everyone else originate.Â
Right now, the team is in the middle of some of the most technically interesting work in the company: modernizing our authentication and API gateway architecture.Â
- These are high-stakes architectural shifts that require both deep technical judgement and the ability to drive alignment across teams.
- If you're energized by building for builders - designing systems that are secure, highly available, and genuinely pleasant to work with - and you want your architectural decisions to have company-wide reach, this is the team.Â
- Provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement.
- Design, build, and maintain innovative product features that enhance the Achievers platform.
- Work closely with product managers, designers, and other engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies.
- Be hands-on with the codebase, actively engaging in code reviews and ensuring best practices are followed.
- Utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google PubSub, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges.
- Architect high-performance, highly available, and secure software solutions that scale to millions of users.
- Ship code regularly-multiple times a day, enabling continuous improvement and rapid delivery of new features.
- Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase.
- Monitor application performance and optimize code to ensure it meets scaling, performance, and security requirements as the product grows.
- Contribute to and enforce engineering best practices, standards, and guidelines for coding, testing, and infrastructure across the team. Lead and initiate engineering improvements, whether it's through tooling, processes, or adopting new technologies, to ensure the team is working effectively.
- Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work.
- Continuously learn and stay up-to-date with industry trends, emerging technologies, and software engineering practices to bring fresh perspectives and ideas to the team.
- Guide junior engineers not only on technical solutions but also on career development, helping them set goals, identify growth areas, and improve their soft skills.
- 8+ years of relevant back-end software development experience leading projects and especially system design, with at least 3 of them in a Senior/Staff capacity.Â
- Excellent written and verbal communication skills
- Strong programming skills in Python or Go are highly advantageous.Â
- Comfortable working in a UNIX/Linux environment
- Experience with Docker and Kubernetes.
- Strong understanding of microservices architecture.
- Experience with distributed systems.
- Experience with API gateway design, gRPC, and service-to-service communication patterns
- Experience designing authentication and authorization systems (OAuth2, OIDC, PKCE, JWT)
- Ability to analyze business requirements and create technical design documents aligned with architecture standards
- Passion for performance profiling and benchmarking.Â
- Experience executing large-scale migrations with zero downtime in production systems
- Track record of building shared libraries or SDKs used across large engineering organizations
- Bachelor's or Master's degree in Computer Science or a related field
- Experience working in Agile teams