• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Diversity and inclusion
  • Browse jobs Find your next hire Our locations

    7 results for Software Developer in Calgary, AB

    Intermediate C++ Developer <p><strong>C++ Developer Opportunity</strong></p><p>Robert Half is currently recruiting for an exciting C++ Developer role on behalf of our client—an industry leader in providing data, software, and information solutions tailored specifically for the Energy sector. In this role, you’ll join the core Development Team and play a key part in designing, developing, and maintaining their flagship decision-support tool, a premier solution in the industry. If you’re looking for a role where you can work across everything from user interfaces to databases and software build processes, this might be the perfect fit.</p><p><br></p><p><strong>A Bit About Our Client</strong></p><p>Our client is a trusted name in the Energy sector, supporting global businesses with market-leading data, platforms, software, analytics, and insights that drive smarter decision-making. Their expertise empowers organizations to boost efficiency and growth across the industry. Headquartered in Calgary, with additional teams in London (UK) and Houston (US), they take pride in being a rapidly growing, dynamic company. They prioritize diversity, inclusion, and the impact their work has on the ever-evolving Energy sector.</p><p>This is your chance to be part of a forward-thinking organization making a meaningful difference in the world of data-driven intelligence, particularly around well/asset information, performance benchmarking, commodity pricing, and transaction analysis.</p><p><br></p><p><strong>About You</strong></p><p>You’re someone who thrives on solving challenging problems. Self-motivated, detail-oriented, and organized, you bring strong technical skills to the table and have a natural passion for building powerful, user-friendly tools. You enjoy collaborating with a diverse team, sharing what you’ve learned, and growing professionally in an innovative environment. If helping others grow while progressing in your own career excites you, this role will feel right at home.</p><p><br></p><p><strong>Team Collaboration & Reporting</strong></p><p>In this role, you’ll work closely within the Development Team, reporting to the Manager of Product Development. You’ll also collaborate with the Product Design team to enhance the user experience and partner with QA to guarantee a product that delights customers. Support from your peers is always available, and you’ll have opportunities to exchange ideas, improve processes, and contribute to the entire team’s success.</p><p><br></p><p><strong>What You’ll Do</strong></p><p>As a key member of the team, here’s how you’ll contribute:</p><ul><li>Develop, design, and maintain applications (spanning desktop and server) primarily using C++.</li><li>Participate actively in code and architecture reviews to promote innovation and stability.</li><li>Refactor and optimize the system for scalability and performance.</li><li>Contribute to automated testing frameworks to improve quality assurance processes.</li><li>Troubleshoot customer-reported issues and resolve defects to uphold product excellence.</li><li>Collaborate in smaller project teams to drive meaningful outcomes.</li></ul><p><br></p> ERP Developer (MS Dynamics Business Central) <p>Join our client's dynamic team as an ERP Software Developer on a part-time basis (approximately 20 hours/week) through a flexible and remote working arrangement, primarily in non-core hours.</p><p><br></p><p>The successful candidate will be responsible for:</p><ul><li>Managing backlogs of MS Dynamics Business Central development.</li><li>Executing integrations with the Client Management System using APIs and Logic Apps.</li><li>Leveraging .NET Core for streamlined and efficient development processes.</li><li>Assist with DevOps in Azure.</li></ul><p>This is a unique opportunity for a year-long contract, with the possibility of reassessment. Join the team in shaping the future of software development and be part of a company that thrives on innovation and excellence!</p> Senior Backend/Full Stack Developer <p>As a Developer, you will play a crucial role in the development of cutting-edge software solutions. You’ll collaborate with a team of experienced professionals, contribute to innovative projects, and drive the success of high-impact software features.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and Innovate: Create, test, and implement new software features that push the boundaries of technology.</li><li>Collaborate Effectively: Communicate regularly with your Team Lead and colleagues to ensure clear and consistent project progress.</li><li>Optimize and Improve: Test, maintain, and recommend software enhancements to ensure strong functionality and performance.</li><li>Troubleshoot and Analyze: Work with team members to conduct root cause analysis of issues, review code, and perform unit testing.</li><li>Enhance System Performance: Identify opportunities to improve system performance and impact availability.</li><li>Document and Report: Compile comprehensive documentation and reports as requested, ensuring accuracy and timeliness.</li><li>Stay Updated: Maintain up-to-date knowledge of technological developments in the industry.</li><li>Professional Communication: Interact effectively and professionally with both internal and external customers.</li><li>Multi-task Efficiently: Manage multiple tasks and transitions between them with efficiency and composure.</li></ul><p><strong>What We’re Looking For:</strong></p><p>The ideal candidate will have 2-5 years of experience working in a development team environment and a strong grasp of standard programming concepts and practices. We are seeking someone who is enthusiastic, creative, and ready to tackle new challenges.</p> Senior Web Developer <p><strong>The Role: </strong></p><p>Are you ready to take your development expertise to the next level? Join our client’s Team as a Senior Full-Stack Developer, where you’ll take ownership of developing, designing, and maintaining powerful web applications. This is an exciting chance to work across technologies ranging from Angular frontends to Python backends and containerized systems. As a senior team member, you’ll play a key role in shaping system architecture, driving innovation, and collaborating across regions.</p><p><strong>What You’ll Do:</strong></p><ul><li>Develop, design, and maintain web applications using Angular, Python, and PHP.</li><li>Work with data stored in PostgreSQL and Elasticsearch to deliver scalable solutions.</li><li>Optimize systems through refactoring to maximize efficiency and performance.</li><li>Provide input into key architecture decisions that shape the future of our systems.</li><li>Utilize software deployment pipelines for seamless integrations.</li><li>Offer technical input and advice on implementation strategies.</li><li>Troubleshoot system problems and provide bug fixes when necessary.</li></ul> Salesforce Architect <p>We are seeking a Salesforce Architect / Technical Consultant to step into a critical leadership role in a complex, multi-workstream Salesforce implementation for a Calgary-based organization. This is a 2-month remote contract with a strong preference for candidates based in Calgary or open to occasional on-site presence. With no external implementation partner in place, and internal development resources already at work, the team is seeking a strong technical leader to guide the development effort, implement best practices, and bring structure and clarity to the overall program delivery.</p><p><br></p><p><strong>What You'll Do:</strong></p><ul><li>Lead and mentor an in-house team and external contractors through a high-impact Salesforce implementation across several clouds: Nonprofit Cloud, Marketing Cloud, Data Cloud, and Experience Cloud</li><li>Assess current development practices and operational controls, and reboot the program structure to align with development best practices</li><li>Introduce and reinforce Agile methodologies and software development standards</li><li>Serve as the go-to technical expert, helping to fill a gap in Salesforce architecture and leadership</li><li>Partner closely with stakeholders to ensure technical delivery aligns with campaign timelines; especially leading up to a critical annual campaign launch in August/September</li><li>Evaluate current build and recommend improvements around scalability, performance, and maintainability</li><li>Provide hands-on guidance, ensuring adherence to platform capabilities, security, and integration best practices</li></ul> Intermediate Quality Assurance Analyst <p>Are you an experienced QA professional looking to advance your career? Join our client's QA team in Calgary and play a crucial role in launching an exciting new product. As an Intermediate QA Analyst, you will drive testing strategies, collaborate closely with Agile development teams, and ensure the highest standards of quality for our innovative projects.</p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Craft Test Plans:</strong> Develop detailed test plans and strategies to validate product functionality and performance.</li><li><strong>Thorough Documentation:</strong> Maintain thorough testing documentation, including detailed test case descriptions and results analysis.</li><li><strong>Agile Collaboration:</strong> Integrate seamlessly into Agile development teams, leading testing efforts for development stories and enhancing testing processes.</li><li><strong>Readiness Assurance:</strong> Conduct release readiness reviews and documentation assessments to prepare for product deployments.</li><li><strong>Risk Identification:</strong> Identify and document QA risk areas, ensuring product performance requirements are met and escalating critical issues as needed.</li></ul><p><br></p> .NET Developer <p>Robert Half is currently recruiting now an experienced .Net Developer to fulfill an exciting opportunity with our Calgary Client. This Developer position is for someone well versed in .Net and has valuable experience in the planning, coordination, budgeting and designing a wide variety of technology-based solutions in a high transactional environment. You will also work to identify, recommend, develop, implement, and support software and network-related solutions related to information systems. You have broad experience in web development and a high degree of self-motivation and can work successfully independently. You have solid knowledge and experience of .NET development and C#. This role is located in Calgary, AB.</p><p><strong>WHAT YOU’LL GET:</strong></p><p>Our client offers a competitive salary, benefit package and a profit-sharing program You will have the opportunity to work in a challenging but fun and team-oriented environment, gaining experience that allows you the ability to grow your career. If you have the qualifications we are looking for, please submit your resume online today. </p>