1

Assistant Programmer Jobs in New Brunswick (NOW HIRING)

Software Developer

Dieppe, NB · On-site +1

CA$46/hr

We are looking for a talented and motivated Software Developer to join our growing team and help ... software * Assist in the collection and documentation of user's requirements * Assist in the ...

$25 - $35/hr

... programming, incorporating Literacy, Arts, STEM, Fitness, and Community Service/Leadership ... * Assist the program director with the supervision of all program staff. * Contribute to the ...

We are currently seeking applicants for the position of Field Engineer to join our dynamic team in ... SE1 * Assist with planning and controlling the construction of allocated projects to ensure ...

We are currently seeking applicants for the position of Field Engineer to join our dynamic team in ... SE1 * Assist with planning and controlling the construction of allocated projects to ensure ...

... developer dashboard and support 3rd party developers on technical integration with our APIs. \n \n ... assist the team with realistic project planning and feature development; translate product ...

Showing results 21-40

Assistant Programmer information

See New Brunswick salary details

$10

$25

$49

How much do assistant programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for assistant programmer in New Brunswick is $25.22, according to ZipRecruiter salary data. Most workers in this role earn between $14.79 and $30.29 per hour, depending on experience, location, and employer.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are the key skills and qualifications needed to thrive as an assistant programmer?

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

How to get a job as an assistant programmer with no experience?

To get a job as an assistant programmer with no experience, focus on building foundational skills in programming languages like Python or Java through online courses or tutorials. Create a portfolio of small projects to demonstrate your abilities, and consider internships or entry-level positions that offer on-the-job training to gain practical experience.

What are the most commonly searched types of Programmer jobs in New Brunswick?

The most popular types of Programmer jobs in New Brunswick are:

Infographic showing various Assistant Programmer job openings in New Brunswick as of September 2026, with employment types broken down into 2% As Needed, 73% Full Time, 22% Part Time, 1% Temporary, and 2% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $52,458 per year, or $25.2 per hour.

Engineering - Future Opportunities

Fredericton, NB • On-site

Sonrai Security
Software Development • 51 - 200 employees

Full-time

Re-posted 9 days ago


Job description

Sonrai (pronounced Son-ree), which means "data" in Irish, helps enterprises unearth, prioritize, and remove risks in every part of their cloud. Our mission is to deliver the preeminent platform for enterprise companies to understand, monitor, and govern risk across every part of their public cloud. We are backed by seasoned cybersecurity investors including Menlo Ventures, Polaris Partners, TenEleven Ventures, and ISTARI.

Candidates who join our team will have a tremendous impact on our success & mission to be the industry leader in our space.  We're looking for candidates who are passionate about solving the complex cloud security challenges posed by rapid cloud adoption with a motivated, close-knit team. 

Sonrai Security is currently not hiring, but our Engineering team is looking to meet the best talent for our future open roles. Our team is composed of talented Front-End, Full Stack, Devops Software Developers, Product Designers, Architects and Product Owners.  Our tech stack includes React, Go, Java, Kubernetes, Terraform and many Cloud Native Services. 
 
Please send your resume or linkedin profile to be considered for new positions in the future.   
Sonrai Security and Sonrai Security (Canada) are equal opportunity employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status or any other characteristic protected by local, state, or federal laws, rules, or regulations. This posting is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee and any percentages listed are approximate. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.
apply for this job