Senior Software Engineer

Reposted 2 Days Ago
Calgary, AB, CAN
In-Office
105K-115K Annually
Senior level
Software
The Role
The Senior Software Engineer will design, develop, and deliver software solutions, mentor junior engineers, and ensure project alignment with business goals while promoting best practices in Agile methodologies.
Summary Generated by Built In

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

Contact: please send resumes to [email protected] and include “Senior Software Engineer” in the email subject line.

#LI-GP1

Skills Required

  • Bachelor's degree or higher in Telecommunications, Computer Engineering, Computer Science, or related field
  • Minimum 5 years of development experience in enterprise systems
  • Minimum 5 years of application software implementation experience
  • Minimum 3 years of experience supervising teams
  • Minimum 3 years of experience working with Google Web Toolkit

Netcracker Technology Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Netcracker Technology and has not been reviewed or approved by Netcracker Technology.

  • Fair & Transparent Compensation Pay is often characterized as decent to good, with several descriptions of good salary and compensation. Compensation competitiveness appears stronger in certain roles and locations, particularly for technical and sales-related positions.
  • Pay Growth & Progression Year-over-year pay growth is sometimes portrayed positively, with references to good hikes and compensation increases over time. This suggests at least some pathways where compensation improves with tenure or performance.
  • Healthcare Strength Health and protection coverage is described as comprehensive, including health, life, accident, and disability plans with multiple coverage options. Access to an Employee Assistance Program is also positioned as part of the support offering.

Netcracker Technology Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Waltham, MA
8,727 Employees
Year Founded: 1993

What We Do

We are a forward-looking software company, offering mission-critical solutions to service providers around the globe. As a wholly owned subsidiary of NEC Corporation, our comprehensive portfolio of software solutions and professional services enables large-scale digital transformations, unlocking the opportunities of the cloud, virtualization and the changing mobile ecosystem

Similar Jobs

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
143K-185K Annually

DraftKings Logo DraftKings

Senior Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Canada
6400 Employees

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
126K-163K Annually

Block Logo Block

Senior Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
185K-327K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account