Senior Software Engineer

2 weeks ago


Calgary, Canada Netcracker Full time

Netcracker Shaping the Digital Future As a proud subsidiary of NEC Corporation Netcracker is a global software leader driving innovation at scale. We combine an open Agentic AI Platform with AI-Native IT Solutions to help telecommunication providers transform innovate and deliver results that matter. Powered by cutting-edge technologyand the passion of our peoplewe unlock new opportunities spark innovation and create better digital experiences for millions worldwide. Join us and be part of a team that is not just keeping up with the digital futurewere leading it. 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. Youll 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 NetCrackers internal projects. Your responsibilities will include mentoring junior engineers reviewing code and promoting best practices across the development lifecycleincluding Agile methodologies unit testing and documentation. Youll 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 Bachelors 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 Employment Address: 2400 32 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 : $105483.00 $115483.00 CAD Contact : please send resumes to and include Senior Software Engineer in the email subject line. #LI-GP1 All of our job opportunities in Brazil are open to people with disabilities (PWDs) / Todas as nossas oportunidades de vagas no Brasil são abertas a pessoas com deficiência (PCDs) Connect with us on LinkedIn and stay up to date on our company news. #LI-Onsite Required Experience : Senior IC Key Skills Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems Employment Type : Full Time Experience : years Vacancy : 1 Monthly Salary Salary : 105483 - 115483 #J-18808-Ljbffr



  • Calgary, Canada Quorum Software Full time

    A leading software company in energy is seeking a Senior Lead Software Engineer in Calgary, Alberta. This role involves leading the design and development of enterprise solutions within an Agile environment. Candidates should have 15+ years of experience, expertise in .NET, and proficiency in cloud technologies. Strong communication and analytical skills are...


  • Calgary, AB TP C, Canada Quorum Software Full time

    Senior Lead Software EngineerLocation: Calgary, Alberta, CanadaModel of Work: HybridAre you excited by challenges? Do you enjoy working in a fast-paced, international and dynamic environment? Then now is the time to join Quorum Software, a rapidly growing company and industry leader in oil & gas transformation.Quorum Software is the world's largest provider...


  • Calgary, Alberta, Canada Black Duck Software, Inc. Full time $89,000 - $111,200

    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, Canada Helcim Full time

    Senior Software Engineer Join to apply for the Senior Software Engineer role at Helcim . We founded Helcim to become the world’s most loved payment system, empowering small businesses in North America with a human‑centric, transparent, and affordable payment solution. Our mission is simple: help small businesses thrive by providing a radically...


  • Calgary, Canada Helcim Full time

    Senior Software Engineer Join to apply for the Senior Software Engineer role at Helcim. We founded Helcim to become the world’s most loved payment system, empowering small businesses in North America with a human‑centric, transparent, and affordable payment solution. Our mission is simple: help small businesses thrive by providing a radically...


  • Calgary, Canada Black Duck Software Full time

    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, Canada Black Duck Software Full time

    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, Canada Quorum Software Full time

    OverviewWe are looking for a Senior Lead Software Engineer to design and implement complex solutions across our Upstream Planning portfolio. This role involves mentorship, supporting and leading technical decisions, and ensuring adherence to best practices. The overall objective is to provide technical leadership, mentor team members, and contribute to...

  • C++ Software Engineer

    3 weeks ago


    Calgary, Canada Black Duck Software, Inc. Full time

    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...

  • C++ Software Engineer

    3 weeks ago


    Calgary, Canada Black Duck Software, Inc. Full time

    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...