Start Your Search Here

Job Search

Deltek

Calgary / Global

Senior Software Engineer

  • $110.000 - $140.000

Job Summary

Salary Range:
$110.000 - $140.000
Apply Now

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

- 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

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs