1

Associate Software Engineer Jobs in Calgary, AB (NOW HIRING)

As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... As platform engineers, we are building a next-generation machine learning platform, which ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... As platform engineers, we are building a next-generation machine learning platform, which ...

Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot ... software development experience with modern full-stack web development. * Fluent in one or more ...

Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot ... software development experience with modern full-stack web development. * Fluent in one or more ...

Responsible AI (RAI) AltaML employees, contractors, and associates must be trained and well-versed ... software engineering, product development, and machine learning fields. You will be able to ...

Position Summary We are hiring several Software Developers across our product and platform teams. This posting spans intermediate to senior levels. Final level and team placement will be determined ...

Position Summary We are hiring several Software Developers across our product and platform teams. This posting spans intermediate to senior levels. Final level and team placement will be determined ...

You are a senior software engineer who happens to specialize in automation, not a developer who just builds bots. You thrive in environments that require both technical mastery and strategic vision.

Contribute to data pipeline work that moves and associates model outputs with the right users and ... a small engineering team. What we're looking for * 2+ years of professional experience building ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. 3 to 7 years of professional experience in platform engineering, infrastructure engineering, or backend systems.

AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop GPU libraries as part the open-source AMD ROCm Software platform ( libraries group in AMD AI GPU ...

next page

Showing results 1-20

Associate Software Engineer information

See Calgary, AB salary details

$36K

$81.4K

$157K

How much do associate software engineer jobs pay per year?

As of Jul 1, 2026, the average yearly pay for associate software engineer in Calgary, AB is $81,430.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,500.00 and $85,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Calgary, AB? The most popular types of Software Engineer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Associate Software Engineer jobs? Cities near Calgary, AB with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Calgary, AB as of June 2026, with employment types broken down into 95% Full Time, 2% Part Time, 2% Contract, and 1% Nights. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $81,430 per year, or $39.1 per hour.
Senior Software Engineer - Tax Platform

Senior Software Engineer - Tax Platform

Alpaca

Calgary, AB

Full-time

Posted 21 days ago


Job description

Who We Are:

Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our recent Series D funding round brought our total investment to over $320 million, fueling our ambitious vision.

Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 9 million brokerage accounts.

Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.

Alpaca is proudly backed by top-tier global investors, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Derayah Financial, Elefund, and Y Combinator.

Our Team Members:

We're a dynamic team of 380+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!
We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.

Your Role:

As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and scale the mission-critical systems that ensure accuracy, verifiability, and compliance for our global tax obligations. You will be responsible for engineering the durable systems of record that serve as the definitive source of truth for our financial operations, directly mitigating financial risk and ensuring auditable adherence to complex financial laws in a high-volume, regulated environment

Key Responsibilities:
  • Design, build, and operate highly scalable, resilient, and secure microservices and data processing systems using idiomatic Golang.
  • Model complex, long-running tax reporting business logic as durable, stateful workflows using Temporal to ensure correctness and reliability.
  • Implement and optimize data pipelines consuming financial events from Redpanda, ensuring data quality, timeliness, and integrity.
  • Collaborate with cross-functional teams of tax analysts, legal experts, and product managers to translate complex and evolving regulatory requirements into robust, maintainable, and verifiable software solutions.
  • Provide technical leadership and mentorship, driving best practices in distributed system design, API definition with gRPC, code quality, and advanced testing strategies.
  • Build systems with auditability, traceability, and data lineage as a first-class concern to ensure transparency for our auditors and regulators.
  • Own the full lifecycle of your services, including automated deployment (CI/CD with tools like Jenkins and Terraform), proactive monitoring, and incident response, following a "you build it, you run it" philosophy.
Technical Environment:
  • Backend Services: Microservices written in Golang for performance, simplicity, and concurrency.
  • API Communication: gRPC with Protocol Buffers (Protobuf) for high-performance, strongly-typed, and versionable service-to-service APIs.
  • Workflow Orchestration: Temporal for durable execution of long-running, auditable business logic workflows.
  • Streaming Data: Redpanda as a high-throughput, low-latency, Kafka-compatible streaming platform for all tax-relevant financial events.
  • Infrastructure: Cloud platforms (AWS), containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform).
  • Observability: Modern monitoring and observability tools include Prometheus, Grafana, and Datadog.
Must-Haves:
  • 5+ years of professional software engineering experience, with a proven track record of shipping and operating complex, large-scale systems in production.
  • Deep, hands-on expertise in Golang, including a strong command of its concurrency models (goroutines, channels), memory management, and standard library.
  • Demonstrable experience in designing, building, and reasoning about distributed systems, including a strong understanding of microservices architecture and API design patterns (e.g., REST, gRPC).
  • Exceptional analytical and problem-solving skills, with the ability to deconstruct complex requirements into clear technical components and excellent communication skills for working in a cross-functional environment.
Nice-to-Haves:
  • Hands-on experience with Temporal or similar durable execution systems like Cadence or AWS Step Functions.
  • Experience with Redpanda or Apache Kafka, with a solid understanding of the Kafka protocol.
  • Production experience with gRPC and Protocol Buffers (Protobuf).
  • Proficiency with AWS, containerization (Docker, Kubernetes), Infrastructure as Code (Terraform), and CI/CD pipelines (e.g., Jenkins).
  • Experience with modern observability tools like Prometheus, Grafana, and distributed tracing systems.
  • Prior experience in FinTech, RegTech, or another highly regulated industry with familiarity with financial data or compliance systems.
How We Take Care of You:
  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Recruitment Privacy Policy