×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Halifax, Nova Scotia, Canada
Listing for: PAL Aerospace Ltd.
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Carte Nav Solutions  , a PAL company, is an international leader in situational awareness solutions for the maritime, land and air environments. The company has established a reputation for providing high-value solutions that can be deployed on a wide variety of platforms for multiple mission types for government, military, and commercial customers. With a hand on the pulse of innovation,  Carte Nav Solutions  is always seeking to develop new solutions for complex needs and environments.
We are looking for a  Senior Software Developer to join our team in  Halifax, NS or St. John's, NL.

Job Summary:

We are seeking a  Senior Software Developer  with strong expertise in  Angular, Spring Boot, and Docker , combined with a solid understanding of  Kubernetes, reactive programming , and secure API design. This role is primarily focused on  full-stack development  but includes a secondary responsibility of  Tier 3 support , where you'll handle escalated issues that require in-depth technical knowledge and problem-solving during regular office hours.
You’ll work with modern technologies to build scalable, secure, and data-driven applications while also collaborating with operations and support teams to ensure production reliability and high system availability.

Duties and Responsibilities:

Application Development:
Design, develop, test, and maintain web applications using  Angular  for the frontend and  Spring Boot  for backend services.
Build and consume  RESTful APIs , ensuring best practices in security and performance.
Apply  data-driven  and  reactive programming  principles to build responsive, scalable applications.

System Integration and Architecture:
Utilize  Docker  to containerize applications and ensure environment consistency.
Apply a working knowledge of  Kubernetes concepts  to collaborate with infrastructure teams on container orchestration.
Incorporate  OAuth2 and OpenID Connect  standards to manage secure authentication and authorization workflows.

Support and Reliability (Tier
3):
Serve as a  Tier 3 escalation point  for complex issues that require expert-level investigation and resolution.
Collaborate with Dev Ops and development teams to  analyze metrics ,  troubleshoot production issues , and enhance  logging and alerting  mechanisms.

Collaboration and Communication:
Translate business and user requirements into high-quality technical solutions.
Work closely with cross-functional teams, including Dev Ops, QA, and Product, to deliver end‑to‑end functionality.
Contribute to code reviews, architectural discussions, and documentation.

Required Qualifications:

5–10 years of hands‑on experience in  software development , with a focus on modern web technologies.
Proficiency in:
Angular  (Type Script)
Spring Boot  (Java)
Docker

Solid understanding of  Kubernetes  operations and concepts.

Experience with  data-driven  design and  reactive programming  (e.g., using Project Reactor or RxJS).
Proficiency in  RESTful API  design and consumption.
Knowledge of  OAuth2  and  OpenID Connect .
Understanding of  geo‑spatial concepts  and working with  geo‑spatial databases .
Familiarity with  Dev Ops practices , including observability tools (metrics, logging, alerting).
Ability to interpret business needs and translate them into technical requirements.
Proficient with  Git  and related version control workflows.
Excellent verbal and written communication skills in English.
Nice to Have:

Experience with  cloud hosting  platforms (e.g., AWS, Azure, GCP).
Understanding of various  OIDC flows  and their use cases.
Hands‑on experience with  PostGIS  or other geo‑spatial extensions to relational databases.
What Carte Nav offers you:
Personal travel privileges with PAL and interline agreements with other airlines
Employee Stock Purchase Plan
Employee Tuition Assistance Program
Employee and Family Assistance Program
PAL days
Carte Nav  is committed to fostering an inclusive work environment that celebrates and encourages diversity, equity, and inclusion whereby individuals are recognized, supported, and respected. Candidates of all backgrounds are encouraged to apply.
Only those individuals selected for an interview will be contacted.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary