Current jobs related to Senior Software Engineer - Calgary, Alberta - Netcracker Technology


  • Calgary, Alberta, Canada Netcracker Full time $97,800 - $1,219,500 per year

    Netcracker Shaping the Digital FutureAs a proud subsidiary of NEC Corporation, Netcracker is a global software leader driving innovation at scale. We combine an open Agentic AI Platform with Cloud Native IT Solutions to help telecommunication providers transform, innovate, and deliver results that matter. Powered by cutting-edge technology—and the passion...


  • Calgary, Alberta, Canada Robots and Pencils Full time $120,000 - $180,000 per year

    Senior Software Engineer (Agentic AI)Location: Calgary, Alberta (Remote-Friendly)Robots & Pencils is seeking a Senior Software Engineer for our Conversational AI & Agents practice. You'll build agentic chat experiences that enable effective customer interactions.As a senior contributor, you'll own full-stack development from design to release. You'll work...


  • Calgary, Alberta, Canada Black Duck Software, Inc. Full time $100,000 - $132,000

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Calgary, Alberta, Canada Black Duck Software Full time $100,000 - $132,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Calgary, Alberta, Canada O2 Planning and Design Full time $90,000 - $120,000 per year

    Company DescriptionO2 Planning & Design is a multidisciplinary practice specializing in landscape architecture, urban design, and planning. Recognized for its innovative approach, the organization leverages data-driven planning and design to deliver evidence-based solutions. O2 combines creative expression with a strong emphasis on inclusive engagement to...


  • Calgary, Alberta, Canada SMART Technologies Full time $120,000 - $180,000 per year

    SMART Technologies is an award-winning company that collaborates with bright minds around the world who believe in the power of innovation. We're large enough to do great things but small enough that you don't get lost in the crowd. Our continued success is possible because of our 'Best in Class' culture and unique talents of every individual at SMART.Make...


  • Calgary, Alberta, Canada SMART Technologies Full time $120,000 - $200,000 per year

    SMART Technologies is an award-winning company that collaborates with bright minds around the world who believe in the power of innovation. We're large enough to do great things but small enough that you don't get lost in the crowd. Our continued success is possible because of our 'Best in Class' culture and unique talents of every individual at SMART.Make...


  • Calgary, Alberta, Canada Canonical - Jobs Full time $120,000 - $180,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    3 days ago


    Calgary, Alberta, Canada Chammyz Full time $60,000 - $90,000 per year

    Job DescriptionChammyz is seeking a talented Software Engineer to join our dynamic team. As a pivotal member of our engineering department, you will contribute to designing, developing, and maintaining robust software solutions that drive our business forward.ResponsibilitiesDevelop and maintain high-quality software applications.Collaborate with...

  • Software Engineer

    1 week ago


    Calgary, Alberta, Canada Canonical - Jobs Full time $120,000 - $180,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

Senior Software Engineer

2 weeks ago


Calgary, Alberta, Canada Netcracker Technology Full time $105,483 - $115,483 per year

Position Summary
As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs. You'll act as a subject matter expert and trusted advisor, collaborating closely with cross-functional teams and stakeholders to gather requirements, evaluate potential solutions, and drive software development projects from concept to completion. Leveraging your expertise in Java, Spring, and modern backend technologies, you will guide the team in implementing scalable, maintainable, and high-performance applications for both client-driven and NetCracker's internal projects. Your responsibilities will include mentoring junior engineers, reviewing code, and promoting best practices across the development lifecycle—including Agile methodologies, unit testing, and documentation. You'll also play a key role in solution architecture, contributing to strategic technical decisions while ensuring projects remain on track and aligned with business goals. With a strong focus on quality, performance, and security, you will help maintain and evolve critical systems, all while ensuring proprietary information and intellectual property are handled with the highest level of confidentiality.

Role And Responsibilities

  • Taking part in implementation projects and providing ongoing support for developed software source code and configurations;
  • Analyzing functional requirements and translating them into implementation tasks, considering the existing system and product architecture;
  • Assisting in task decomposition and planning;
  • Implementing necessary changes in alignment with software engineering best practices;
  • Troubleshooting, analyzing, providing workarounds, and resolving complex software and operational issues related to customer solutions during acceptance and production phases;
  • Providing post-production support services for customers, including:

  • Analyzing, identifying, prioritizing, and assisting in the resolution of production environment issues within defined SLAs;

  • Analyzing, categorizing, implementing, and deploying change requests and enhancements to improve the existing solution;
  • Maintaining and enhancing the performance and reliability of existing software;

  • Mentoring and training new team members to ensure effective onboarding and knowledge transfer;

  • Supporting User Acceptance Testing ("UAT") and managing the production rollout process; and
  • Performing code reviews to ensure code quality, consistency, and adherence to best practices.

Qualifications

  • A Bachelor's degree (or higher) in Telecommunications, Computer Engineering, Computer Science, or a related field;
  • Minimum 5 years of recent development experience in enterprise systems;
  • Minimum 5 years of application software implementation experience and expertise in applying technology to meet customer needs;
  • Minimum 3 years of experience in supervising teams of IT professionals;
  • Minimum 3 years of experience working with Google Web Toolkit ("GWT");
  • Excellent knowledge of Business Support Systems ("BSS"), sales flows, integrations with billing systems, service provisioning;
  • Proficiency in implementing caching solutions using Spring Cache with Ehcache as the underlying cache provider;
  • Solid understanding of Single-Page Application ("SPA") architecture and design principles;
  • Proficiency in Java, including Spring Framework, Java EE, and SQL technologies;
  • Extensive experience with Oracle Database, including SQL and PL/SQL development;
  • Strong knowledge of software engineering best practices, including Agile methodologies, unit testing, and code reviews;
  • Experience in designing and building APIs and web services using REST and SOAP;
  • Experience with Docker, Rabbit MQ, and Kafka;
  • Excellent troubleshooting and problem-solving abilities;
  • Fluent English language as a principal business communication language; and
  • Strong communication and interpersonal

Additional Information
Employment Address:
Ave NE, Calgary, AB T2E 9A7

Hours of Work:
40 hours / week

Benefits:
Eligible for discretionary bonuses and/or salary increases in accordance with company policy. Eligible for basic medical, prescription, dental, vision, paramedical services, basic life, AD&D, STD, LTD and voluntary RRSP
.
Salary:
$105,483.00 – $115,483.00 CAD

Contact:
please send resumes to and include "Senior Software Engineer" in the email subject line.