- Expertini Resume Scoring: See how well your CV/Résumé matches this job: Sr. Software Engineer.
Sr. Software Engineer — Socket.dev, calgary (Hiring Now)
The Senior Software Engineer is responsible for designing, developing, testing, and supporting production-grade application and platform capabilities within DNV’s Digital & Transformation organization.
This role sits within the Application Engineering section and contributes to the development and modernization of scalable web applications that support digital delivery across Energy Systems.
This role sits within the Digital & Transformation organization, helping to advance how DNV performs Due Diligence, Verification & Assurance, and Renewables Certification work across Energy Systems.
Working in close partnership with Product leadership, Data & AI Engineering, Solution Engineering, Platform Reliability, Solution Architecture, and Platform Security & Compliance, this role helps bring application capabilities, data services, AI-enabled features, workflows, and APIs into one cohesive platform and product experience.
The Senior Software Engineer designs, builds, tests, and supports scalable software across a modern full-stack environment that includes Python, Django, TypeScript, React, .NET, and cloud services across Azure and AWS.
The role requires strong engineering fundamentals, practical cloud experience, and the ability to collaborate effectively across globally distributed teams.
This role supports custom software development, application modernization, and integration with low-code or hybrid development environments, helping establish shared patterns, APIs, reusable components, and maintainable application architecture across the platform.
L’ingénieur logiciel principal est responsable de la conception, du développement, des tests et du support des capacités applicatives et de plateformes de qualité production au sein de l’organisation Digital & Transformation de DNV.
Ce rôle relève de la section Ingénierie Applicative et contribue au développement et à la modernisation d'applications web évolutives qui supportent la diffusion numérique à travers les systèmes énergétiques.
Ce rôle relève de l'organisation Digital & Transformation, contribuant à faire progresser la manière dont DNV réalise la Due Diligence, la Vérification & l'Assurance, ainsi que la certification des énergies renouvelables à travers les systèmes énergétiques.
Travaillant en étroite collaboration avec la direction produit, l'ingénierie des données et de l'IA, l'ingénierie des solutions, la fiabilité des plateformes, l'architecture des solutions et la sécurité et conformité des plateformes, ce rôle aide à réunir les capacités applicatives, les services de données, les fonctionnalités compatibles avec l'IA, les flux de travail et les API en une seule expérience de plateforme et de produit cohérente.
L'ingénieur logiciel principal conçoit, construit, teste et supporte des logiciels évolutifs dans un environnement full-stack moderne incluant Python, Django, TypeScript, React, .NET et des services cloud via Azure et AWS.
Ce poste exige de solides bases en ingénierie, une expérience pratique du cloud et la capacité de collaborer efficacement entre équipes réparties à l'échelle mondiale.
Ce rôle soutient le développement logiciel personnalisé, la modernisation des applications et l'intégration avec des environnements de développement low-code ou hybrides, aidant à établir des patrons partagés, des API, des composants réutilisables et une architecture d'application maintenable sur toute la plateforme.
What You'll Do
What You'll Do
Software Engineering & Delivery
Ingénierie logicielle et livraison
Full-Stack Application Development
Développement d'applications full-stack
Modern Development & AI-Enabled Engineering
Développement moderne et ingénierie habilitée par l'IA
Architecture, Platforms & Interoperability
Data & AI Integration
DevOps, Reliability & Security
Collaboration & Technical Ownership
Collaboration et Propriété Technique
What is Required
Considering that this position requires English proficiency, the recruitment process will be conducted in English.
Please inform us immediately if you prefer the process to be conducted in French.
In this case, you will still be assessed on your proficiency in English during the process.
Ce qui est requis
Étant donné que ce poste exige une maîtrise de l'anglais, le processus de recrutement se fera en anglais.
Veuillez nous informer immédiatement si vous préférez que le processus se déroule en français.
Dans ce cas, vous serez tout de même évalué sur votre maîtrise de l'anglais pendant le processus.
What is Preferred
Qu'est-ce qui est préféré
What is Immigration-related employment benefits, for example visa sponsorship, are not available for this position
Les avantages liés à l'immigration, par exemple le parrainage de visa, ne sont pas disponibles pour ce poste
#J-18808-Ljbffr✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Sr Software Potential: Insight & Career Growth Guide
Real-time Sr Software Jobs Trends in calgary, Canada (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Sr Software in calgary, Canada using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 46344 jobs in Canada and 2255 jobs in calgary. This comprehensive analysis highlights market share and opportunities for professionals in Sr Software roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! Socket.dev is currently hiring and seeking a Sr. Software Engineer to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Sr. Software Engineer Jobs calgary.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Socket.dev adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Sr. Software Engineer Jobs Canada varies, but the pay scale is rated "Standard" in calgary. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Sr. Software Engineer typically include Other General and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Sr. Software Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Sr. Software Engineer interview at Socket.dev, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Socket.dev's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Sr. Software Engineer is easy with Calgary Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!