1

Junior Software Development Jobs in New Brunswick

Delegates work to junior staff * Organizes client meetings to gather information and to develop ... Highly developed written and spoken communication and negotiation skills * Ability to manage ...

... developments. The candidate we seek will lead complex projects and help shape the future of our ... Guide and mentor junior engineers and technologists, fostering an environment that encourages ...

... developments. The candidate we seek will lead complex projects and help shape the future of our ... Guide and mentor junior engineers and technologists, fostering an environment that encourages ...

Mechanical Maintenance Planner

Saint John, NB · On-site

CA$80K - CA$107K/yr

Develop detailed work packages, using package development software, in cooperation with engineering ... Mentor junior Planners to aid in their development and further their understanding as a scheduler ...

Mechanical Maintenance Planner

Saint John, NB · On-site

CA$80K - CA$107K/yr

Develop detailed work packages, using package development software, in cooperation with engineering ... Mentor junior Planners to aid in their development and further their understanding as a scheduler ...

... analysis software; * Mentor and Inspire: Lead and mentor engineering teams while fostering a ... Oversee the development of contract documents and perform quality checks on deliverables to ...

... junior team members, including mentoring and coaching. Qualifications - Bachelor's degree or ... software and advanced skills using Microsoft Office Suite, with a strong aptitude for adopting new ...

CA$133K - CA$212K/yr

Mentor and supervise junior verification engineers requiring robust understanding of team outputs ... Commitment to learning - Keep abreast of technology developments and are keen to share your ...

AV Processing and Distribution - Software Programming Level 02 * Qsys Level 1 * Netgear Level 1 * ... Personal development opportunities with 20 days allocated for training and skill enhancement.

Showing results 41-60

Junior Software Development information

See New Brunswick salary details

$21.5K

$83K

$155.8K

How much do junior software development jobs pay per year?

As of Aug 22, 2026, the average yearly pay for junior software development in New Brunswick is $82,979.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,627.00 and $99,627.00 per year, depending on experience, location, and employer.

What is a junior software developer?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They typically work as part of a development team, learning best practices and gaining experience with various programming languages and tools. Junior developers are responsible for writing basic code, fixing bugs, and participating in code reviews while building their technical skills and knowledge of software development processes.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with languages such as Java, Python, or JavaScript, and version control systems like Git, is typically required. Strong communication, teamwork, and a willingness to learn are crucial soft skills for growth in this role. These skills and qualities are essential for delivering effective software solutions, collaborating with team members, and adapting to evolving technologies.

What are some typical challenges faced by junior software developers in their first year, and how can they overcome them?

Junior software developers commonly encounter challenges such as adapting to new codebases, understanding team workflows, and managing task priorities. It can be overwhelming to navigate complex projects or unfamiliar tools, but seeking guidance from senior team members and actively participating in code reviews can help. Proactively asking questions, utilizing company documentation, and setting aside time for continuous learning are effective strategies to overcome these hurdles. Embracing a growth mindset and viewing mistakes as learning opportunities will also contribute to a smoother transition into the role.

What is the difference between Junior Software Development vs Junior Web Developer?

AspectJunior Software DevelopmentJunior Web Developer
Required SkillsProgramming languages, software design, debuggingHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech startups, IT departmentsWeb agencies, tech companies, freelance projects
CertificationsComputer Science degree, coding bootcampsWeb development courses, certifications like HTML, CSS
Common UsageDeveloping software applications, systemsBuilding websites, web applications

Junior Software Development and Junior Web Developer roles share foundational programming skills and often require similar certifications. However, Junior Software Developers typically work on broader software projects across various platforms, while Junior Web Developers focus specifically on website and web application development. Both roles are common entry points in the tech industry, with overlapping skills but different specialization areas.

How much does a junior software developer earn?

A junior software developer typically earns between $50,000 and $70,000 annually, depending on location, industry, and experience. Entry-level roles often require basic programming skills in languages like Java, Python, or JavaScript and may include benefits such as training and mentorship.

How to get a job in junior software development with no experience?

To secure a junior software development position with no experience, focus on building foundational skills through online courses, coding bootcamps, or personal projects. Gaining proficiency in programming languages like Python or Java, creating a portfolio, and obtaining certifications can improve your chances; internships or volunteering can also provide practical experience.

How to get hired as a junior software developer?

