1

New Grad Software Developer Jobs in Nanaimo, BC (NOW HIRING)

... software) tailored to client needs Develop process control narratives to integrate automation ... with new and existing equipment and processes Build and implement control algorithms and logic ...

... engineers on-site. * Collaborate with VDC Leadership team to build and manage a BIM Execution Plan ... they learn new software and workflows * Participate in software testing, R&D initiatives and ...

Our shop features: • Brand new shop equipment and modern vehicle hoists • Hunter Engineering ... software and computer systems • Maintain a clean and safe work area • Participate in continuous ...

New Grad Software Developer information

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What cities near Nanaimo, BC are hiring for New Grad Software Developer jobs? Cities near Nanaimo, BC with the most New Grad Software Developer job openings:
Senior Control System Engineer

Senior Control System Engineer

Andritz

Nanaimo, BC • On-site

Other

Re-posted yesterday


Andritz rating

8.2

Company rating: 8.2 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

106th of 430 rated machine equipment manufacturers


Job description

Every day, ANDRITZ continues to deliver successful innovative solutions to our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live in.

At ANDRITZ, we don't just deliver engineering solutions-we help shape the industries that power the world. Our success comes from a team that's passionate about innovation, collaboration, and solving complex challenges. From advanced automation to digital transformation, we're driving the future of industrial performance.
We're looking for a Senior Control Systems Engineer to join our Automation & Digitalization team-someone who thrives on building smart, reliable systems and wants to play a key role in delivering impactful projects across North American pulp and paper industrial facilities.
What You'll Do
You'll be at the center of high-impact projects, responsible for guiding control systems project development from concept through commissioning:
   Lead and support control systems projects through all phases-feasibility, design, implementation, and commissioning
   Identify opportunities to expand automation and electrification scope within projects to deliver additional client value 
   Collaborate closely with clients, vendors, and internal teams to ensure project goals, timelines, and budgets are successfully achieved 
   Design and develop modern control systems (hardware and software) tailored to client needs
   Develop process control narratives to integrate automation solutions with new and existing equipment and processes
   Build and implement control algorithms and logic, based on industry standards, best practices, and emerging technologies.
   Test, simulate, and troubleshoot systems to ensure performance, reliability, and compliance 
   Produce clear, high-quality technical documentation and project deliverables
   Drive checkout and commissioning activities to completion including the ability to provide training to operations and maintenance teams on DCS system handover 


Leadership & Impact
   Guide the team - Mentor and coach junior engineers and technologists to expand their control systems engineering skills and knowledge 
   Lead the business - support estimates and proposals, project planning, and risk mitigation strategies
   Lead by example - Uphold and reinforce ANDRITZ's quality standards, and core #1ANDRITZway behaviours 
What You Bring
   Degree or diploma in Engineering (automation, electrical, or related field) 
   Registration as EIT, P.Eng., or AScT in British Columbia 
   10+ years of industrial experience (Pulp & Paper and consulting experience is a strong asset) 
   Excellent communication and leadership skills 
   Hands-on design and configuration experience with DCS platforms (e.g., ABB, Emerson, Foxboro, Honeywell) 
   Experience with PLC/HMI systems and project management is an asset 
   Proven problem-solving ability across control systems hardware, software, and communications 
   Strong knowledge of industrial networking and cybersecurity practices 
   Willingness and ability to travel to domestic and international project sites 
   Legally entitled to work in Canada 
Why Join ANDRITZ?
   Work on cutting-edge automation and digitalization projects 
   Be part of a global leader in industrial engineering 
   Collaborate with a team that values innovation, ownership, and continuous learning 

Salary range 120,000 to 160,000; commensurate with experience.
ANDRITZ is an equal opportunity employer. We are committed to building a diverse and inclusive workplace where everyone feels valued and empowered.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.


What Andritz employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom