1

Intermediate Software Developer Jobs in Moncton, NB

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

Mentor intermediate and junior engineers and designers. * Sign and seal calculations and technical ... Strong knowledge of CSA standards, building codes, and advanced structural software (STAAD, S-Frame ...

Mentor intermediate and junior engineers and designers. * Sign and seal calculations and technical ... Strong knowledge of CSA standards, building codes, and advanced structural software (STAAD, S-Frame ...

Intermediate Software Developer information

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

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

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Moncton, NB? The most popular types of Software Developer jobs in Moncton, NB are:
What cities near Moncton, NB are hiring for Intermediate Software Developer jobs? Cities near Moncton, NB with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Moncton, NB as of August 2026, with employment types broken down into 1% Internship, 86% Full Time, 10% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Intermediate / Senior Bridge Engineer (25071)

GEMTEC Consulting Engineers and Scientists Limited.

Moncton, NB • On-site

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 6 days ago


Job description

Are you an experienced Intermediate/Senior Bridge Engineer looking to progress your career? We're looking for an Intermediate/Senior Bridge Engineer to join our growing team. We are open to filling this position in any of our locations across the Atlantic provinces. 

Reporting to the Structural Bridge Lead, you will play a key role in the technical delivery and management of bridge projects—from conceptual design and analysis to construction review and inspection. The successful candidate will have the opportunity of designing various structural systems out of steel, concrete, and timber, including the design of prestressed concrete, GFRP reinforced concrete, composite steel/concrete sections, and composite precast/cast-in-place sections. 


You will have excellent opportunities to grow and develop your engineering skills with the company, as well as mentor Engineers-in-Training and junior Engineers. 


At GEMTEC, we offer something different. We’re an employee-owned, 400-person multidisciplinary consulting firm—not too big, not too small. We’re large enough to compete head-to-head with publicly traded engineering giants, but still small enough to maintain the culture and flexibility of a close-knit team. 


Our size and hands-on management style let us move quickly, embrace new opportunities, and empower our people to shape their own careers—without getting lost in corporate bureaucracy. 


You’re an ideal candidate if you have: 

  • Initiative to lead projects and drive tasks to completion. 
  • A collaborative mindset and enjoy working across multi-disciplinary teams. 
  • Strong attention to detail and pride in producing high-quality work. 
  • A commitment to mentoring others. 
  • A proactive approach to client communication and problem solving. 


A typical day on the job might look like: 

  • Lead or support the design and analysis of bridge structures in steel, concrete, and timber, including prestressed and composite systems. 
  • Prepare and review contract documents, technical reports, and construction estimates. 
  • Conduct and oversee bridge condition assessments, inspections, and load ratings (including above and below water). 
  • Provide construction support services, including review of shop drawings, responses to RFIs, and on-site problem resolution. 
  • Coordinate and collaborate with multi-disciplinary project teams to ensure successful project delivery. 
  • Manage project schedules, budgets, and deliverables, ensuring compliance with client expectations and quality standards. 
  • Assist in business development activities, including preparation of proposals and participation in client meetings. 
  • Mentor and support junior and intermediate engineers, fostering technical growth within the team. 
  • Adhering to all company policies. 
  • Other duties as required. 


The good stuff you get: 

  • Full-time (37.5 hours per week) 
  • Complete health & dental coverage including vision, paramedical services, and Teladoc 
  • Retirement planning made easier with a 5% employer match on your contributions 
  • Paid time off (vacation and sick days) plus Employee & Family Assistance Program when you need it 
  • Office year-end closure (paid time off between Christmas and the New Year) 


Your background and what you bring:  

  • Bachelor’s degree in Civil Engineering from an accredited University. 
  • Registered, or eligible for registration, as a Professional Engineer (P.Eng.) with the Association of Professional Engineers & Geoscientists of New Brunswick (APEGNB). 
  • 8+ years of progressive experience in bridge structural design, inspection, and construction support. Any other heavy civil experience such as with marine or dam structures will be viewed as an additional asset.  
  • Demonstrated experience with prestressed concrete, steel and composite structures, and timber systems. 
  • Working knowledge of relevant design codes and standards (CHBDC, CSA).  
  • Proficiency with structural analysis and design software such as SAFI, StructurePoint, WoodWorks, Microsoft Office is an asset. 
  • Excellent oral and written communication skills. 
  • Proven ability to manage multiple projects and collaborate effectively with Clients, Contractors, and Colleagues.  
  • Valid driver’s license and have access to a personal vehicle for work related travel 


Interested individuals, click here to apply:  https://gemtec.bamboohr.com/careers/251 


Thank you for taking the time to consider GEMTEC. Only candidates proceeding to the next phase of the application process will be contacted at this time. We encourage you to connect with us on LinkedIn, even if this opportunity isn’t for you, the next one might be! 


Should you be selected for an interview and require accommodation of any kind, please kindly help us understand how we can help. Email HR@GEMTEC.ca