Back to results

Senior Software Engineer

  • Calgary, AB, Canada

$100,000 to $120,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$100,000 to $120,000 CAD / year
Job type
Full-time
Posting language
English
Posted

Original job description

Deltek is looking for a Senior Software Engineer to join our established Replicon Core team, a tight-knit group of full-stack developers, architects, and rising talent building products that power project-based businesses around the globe.

If you're a fast, curious, independent problem solver energized by a good challenge - the kind of person who dives into ambiguity and comes out with a solution, the kind of person who wants to work alongside people just as passionate about pragmatic, elegant engineering - this is your opportunity to make a lasting impact on a product used by organizations worldwide, all from our vibrant Calgary office.

What sets this role apart is the chance to supercharge your workflow with cutting-edge AI tools like Claude for coding, testing, and debugging. If you've got a portfolio or project history that shows how you think and build, we'd love to see it.

Position Responsibilities:

  • Design, develop, and ship product features end-to-end - spanning UI components, RESTful APIs, and cloud infrastructure - with increasing autonomy and technical ownership
  • Architect and implement scalable, highly available systems using Amazon Web Services, Docker, and Terraform
  • Establish and maintain software quality through robust CI/CD pipelines, comprehensive test automation, and code quality standards
  • Investigate and resolve production issues, conducting thorough root cause analysis and implementing preventive solutions and performance optimizations
  • Apply system design patterns including microservice architecture and serverless computing to build solutions that scale to millions of users
  • Participate in code reviews, architectural discussions, and sprint planning to drive technical excellence across the team

AI-Powered Development:

  • Integrate GenAI tools like Anthropic Claude into your workflow for code generation, technical documentation, and automated testing
  • Utilize AI-assisted debugging platforms to accelerate issue identification and resolution in production environments
  • Apply advanced prompt engineering techniques to generate infrastructure-as-code templates and backend service scaffolding
  • Evaluate and implement agentic AI tools that enhance developer workflows, including automated test generation, intelligent code review assistance, and deployment automation

Qualifications :

  • 6-7 years of professional software development experience, preferably in a product company.
  • Bachelor’s degree in Software Engineering from a Canadian University
  • Strong proficiency in modern programming languages such as TypeScript, C#, Python, or JavaScript
  • Demonstrated experience building and deploying web applications, with understanding of both frontend and backend development
  • Solid grasp of software engineering fundamentals including data structures, algorithms, and design patterns
  • Track record of delivering pragmatic, maintainable solutions that balance technical elegance with business requirement
  • Strong sense of ownership and accountability for code quality and system reliability
  • Self-directed learning ability with capacity to independently research and master new technologies
  • Collaborative mindset with excellent communication skills for technical discussions

Preferred Experience:

  • Hands-on experience with cloud platforms, particularly AWS services (EC2, Lambda, S3, RDS, etc.)
  • Practical knowledge of containerization (Docker) and infrastructure-as-code (Terraform)
  • Experience building and maintaining CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI
  • Proficiency with relational databases, especially PostgreSQL, including query optimization and schema design
  • Frontend development experience with React or similar modern frameworks
  • Backend API development using Node.js, C#/ASP.NET, or comparable frameworks
  • Experience with microservices architecture and distributed systems
  • Active use of GenAI tools (ChatGPT, GitHub Copilot, Codeium, etc.) in your development workflow
  • Track record of implementing AI-powered features or intelligent automation
  • Experience with agentic AI systems for orchestrating complex workflows
  • Contributions to open-source projects or technical blog posts demonstrating thought leadership
  • Participation in professional development through conferences, workshops, or technical communities

What Sets You Apart:

  • Portfolio of projects showcasing architectural decisions and technical problem-solving
  • Experience scaling systems to handle significant user growth or traffic spikes
  • Understanding of security best practices and compliance requirements
  • Passion for developer experience and tools that enhance team productivity
  • Enthusiasm for staying current with emerging technologies, particularly AI-assisted development
More about this job

Responsibilities

Design, develop, and ship end-to-end product features spanning UI, APIs, and cloud infrastructure. Integrate GenAI tools into the development workflow to accelerate coding, testing, and debugging.

Requirements

Requires 6-7 years of professional software development experience and a Bachelor's degree in Software Engineering. Proficiency in modern programming languages and experience with cloud platforms and containerization is expected.

Skills

  • TypeScript
  • C#
  • Python
  • JavaScript
  • AWS
  • Docker
  • Terraform
  • React
  • Node.js
  • PostgreSQL
  • Microservices
  • CI/CD
  • GenAI
  • System Design
  • RESTful APIs
  • Serverless Computing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • TypeScript
  • C#
  • Python
  • JavaScript
  • AWS
  • Docker
  • Terraform
  • React
  • Node.js
  • PostgreSQL
  • Microservices
  • Serverless
  • CI/CD
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • GenAI
  • Claude
  • ChatGPT
  • GitHub Copilot
  • Codeium
  • Prompt Engineering
  • Agentic AI
  • RESTful APIs
  • System Design
  • Cloud Infrastructure
  • Software Engineering
  • Full-stack Development
  • Root Cause Analysis
  • Distributed Systems

Report this job