cover image
Deltek

Deltek

www.deltek.com

1 Job

4,836 Employees

About the Company

When the margin for error is razor-thin, Deltek helps you deliver.

We’re the intelligent platform for high-stakes work that runs on the project lifecycle —designed for the way you actually work. With purpose-built ERP, governance and control built in, and industry-tuned intelligence at every step of the lifecycle — win, plan, execute, analyze — Deltek helps you move fast without losing control.

Trusted by 30,000 organizations when the work has to work.

Listed Jobs

Company background Company brand
Company Name
Deltek
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Design, develop, and deploy end‑to‑end product features—UI, RESTful APIs, and cloud infrastructure—while owning the technical architecture and delivery of high‑quality, scalable systems. Lead code quality standards, CI/CD pipelines, and production issue resolution, and leverage GenAI tools to accelerate development, testing, and automation. **Expectations:** - 6–7 years of professional software development, ideally in a product company. - Bachelor’s degree in Software Engineering from a Canadian university. - Demonstrated ownership, accountability, and a collaborative communication style. **Key Responsibilities:** 1. Architect and build scalable, highly available systems on AWS using services such as EC2, Lambda, S3, and RDS. 2. Employ Docker and Terraform for containerization and IaC. 3. Design and ship full‑stack web applications, integrating TypeScript, C#, Python, or JavaScript on frontend and backend frameworks. 4. Establish and maintain robust CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI). 5. Write automated tests, enforce code quality, and conduct code reviews and architectural discussions. 6. Investigate production incidents, perform root‑cause analysis, implement preventive measures, and optimize performance. 7. Apply microservices and serverless patterns to support millions of users. 8. Integrate GenAI tools (Anthropic Claude, ChatGPT, GitHub Copilot, Codeium) for code generation, documentation, debugging, prompt engineering, and workflow automation. 9. Evaluate and deploy agentic AI solutions that enhance developer productivity. 10. Share knowledge via technical blogs, open‑source contributions, or conference talks. **Required Skills:** - Proficiency in modern languages: TypeScript, C#, Python, or JavaScript. - Strong background in web application architecture (frontend & backend). - Expertise with AWS services, Docker, Terraform, CI/CD, and relational databases (PostgreSQL). - Solid understanding of data structures, algorithms, and design patterns. - Experience with microservices, distributed systems, and API development (Node.js, ASP.NET, or similar). - Familiarity with GenAI and AI‑assisted tooling (ChatGPT, Copilot, etc.). - Excellent written and verbal communication; ability to collaborate cross‑functionally. **Required Education & Certifications:** - Bachelor’s degree in Software Engineering or equivalent from a Canadian university. - No mandatory certifications listed; relevant AWS, Docker, or Terraform credentials are a plus.
Calgary, Canada
Remote
Senior
23-02-2026