Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Engineer leading AWS infrastructure, CI/CD, and full-stack development at TTG, a software provider for direct selling organizations. Mentoring engineers and guiding technical decisions on a scalable platform.

Responsibilities

  • Serve as the most senior individual contributor on TTG’s engineering team.
  • Take end-to-end ownership of cloud infrastructure, CI/CD pipelines, and full-stack application support.
  • Set technical direction across the stack — from AWS infrastructure and Kubernetes operations to C#/.NET development, database and messaging systems, and AI-augmented engineering workflows.
  • Dedicate a meaningful share of your time to mentoring engineers, guiding technical decisions, and shaping how the team builds.
  • Configure and maintain AWS services such as VPCs, EC2, DocumentDB, and Kubernetes clusters.
  • Build and manage Jenkins jobs and CI/CD pipelines.
  • Develop and maintain applications in C#, T-SQL, Vue, HTML, and CSS; troubleshoot issues across the full stack.
  • Work with SQL Server and T-SQL for querying and supporting application data.
  • Apply AI-assisted development tools to coding, debugging, documentation, and PR workflows.

Requirements

  • 8+ years of experience in software, DevOps, or platform engineering, including time as a senior individual contributor or technical lead, with hands-on AWS infrastructure management (VPCs, EC2, Kubernetes, load balancers, and network security controls such as firewalls, WAF, and network ACLs).
  • Strong full-stack development skills in C# and T-SQL, including hands-on experience building services with ServiceStack and the LLBLGen ORM.
  • Supporting experience in Vue, HTML, and CSS, and the ability to troubleshoot across UI, API, database, messaging, and deployment layers.
  • Proven CI/CD experience with Jenkins and strong command of Docker and Kubernetes operations (kubectl, YAML deployment configs), plus Linux scripting for operational tasks.
  • Experience with SQL Server, MongoDB/DocumentDB, and event-based, message-driven systems (MassTransit, Amazon SQS, RabbitMQ, or Apache MQ).
  • Proficiency with Git-based source control workflows (GitHub or GitLab), including branching strategies, code reviews, and coordinated deployments.
  • Demonstrated ability to mentor engineers and lead technical decisions, balancing hands-on contribution with guidance and team development.
  • Demonstrated use of AI coding assistants (e.g., GitHub Copilot, Devin) to accelerate development and improve code quality in daily engineering workflows.
  • Familiarity with CMS and identity platforms such as Umbraco and Identity Server.
  • Experience supporting complex distributed applications from development through deployment and production troubleshooting.

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Postgraduate Degree

Tech skills

ApacheAWSCloudDockerEC2FirewallsJenkinsKubernetesLinuxMongoDBRabbitMQSQLVue.js.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.