Senior Software Developer

Worky

Calgary

On-site

CAD 120,000 - 160,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Worky in Calgary, Canada, seeks a Senior Software Developer to design, build, and maintain scalable software solutions. You will lead complex projects from concept to deployment and mentor junior developers.

Collaborate with product, QA, and operations to deliver features, with emphasis on SDLC, Agile practices, and modern tools like Git, Claude, Docker, and Kubernetes. You will influence technical directions and align with business goals.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development experience.
  • Proficiency in Java, C#, Python, or JavaScript.
  • Strong SDLC understanding and agile methodologies.
  • Experience with AI tools such as Claude and version control systems such as Git.

Responsibilities

  • Design, develop, test, and deploy scalable software applications.
  • Lead technical design discussions and code reviews to ensure best practices and high code quality.
  • Collaborate with product managers and stakeholders to translate business requirements into technical specifications.
  • Mentor and guide junior developers, providing technical leadership and support.
  • Troubleshoot, debug, and optimize existing software to improve performance and reliability.
  • Stay current with emerging technologies and industry trends to recommend improvements and innovations.
  • Contribute to the continuous improvement of development processes and tools.

Skills

Java
C#
Python
JavaScript
SDLC
Agile
Claude
Git
DevOps
Distributed team
Open-source

Education

Bachelor's degree
Master's degree

Tools

AWS
Azure
Google Cloud
Docker
Kubernetes
Git

Job description

About the Role

The Senior Software Developer will play a pivotal role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of our clients and business. This position requires leading complex projects from conception through deployment, ensuring robust architecture and scalable code. The successful candidate will collaborate closely with cross-functional teams including product management, quality assurance, and operations to deliver innovative features and enhancements. They will also mentor junior developers, fostering a culture of continuous learning and technical excellence. Ultimately, this role is critical in driving the technical vision and delivering software that supports the company’s strategic objectives in the Canadian market and beyond.

Minimum Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with AI tools such as Claude and version control systems such as Git.
  • Excellent problem-solving skills and ability to work independently and in a team environment.
Preferred Qualifications
  • Master’s degree in Computer Science or related discipline.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Experience working in a distributed team environment.
  • Contributions to open-source projects or a strong personal portfolio of software projects.
Responsibilities
  • Design, develop, test, and deploy scalable software applications and services.
  • Lead technical design discussions and code reviews to ensure best practices and high code quality.
  • Collaborate with product managers and stakeholders to translate business requirements into technical specifications.
  • Mentor and guide junior developers, providing technical leadership and support.
  • Troubleshoot, debug, and optimize existing software to improve performance and reliability.
  • Stay current with emerging technologies and industry trends to recommend improvements and innovations.
  • Contribute to the continuous improvement of development processes and tools.
Skills

The required skills enable the Senior Software Developer to write clean, efficient, and maintainable code that meets business requirements and technical standards. Proficiency in multiple programming languages allows the developer to select the best tools for each project and adapt to evolving technology stacks. Strong problem-solving and debugging skills are essential for identifying issues and implementing effective solutions quickly. Familiarity with agile methodologies and version control supports seamless collaboration and iterative development within cross-functional teams. Preferred skills such as cloud platform experience and DevOps knowledge enhance the developer’s ability to deploy and manage applications in modern, scalable environments, ensuring reliability and performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Millennium EMS Solutions Ltd. • Calgary

Hybrid
CAD 90,000 - 130,000
Competitive salaries
Comprehensive benefits package
Group RRSP matching
+4
Senior Software Developer
Senior Software Developer

Bentley Systems • Toronto

Hybrid
CAD 110,000 - 170,000
Hybrid work
Office in Toronto
Senior Software Engineer
Senior Software Engineer

Harris Computer • Quebec

On-site
CAD 115,000 - 125,000
Senior Software Designer
Senior Software Designer

Artech L.L.C. • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Software Developer, DevOps & Infrastructure
Senior Software Developer, DevOps & Infrastructure

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
+2
Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
Senior Software Developer
Senior Software Developer

Princeton IT Services, Inc • Canada

Remote
CAD 90,000 - 120,000
Senior Software Developer
Senior Software Developer

Baird • Ottawa

On-site
CAD 100,000 - 150,000
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site