1

Software Engineer Software Developer Jobs in Calgary, AB

Software Developer Calgary (Rocky View County), AB Build Software That Powers a National Business At PTW Energy Services, you'll build software that supports thousands of employees and helps drive ...

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...

The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...

Overview Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will ...

Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will have the ...

Tackle serves more than 500 software companies-including CrowdStrike, HashiCorp, New Relic, and ... a small engineering team. What we're looking for * 2+ years of professional experience building ...

We're hiring a Software and AI Developer to join our agile Business Transformation group. This role is designed for an earlycareer software developer who wants to grow strong software engineering ...

ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in designing, developing, and scaling the next generation of our cloud-based applications. You'll work across ...

next page

Showing results 1-20

Software Engineer Software Developer information

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

Infographic showing various Software Engineer Software Developer job openings in Calgary, AB as of August 2026, with employment types broken down into 1% Internship, 75% Full Time, 21% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Developer

PTW Energy Services Ltd.

Calgary, AB โ€ข On-site

Full-time

Posted 18 days ago


Job description

Software Developer

Calgary (Rocky View County), AB

Build Software That Powers a National Business

At PTW Energy Services, you'll build software that supports thousands of employees and helps drive operations across Canada. From enterprise applications and ERP enhancements to automation and system integrations, your work will have a direct impact on how our business operates every day.

We're looking for a Software Developer who enjoys solving complex problems, building practical solutions, and collaborating with teams across the organization. If you're excited by meaningful projects, continuous learning, and the opportunity to see your work make a real difference, we'd love to hear from you.

What You'll Do
  • Design, develop, and maintain enterprise applications and ERP solutions
  • Build new features using C#, SQL, JavaScript, HTML, and Visual Basic
  • Develop and optimize SQL databases and back-end systems
  • Work with business stakeholders to transform ideas into technical solutions
  • Troubleshoot, test, deploy, and continuously improve applications
  • Contribute to automation, system integrations, and process improvement initiatives
What You'll Bring
  • 35 years of software development experience
  • Degree or diploma in Computer Science, Software Engineering, Information Systems, or a related field
  • Experience with:
    • C#
    • SQL
    • HTML
    • JavaScript
    • Visual Basic
    • MVC Architecture
    • Visual Studio and Team Foundation Server (TFS)
  • Strong problem-solving, communication, and collaboration skills
Nice to Have
  • ERP development or implementation experience
  • Experience with business or financial systems
  • Industrial, construction, or multi-site business experience
  • Automation or process improvement experience
Why Join PTW?

You'll join a collaborative IT team where your ideas are valued and your work has visible impact. Rather than supporting a single application, you'll contribute to a variety of projects that help modernize technology and improve how our business operates.

We offer:

  • Competitive compensation
  • Comprehensive benefits package
  • Career growth and professional development
  • Exposure to enterprise systems and business-critical applications
  • Diverse, hands-on projects with real business impact
  • A collaborative, supportive team environment
  • Stable employment with a growing Canadian organization
Build What's Next

If you're looking for a software development role where you'll solve real-world challenges, work on meaningful technology, and see the results of your work every day, we'd love to hear from you.

Apply today and help build the technology that powers PTW Energy Services.