Talent.com
Senior Software Engineer
Senior Software EngineerNetcracker Technology • Calgary, Canada
Senior Software Engineer

Senior Software Engineer

Netcracker Technology • Calgary, Canada
30+ days ago
Job type
  • Full-time
Job description

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 : 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 : $105,483.00 – $115,483.00 CAD

    #LI-GP1

    Create a job alert for this search

    Senior Software Engineer • Calgary, Canada

    Similar jobs
    Senior Solutions Engineer

    Senior Solutions Engineer

    Queer Tech • Calgary
    Full-time
    Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely. Summary : • •# This role is for someone with a p...Show more
    Last updated: 17 days ago • Promoted
    Senior Full-Stack Engineer — Lead Microservices & Cloud

    Senior Full-Stack Engineer — Lead Microservices & Cloud

    Neo Financial • Calgary
    Full-time
    A fast-growing fintech company in Calgary is seeking a Senior Full-stack Developer to write high-quality code and mentor junior developers. The role includes designing micro-services architecture an...Show more
    Last updated: 17 days ago • Promoted
    Senior C++ Software Engineer - Data Analytics

    Senior C++ Software Engineer - Data Analytics

    Carina Software Group • Calgary
    Full-time
    A software development firm in Calgary is seeking a C++ Software Developer to join its collaborative data analytics team. This full-time position requires expertise in C++ and a Bachelor's in Comput...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Atomic HR • Calgary, Alberta, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 4 days ago
    Senior Controls Engineer

    Senior Controls Engineer

    Propak Systems Ltd. • Airdrie, AB, Canada
    Full-time
    The position is responsible for planning and directing large engineering projects, setting priorities, allocating resources, and making necessary decisions on day-to-day operating matters within th...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer - Luxoft

    Senior Java Software Engineer - Luxoft

    Luxoft • calgary, ab, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Compunnel, Inc. • Calgary
    Full-time
    We are seeking a Software Engineering III (Director level) to join our Wealth Management Technology team.The successful candidate will help design, develop, and maintain scalable software solutions...Show more
    Last updated: 17 days ago • Promoted
    Senior Control Systems Engineer

    Senior Control Systems Engineer

    Eavor • Calgary, AB, Canada
    Full-time
    Department : Software Engineering.Location : Calgary, Alberta, Canada.Reports to : Director, Software Engineering.Senior Control Systems Engineer with extensive experience designing and tuning control...Show more
    Last updated: 30+ days ago • Promoted
    Senior Lead Software Engineer, Upstream Platform (Hybrid)

    Senior Lead Software Engineer, Upstream Platform (Hybrid)

    Quorum Software • Calgary
    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 env...Show more
    Last updated: 17 days ago • Promoted
    Senior Full-Stack Engineer : Modernize, Scale APIs (Hybrid)

    Senior Full-Stack Engineer : Modernize, Scale APIs (Hybrid)

    Presto Recruiting Solutions • Calgary
    Full-time
    A dynamic recruitment agency in Calgary seeks an experienced Full-Stack Developer with 9+ years focusing on front-end technologies. The role involves designing and maintaining applications, building...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Arcus Power Corp • Calgary
    Full-time
    Arcus is at the forefront of the global shift towards electrification and low‑carbon power systems.Our AI‑driven Energy Cost Management platform is revolutionizing power management by enabling user...Show more
    Last updated: 17 days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows Domains • Calgary, AB, Canada
    Full-time
    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Intern...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    Wagepoint • Calgary, Alberta, CA
    Full-time
    Quick Apply
    Wagepoint is a small-but-mighty fintech on a mission to make payroll simple (and maybe even delightful).Our online software takes care of the “ugh” stuff — like wage calculations and tax reporting ...Show more
    Last updated: 10 days ago
    Senior Geophysical Java Software Engineer

    Senior Geophysical Java Software Engineer

    Halliburton Energy Services • Calgary
    Full-time +1
    Select how often (in days) to receive an alert : .Senior Geophysical Java Software Engineer.We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and re...Show more
    Last updated: 17 days ago • Promoted
    Senior Back-End Engineer

    Senior Back-End Engineer

    Finofo • Calgary
    Full-time
    Finofo is seeking a Back-End Engineer who can build fast, iterate faster, and work tightly with Front-End Engineers and a UI Designer. You’ll help wire up real product features with real-world conse...Show more
    Last updated: 17 days ago • Promoted
    Senior Full-Stack Engineer - Hybrid, Mission-Critical

    Senior Full-Stack Engineer - Hybrid, Mission-Critical

    STARS Air Ambulance • Calgary
    Full-time
    A leading air ambulance service in Alberta is seeking a Senior Full Stack Developer to join their hybrid team.You will design, build, and optimize applications that support vital dispatch and opera...Show more
    Last updated: 17 days ago • Promoted
    Senior Full-Stack Engineer - AI-Driven FinTech Platform

    Senior Full-Stack Engineer - AI-Driven FinTech Platform

    Benevity • Calgary
    Full-time
    A leading software firm in Calgary is seeking a Senior Software Developer skilled in full stack development.You will contribute to enhancing an innovative platform while collaborating with Product ...Show more
    Last updated: 13 hours ago • Promoted • New!