To get hired as a junior software developer, candidates should build a strong foundation in programming languages like Python, Java, or JavaScript, and create a portfolio of projects to demonstrate their skills. Gaining experience through internships, coding bootcamps, or contributing to open-source projects can improve employability. Additionally, understanding version control systems like Git and preparing for technical interviews are important steps in the hiring process.

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

The most popular types of Software Development jobs in New Brunswick are:

Infographic showing various Junior Software Development job openings in New Brunswick as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $82,979 per year, or $39.9 per hour.

Consulting Actuary - Retirement

Gallagher

Dieppe, NB • On-site, Remote

Full-time

Medical, Dental, Life, Retirement

Re-posted 13 days ago


Arthur J. Gallagher & Co. rating

7.6

Company rating: 7.6 out of 10

Based on 93 frontline employees who took The Breakroom Quiz

212th of 311 rated insurance


Job description

Introduction
Welcome to Gallagher - a global community of people who bring bold ideas, deep expertise, and a shared commitment to doing what’s right. We help clients navigate complexity with confidence by empowering businesses, communities, and individuals to thrive. At Gallagher, you’ll find more than a job; you’ll find a culture built on trust, driven by collaboration, and sustained by the belief that we’re better together. Whether you join us in a client-facing role or as part of our brokerage division, our benefits and HR consulting division, or our corporate team, you’ll have the opportunity to grow your career, make an impact, and be part of something bigger. Experience a workplace where you’re encouraged to be yourself, supported to succeed, and inspired to keep learning. That’s what it means to live The Gallagher Way.

Overview

Founded over 100 years ago, we help deliver on the promise of tomorrow...today. Our health, wealth, technology and consulting services allow us to deliver on the MANY needs of our clients by drawing on our strength, DIVERSITY, and experiences in creating outcomes. This means we meet our clients where they are in the creation of their future while being respectfully bold in providing practical solutions to new realities. We honor our commitments and leave things better than when we started. We are a team of difference makers in global locations that have each other's backs working together as a team.

Gallagher manages an important portfolio of Individual Pension Plans (IPPs). In addition to working on regular defined benefit pension plan consulting, the Consulting Actuary will play a key role in managing this block of business and the relationships with our “Distributor Partners”. This position can be located in our Mississauga or Montreal offices or be virtual.

This position is also posted in French. To view the French version and apply: ID 2026-50304


How you'll make an impact

A Consulting Actuary is expected to be a leader and role model within Gallagher. An important aspect of this leadership is to be well respected by peers, subordinates, superiors, and clients---across lines of business and geographies. Consulting Actuaries also demonstrate ownership in the success of the firm through behaviors and activities such as:

  • Contributing to building recognition for Gallagher and for the Wealth practice in the market, positioning the firm for revenue growth;
  • Demonstrating insightful thinking by delivering relevant ideas and practical, real-world solutions to our clients, leading to utilization of Wealth resources;
  • Demonstrating leadership, innovation, and collaboration internally as well as with Gallagher’s clients and prospects.
  • Reviews and signs IPP and regular DB valuation reports
  • Supervises the production of the IPP annual administration tasks
  • Participates in meetings with our Distributor Partners
  • Participates in conference calls with investment advisors, clients and accountants to support the sale of IPPs
  • Participates in developing creative, strategic and proactive advice for clients
  • Prepares and adheres to schedules and budgets resulting in on-time, profitable projects
  • Delegates work to junior staff
  • Organizes client meetings to gather information and to develop strategies
  • Consistently seeks to improve the level of service and capabilities for clients
  • Demonstrates ability to market Gallagher products and improve business relationships with existing and prospective clients using cross-selling and other marketing techniques
  • Maintains working relationship across all Gallagher lines of business
  • Identifies revenue opportunities with clients and prospects and lends support in closing opportunities
  • Managing multiple client accounts and engagements, including the successful development and delivery of business-driven solutions and services for our clients
  • Contribute to the revenue growth and financial performance of the Wealth Practice
  • Building market recognition (examples may include: speaking engagements, panel discussions or webcasts, professional involvement, supporting others in these efforts, or supporting sales and marketing campaigns)

