Senior Software Engineer
$105.48k - $115.48k per yearNetcracker
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 View email address on netcracker.com and include “Senior Software Engineer” in the email subject line.
#LI-GP1
- ...Landmark, a Halliburton company, builds the software and data platforms that help the global... .... These are tools used daily by engineers and scientists at the world’s largest energy... ...a range of job opportunities, including Senior Technical Professional and Principal Technical...SeniorLong term contractFull timePart time
- ...particularly monolithic-to-microservices transitions, including evaluating architectural options, defining future-state designs, and guiding engineering teams through phased delivery. Multi-Track Programmer Experience — Prior experience delivering within a large, multi-track...Senior
- ...and services to the global energy industry. Job Duties Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. Design, develop, and maintain...SeniorFull timePart time
- ...energy industry. Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and... ...environments. This role combines advanced software engineering with geophysical domain knowledge and is ideal for a developer...SeniorFull timePart time
- ...setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design...SeniorLong term contractWork at office
- ...About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better... ..., and digital operations. These are tools used daily by engineers and scientists at the world’s largest energy companies and run as...Full timePart timeWorldwideShift work
$120k - $150k per year
...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed... ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big data...SeniorFull timeRemote work$90k - $110k per year
...About ClearGov Our mission is to create easy-to-use software to help local governments plan, budget and report better. ClearGov is a... ...soul. About the Opportunity We’re looking for a Software Engineer with a passion for learning, a kind heart, a positive attitude,...RemplacementFull timeTemporary workLocal areaFlexible hours- ...Landmark, a Halliburton company, builds the software and data platforms that help the global... .... These are tools used daily by engineers and scientists at the world’s largest energy... ...opportunities, including Technical Professional and Senior Technical Professional. How You Work...SeniorLong term contractFull timePart timeImmediate startWorldwide
- ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis... ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,...Local areaRemote workWork from homeHome office
$122k - $170k per year
...reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and... ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that...Full timeRemote workWorldwideFlexible hours- ...services to the global energy industry. Job Duties Under broad direction, mentors a team of Software Testers that can be comprised of Manual and Automated Test Engineers. Comprehensive understanding of all elements of a successful software development program. Including...SeniorFull timePart timeSecond job
$108k - $149k per year
...of AI and traditional text processing. MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning... ...LLMs is highly desirable ~ Experience with text processing engines such as ANTLR is highly desirable ~ Strong understanding of...Full timeWorldwideFlexible hoursShift work- ...trusted partner in energy in North America, is looking for a Senior Engineer to join our Calgary, Alberta team. Spark Power provides a wide... ...and Control design Proficiency with ETAP or similar software. Experience in the design of 120/208VAC, 480VAC, and 600VAC...SeniorFull time
- ...Requisition ID: 99311 Job Category: Engineering Location: Calgary, AB, Canada Join a company that is passionately committed... ...standards Proficient with the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN Demonstrated ability...SeniorLong term contractWork at officeLocal areaFlexible hours
- We are on the hunt for mid level Engineers to join our team! As a Software Engineer, it’s your job to recognize strengths and weaknesses where they exist, provide feedback, and challenge your colleagues. You’ll lead by example, mentor others, and champion the vision of the...Work at officeRemote workMonday to friday
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...seeking a highly skilled and experienced Senior Electrical Engineer to join our Canadian... ...~ Familiarity with drafting and modeling software such as AutoCAD, Revit, and Navisworks....SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
- ...currently seeking a highly motivated and experienced Senior OCS (Overhead Contact System) Engineer to join our Global Rail Systems team in Calgary, Alberta... .... CAD tools (AutoCAD/MicroStation) and OCS design software experience with structural engineering analysis...SeniorLong term contractFor contractorsLocal areaFlexible hours
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office
- ...this opportunity: Cenovus is currently recruiting for a Senior, Optimization Engineer based in Calgary. Reporting to the Manager, OT Advanced Solutions... ...The role blends process engineering, process controls and software development to ensure our facilities run efficiently and...SeniorFull timeInternship
- ...small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And... ...The Role at High Level: We’re looking for a hands-on Senior Platform Engineer with strong experience operating production cloud systems....SeniorWork at officeRemote workWork from homeShift work
- ...Senior Bridge Engineer Calgary Permanent, Full-Time Remote Do you want to join one of the leading engineering consulting companies,... ...obtain Experience with 3D structural modeling with analysis software such as CSI Bridge, Sofistik, and ADINA Experience with...SeniorPermanent employmentFull timeLocal areaRemote workWork from homeWorldwideFlexible hours
$125k - $171.9k per year
...Job Description Overview We are looking for a Senior Signaling and Communications Engineer. As a senior member of the team, you will provide technical... ...of Computer-Based Interlocking (CBI) application software. Technical management of vendor-delivered train control...SeniorFull timeInternshipFlexible hours- ...generations to come. Higher Ground Consulting(HGC) is hiring a Senior Geotechnical Engineer to join the team in our head office in downtown Calgary,... ...communication and organizational skills Computer and software skills to complete geotechnical analysis, including...SeniorPermanent employmentFull timeFor subcontractorWork at officeRemote workFlexible hours
- ...Overview As a key member of our Municipal Infrastructure Group in the Engineering, Design and Project Management Division for Western Canada, you will thrive in a dynamic, team-oriented environment. As a Senior Municipal Engineer, you will be leading and managing delivery of...SeniorFull timeInternshipFlexible hours
- ...3N2Langan provides expert land development engineering and environmental consulting services for... ....Job SummaryLangan is seeking a Senior Project Environmental Engineer to join our... ...presentations; Familiarity with engineering design software and environmental data management tools;...SeniorLong term contractFull timeWork at officeLocal areaWorldwideFlexible hours
- ...ensure compliance with all regulatory and project requirements. About you ~ Licensed P.Eng. with a bachelor's degree in Civil Engineering or Railway Engineering ~10+ years of rail infrastructure experience, including 5+ years in track construction or management. ~...SeniorFull timeFor contractorsInternshipFlexible hours
- ...proud of what our employees create each day. Integrity, Inspiration, Quality and Teamwork! Job Description The Sr. Mechanical Engineer serves as a key technical contributor within the engineering team, responsible for the design and execution of bulk material handling...SeniorFull time
$130k per year
...Position Overview Torus Talent is supporting a well-established, multi-discipline engineering consultancy in their search for a Senior Mechanical Engineer to join their Edmonton-based team. This firm delivers engineering solutions across complex heavy industrial and oil...SeniorInternship- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...to deliver a better world. Join us. Job Description Senior Geotechnical Engineer AECOM is seeking a Senior Geotechnical...SeniorLong term contractFull timeWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship Calgary, AB
- director software engineering Calgary, AB
- part time software developer Calgary, AB
- software developer remote Calgary, AB
- software engineer - computer Calgary, AB
- software developer entry level Calgary, AB
- software developer internship no experience Calgary, AB
- développeur logiciel Calgary, AB
- remote entry level software developer Calgary, AB
- software engineer co-op Calgary, AB
