Principal Software Engineer

  • Hybrid
  • Canada
  • Posted 7 days ago

talentminded

πŸ’Ό Position: Principal Software Engineer

πŸ“ Location: Halifax (Hybrid), NS, Canada
πŸ“… Type: Full-Time
🎯 Experience: Experienced


πŸ“ About the Opportunity

Our client is a leading digital services provider, transforming organizations with secure, high-performing digital solutions across healthcare, government, and commercial sectors. As a Principal Software Engineer, you will provide technical leadership, influence project outcomes, and mentor teams in building scalable, secure digital products.

This is a hybrid position based in Halifax, NS.


🌟 What’s in It for You?

  • Make a Difference: Drive the development of applications that impact people’s lives through secure, modern, and scalable software.
  • Leadership & Growth: Shape technical direction and mentor engineers across your team, promoting modern engineering practices and a collaborative culture.
  • Innovation: Work with cutting-edge technologies in cloud, data, and AI to solve complex challenges and enhance customer experiences.

🎯 Key Responsibilities

  • Design & Build Applications: Lead the development of scalable, secure, cloud-based solutions using Java, .NET (C#), JavaScript, and REST APIs.
  • Guide Agile Teams: Provide technical leadership and support decision-making for Agile teams, implementing best practices like Test-Driven Development (TDD) and continuous integration.
  • Champion Modern Delivery: Promote DevOps approaches and leverage cloud platforms (AWS or Azure), embedding CI/CD, monitoring, and security from the start.
  • Mentor & Grow Teams: Support engineers’ development and foster a thriving team culture.
  • Collaborate with Stakeholders: Align technical solutions with business goals by working closely with Product Managers, Engagement Managers, and clients.

πŸ› οΈ What You Bring

  • Technical Depth: Hands-on experience with Java, C#, JavaScript, Docker, and cloud services (AWS or Azure).
  • Leadership Experience: Proven ability to lead development teams, set technical direction, and support the growth of engineers.
  • Problem-Solving Mindset: Ability to tackle complex challenges while balancing technical needs and delivery constraints.
  • Effective Communication: Ability to explain technical concepts to both developers and non-technical stakeholders.
  • Passion for Continuous Improvement: Commitment to raising engineering standards and keeping up with emerging tools and techniques.

πŸš€ What to Expect from the Hiring Process

  1. Virtual Interview with a Talent Advisor: Discuss your background, the role, and how it aligns with your career goals.
  2. Virtual Interview with Hiring Manager & Senior Engineers: Share your experience and learn about the team’s approach and responsibilities.
  3. Technical Panel Interview: Present a prepared solution, walk through your approach, and demonstrate technical leadership.

To apply for this job please visit talentminded74.applytojob.com.

Job Overview
Job Location