1

Full Stack Developer Software Engineer Jobs in Newfoundland and Labrador

AWIPS Application Developer

Saint John's, NL · On-site

CA$89K - CA$118K/yr

Strong experience developing software in Python and/or Java for dataintensive or scientific ... The brightest engineers, advisors and scientists from across the globe call WSP home. * Proudly ...

Strong experience developing software in Python and/or Java for dataintensive or scientific ... The brightest engineers, advisors and scientists from across the globe call WSP home. * Proudly ...

OverviewSummary/objectiveThe QA Automation Engineer reports to the Director of QA (or VP Software) and is responsible for driving the quality assurance efforts for our software products. In this role ...

OverviewSummary/objectiveThe QA Automation Engineer reports to the Director of QA (or VP Software) and is responsible for driving the quality assurance efforts for our software products. In this role ...

Summary/objective The QA Automation Engineer reports to the Director of QA (or VP Software) and is responsible for driving the quality assurance efforts for our software products. In this role, they ...

Proficiency in computer systems and software applications * Critical thinking, complex problem ... Our world-class experts partner with customers to optimize their resources and realize the full ...

Gain exposure to the full project lifecycle (studies → detailed design → construction) * Learn ... Develop 2D and 3D numerical models using industry software * Contribute to specialized studies (e.g ...

Gain exposure to the full project lifecycle (studies detailed design construction) * Learn from and ... Develop 2D and 3D numerical models using industry software * Contribute to specialized studies (e.g ...

Proficient in PC word processing and spreadsheet software and programming. * General awareness of the standards and regulations such as API and DNV. Ability to research and apply the required codes ...

Proficient in PC word processing and spreadsheet software and programming. * General awareness of the standards and regulations such as API and DNV. Ability to research and apply the required codes ...

Knowledge of specialized software would be an asset (Example- Ansys/Inventor- Structural/Mechanical Engineers, Orcaflex- Hydrodynamics- Subsea Engineers, etc.); * Knowledge of the marine environment ...

Knowledge of specialized software would be an asset (Example- Ansys/Inventor- Structural/Mechanical Engineers, Orcaflex- Hydrodynamics- Subsea Engineers, etc.); * Knowledge of the marine environment ...

Knowledge of specialized software would be an asset (Example- Ansys/Inventor- Structural/Mechanical Engineers, Orcaflex- Hydrodynamics- Subsea Engineers, etc.); * Knowledge of the marine environment ...

Knowledge of specialized software would be an asset (Example- Ansys/Inventor- Structural/Mechanical Engineers, Orcaflex- Hydrodynamics- Subsea Engineers, etc.); * Knowledge of the marine environment ...

Showing results 21-40

Full Stack Developer Software Engineer information

See Newfoundland and Labrador salary details

$65.5K

$144.5K

$258K

How much do full stack developer software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for full stack developer software engineer in Newfoundland and Labrador is $144,513.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,500.00 and $203,500.00 per year, depending on experience, location, and employer.

What is a full stack developer software engineer?

A Full Stack Developer Software Engineer is a professional who designs, develops, and maintains both the front-end (client-side) and back-end (server-side) components of web applications. They possess skills in a variety of programming languages, frameworks, and databases, enabling them to handle every stage of software development, from designing user interfaces to managing servers and databases. Full Stack Developers work with technologies such as HTML, CSS, JavaScript, Node.js, Python, Java, SQL, and cloud services. Their versatility allows them to collaborate across different phases of a project, making them valuable assets to software development teams.

How do full stack developer software engineers typically balance front-end and back-end responsibilities within a development team?

Full Stack Developer Software Engineers are expected to work seamlessly across both front-end and back-end tasks, often shifting focus based on project needs. In most teams, they collaborate closely with UX designers, backend specialists, and DevOps engineers, ensuring that features are implemented cohesively from database to user interface. Balancing these responsibilities requires strong time management and communication skills, as priorities can shift rapidly during development cycles. Embracing agile methodologies and regular code reviews helps maintain quality and alignment across the stack.

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

To thrive as a Full Stack Developer Software Engineer, you need strong proficiency in front-end and back-end programming languages (such as JavaScript, Python, or Java), web frameworks, and a solid understanding of databases, often supported by a degree in computer science or related experience. Familiarity with development tools like Git, CI/CD pipelines, cloud platforms (e.g., AWS, Azure), and frameworks such as React, Angular, or Node.js is typically required. Problem-solving, effective communication, and adaptability are essential soft skills for collaborating in cross-functional teams and addressing complex technical challenges. Mastery of these skills ensures the delivery of robust, scalable, and efficient software solutions that meet business needs.

What is the difference between Full Stack Developer Software Engineer vs Front End Developer?

AspectFull Stack Developer Software EngineerFront End Developer
Required skillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specialized in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work environmentTypically works on both server and client-side components, often in full project cycles.Focuses primarily on designing and implementing user interfaces and user experience.
Common industry usageUsed across startups, tech companies, and full-stack projects requiring end-to-end development.Primarily employed in front-end teams, UI/UX design, and client-facing applications.

While Full Stack Developer Software Engineers handle both front-end and back-end development, Front End Developers specialize in creating engaging user interfaces. Both roles require knowledge of HTML, CSS, and JavaScript, but Full Stack Developers also work with server-side technologies and databases, making them versatile for full project development.

What are popular job titles related to Full Stack Developer Software Engineer jobs in Newfoundland and Labrador?

For Full Stack Developer Software Engineer jobs in Newfoundland and Labrador, the most frequently searched job titles are:

Infographic showing various Full Stack Developer Software Engineer job openings in Newfoundland and Labrador as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $144,513 per year, or $69.5 per hour.

AWIPS Application Developer

WSP

Saint John's, NL • On-site

CA$89K - CA$118K/yr

Full-time

Re-posted 25 days ago


WSP rating

8.6

Company rating: 8.6 out of 10

Based on 69 frontline employees who took The Breakroom Quiz

17th of 72 rated business consultants


Job description

What if you could redefine what's possible?

With us, you can. You want Purpose. Growth. Opportunity. People who get it.
We are the home of ambitious, passionate, and innovative world shapers.
With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global minds unite to power local solutions.
We are pathfinders and impact makers.
We are Visioneers. 

We are WSP.


The Opportunity

WSP is looking for an AWIPS Application Developer who wants to work at the intersection of cuttingedge technology and realworld impact. 

In this role, you'll help maintain, extend, and modernize our cloudbased AWIPS platform that supports operational weather forecasting for marine, energy, and publicsector clients-systems where reliability and performance truly matter.

You'll work handson alongside meteorologists and fellow developers, building and evolving data pipelines that ingest, process, and visualize largescale numerical weather prediction (NWP) and observational data in near real time. From enhancing existing AWIPS capabilities to developing new plugins, procedures, and workflows, your work will directly improve forecast quality and operational resilience.

This is a deeply technical, handson development role focused on Python and Java, productiongrade cloud environments, and complex data systems. You'll also play a key role in reducing operational risk by improving system robustness, maintainability, and longterm developer sustainability-shaping how a critical platform evolves for years to come.


Your Impact

  • Maintain and enhance a cloudhosted AWIPS environment, including custom plugins, procedures, and data flows. 
  • Develop and modify AWIPS components using Python and Java, including decoders, processing utilities, and sitespecific tools. 
  • Manage model and observational data ingestion, including GRIB, NetCDF, and derived products, ensuring timely and reliable availability for forecasters. 
  • Troubleshoot and resolve data issues related to projections, metadata, decoding, and parameter mapping across multiple models (e.g., deterministic and ensemble systems).
  • Work with meteorologists to translate operational needs into welldesigned, maintainable AWIPS solutions.
  • Improve deployment and configuration workflows for AWIPS in cloud environments, including containerized or infrastructureascode setups where applicable.  
  • Contribute to documentation and knowledge transfer to strengthen longterm inhouse AWIPS development capability.

The Skills That Set You Apart

  • Strong experience developing software in Python and/or Java for dataintensive or scientific applications.
  • Experience working in Linuxbased environments.
  • Familiarity with structured scientific data formats such as GRIB, NetCDF, or similar.
  • Experience building or maintaining data ingestion pipelines (ETLstyle workflows).
  • Ability to work directly with domain experts (e.g., meteorologists) to support operational systems.
  • Preferred / Asset Qualifications
    • Prior experience with AWIPS II development, customization, or administration.
    • Experience with numerical weather prediction (NWP) or meteorological datasets.
    • Exposure to cloud platforms (AWS, Azure, or similar) and operational production systems.
    • Familiarity with geospatial concepts such as map projections, grids, and coordinate systems.
    • Experience supporting missioncritical or timesensitive operational systems.

Why Choose WSP?

We exist to shape communities to advance humanity. The brightest engineers, advisors and scientists from across the globe call WSP home.

  • Proudly Canadian - we are a Top 100 Employer in Canada for 2026.
  • A global community of brilliant minds - your next idea, mentor, or opportunity is always within reach.
  • Limitless opportunities start here. Whether it's across the country or around the globe, we help you tailor your role to match your ambition - because your growth drives ours.
  • Flexible work, real balance - we recognize the importance of balance in our lives and encourage you to prioritize the balance in yours.

#WeAreWSP


Compensation

AB, BC, NT, NU, SK & YT: $89,800 - $118,900
MB & ON: $81,100 - $107,700
NB, NL, NS, PE & QC: $81,900 - $112,800

Disclosure:
The final salary awarded for this role may vary from the above range based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs. The wage range provided in this job posting may be subject to change for business purposes.


Make Your Mark with WSP

If you're a software developer who wants to work on complex, missioncritical systems-and see your code make a realworld impact-this is your opportunity. Join WSP and help shape the future of operational weather technology alongside experts who care deeply about performance, reliability, and innovation.

Ready to build what matters? Apply today and be part of a team pushing the boundaries of what's possible in weather and environmental intelligence.



What WSP employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom