Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Recruit Action inc.

Senior Software Engineer – Python, AWS

Recruit Action inc.

. Analyze, investigate, and recommend solutions to improve processes, enhance operational efficiency, identify pain points, and optimize development workflows.

Posted 10/15/2026contractToronto • CanadaSenior💰 CA$50 - CA$58 per hourWebsite

Tech Stack

Tools & technologies
AngularAnsibleAWSCloudDistributed SystemsJavaJenkinsMicroservicesPythonReactTerraformVue.js

About the role

Key responsibilities & impact
  • Analyze, investigate, and recommend solutions to improve processes, enhance operational efficiency, identify pain points, and optimize development workflows.
  • Contribute to technical documentation, standards, reusable frameworks, and implementation templates.
  • Collaborate with cross-functional teams using Agile methodologies to plan, develop, test, and deliver software solutions.
  • Use Jira and Confluence to manage work, track progress, document requirements, and support collaboration.
  • Implement source control best practices using Git, Bitbucket, GitFlow, and Trunk-Based Development.
  • Design, develop, test, and maintain software applications using Python and Java.
  • Participate in code reviews to ensure quality, maintainability, security, and engineering standards.
  • Support and improve CI/CD pipelines using Jenkins and GitLab CI/CD.
  • Assist with infrastructure automation, provisioning, and configuration management using Terraform and Ansible.
  • Contribute to distributed systems and microservices-based applications.
  • Use cloud-native technologies and AWS services to build scalable, reliable, and secure solutions.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive solutions.
  • Promote engineering best practices, knowledge sharing, and continuous improvement.
  • Translate business requirements into technical solutions and implementation plans.

Requirements

What you’ll need
  • Bachelor's degree or diploma in Computer Science, Software Engineering, or a related field.
  • 2-5 years of experience in software engineering, DevOps, or application development.
  • Experience developing applications in Python and/or Java.
  • Experience participating in code reviews and applying engineering best practices.
  • Strong proficiency in Python.
  • Experience with AWS services, including Lambda, EventBridge, SQS, API Gateway, and serverless fundamentals.
  • Experience with Git and Bitbucket, including source control, branching strategies, and code collaboration.
  • Experience with Jenkins and CI/CD tools, including GitHub Actions, GitLab CI/CD, Harness, or similar technologies.
  • Strong understanding of Agile methodologies and experience working within Scrum or Kanban teams.
  • Experience using Jira and Confluence for planning, tracking, and collaboration.
  • Understanding of distributed systems, APIs, event-driven architectures, and microservices design principles.
  • Familiarity with infrastructure-as-code, configuration management, and automation concepts.
  • Knowledge of modern web frameworks such as React, Angular, Vue, Preact, or similar technologies.
  • Experience using AI-assisted development tools such as GitHub Copilot or Claude Code.

Benefits

Comp & perks
  • Contract duration of 3.5 months, ending December 15, 2026
  • Full-time position: 37.50 hours per week
  • Weekday schedule from 8:30 am to 4:30 pm
  • Primarily remote work model
  • On-site presence expected 1 to 2 days per quarter