About you
  • Fellow of the Canadian Institute of Actuaries
  • Thorough and current knowledge of provincial and federal pension legislation and the Income Tax Act and regulations
  • Proficient in valuation software and standard PC based tools and software
  • Thorough knowledge of CIA professional standards and current on relevant exposure drafts and emerging issues from the CIA
  • Thorough and current knowledge of Canadian, US and International accounting standards for pension plans and other post-retirement benefits
  • Highly developed written and spoken communication and negotiation skills
  • Ability to manage multiple priorities effectively; demonstrated leadership, project management and client management skills
  • Bilingual, English and French required. English is required for this role to communicate regularly with mostly English-speaking clients in other provinces and team members in other regions where English is the primary language.
  • You must be an agile and hungry fighter with a strong optimistic outlook and demonstrated ability to:
    • Be passionate, determined and resilient with a positive “can do” attitude
    • Collaborate with internal stakeholders to achieve “win / win” solutions
    • Communicate with and influence all levels of executives and client management
    • Adapt to a variety of client styles and cultures to create trusted relationships
    • Operate with a sense of urgency and commitment to your clients and your teams

Compensation and benefits

On top of a competitive salary, great teams and exciting career opportunities, we also offer a wide range of benefits. 

Below are the minimum core benefits you’ll get, depending on your job level these benefits may improve:

  • Flexible medical & dental coverage to meet your household's needs
  • Life, Dependent Life and AD & D Insurance options
  • Retirement savings including RRSP including a company match, TFSA, pension and more
  • Employee Stock Purchase Plan

Other benefits include:

  • Educational expense reimbursement
  • Employee assistance programs
  • Discounted gym membership (GoodLife Fitness)
  • Opportunity for flexible work arrangements
  • Paid sick days & personal days
  • Employee education recognition program
  • Employee referral bonus program

We value inclusion and diversity

Click Here to review our Canada Eligibility Requirements

Inclusion and diversity (I&D) is a core part of our business, and it’s embedded into the fabric of our organization. For more than 95 years, Gallagher has led with a commitment to sustainability and to support the communities where we live and work.

Gallagher embraces our employees’ diverse identities, experiences and talents, allowing us to better serve our clients and communities. We see inclusion as a conscious commitment and diversity as a vital strength. By embracing diversity in all its forms, we live out The Gallagher Way to its fullest.

We are an equal opportunity employer which values diversity in the workplace and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Gallagher believes that all persons are entitled to equal employment opportunity and prohibits any form of discrimination by its managers, employees, vendors or customers based on race, color, religion, creed, gender (including pregnancy status), sexual orientation, gender identity (which includes transgender and other gender non-conforming individuals), gender expression, hair expression, marital status, parental status, age, national origin, ancestry, disability, medical condition, genetic information, veteran or military status, citizenship status, or any other characteristic protected (herein referred to as “protected characteristics”) by applicable federal, state, or local laws.

Equal employment opportunity will be extended in all aspects of the employer-employee relationship, including, but not limited to, recruitment, hiring, training, promotion, transfer, demotion, compensation, benefits, layoff, and termination. In addition, Gallagher will make reasonable accommodations to known physical or mental limitations of an otherwise qualified person with a disability, unless the accommodation would impose an undue hardship on the operation of our business.

Artificial intelligence (AI) is not used to screen, assess or select applications for a position within Gallagher. Gallagher’s AI tool is used to assist in collecting information from the candidate, ask screening questions, and schedule interviews. However, the AI tool does not make any decisions with respect to any of the information, other than identifying candidates who may meet certain pre-determined qualifications.

Qualifications:
  • Fellow of the Canadian Institute of Actuaries
  • Thorough and current knowledge of provincial and federal pension legislation and the Income Tax Act and regulations
  • Proficient in valuation software and standard PC based tools and software
  • Thorough knowledge of CIA professional standards and current on relevant exposure drafts and emerging issues from the CIA
  • Thorough and current knowledge of Canadian, US and International accounting standards for pension plans and other post-retirement benefits
  • Highly developed written and spoken communication and negotiation skills
  • Ability to manage multiple priorities effectively; demonstrated leadership, project management and client management skills
  • Bilingual, English and French required. English is required for this role to communicate regularly with mostly English-speaking clients in other provinces and team members in other regions where English is the primary language.
  • You must be an agile and hungry fighter with a strong optimistic outlook and demonstrated ability to:
    • Be passionate, determined and resilient with a positive “can do” attitude
    • Collaborate with internal stakeholders to achieve “win / win” solutions
    • Communicate with and influence all levels of executives and client management
    • Adapt to a variety of client styles and cultures to create trusted relationships
    • Operate with a sense of urgency and commitment to your clients and your teams
Education:UNAVAILABLEEmployment Type: UNAVAILABLE

What Arthur J. Gallagher & Co. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom