Intermediate Software Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 2-5 years of software engineering, application development, or DevOps experience
- Posting language
- English
- Posted
Original job description
Ideal Candidate Profile
A junior-to-intermediate engineer with strong AWS fundamentals, Python scripting experience, and exposure to modern development practices. The work is more operational and support-focused than highly complex development, making this ideal for someone who enjoys troubleshooting, onboarding, automation, and maintaining data platform environments.
Rate: 60/HR INC
Key Responsibilities
- Support onboarding activities within Snowflake and data management environments
- Troubleshoot user and system issues
- Assist with routine operational and support tasks
- Execute scripting and automation activities
- Support existing AWS-based workflows and processes
- Free up senior team members to focus on higher complexity work
Required Skills : Must Have
- AWS (most critical requirement)
- Lambda
- EventBridge
- SQS
- API Gateway
- S3
- Serverless architecture fundamentals
Python
- Scripting and automation experience is sufficient
- Does not require deep software engineering expertise
Git / Bitbucket
- Source control
- Branching strategies
- Code collaboration
CI/CD Tools
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Harness or similar pipeline tools
Core Engineering Background
- 2-5 years of software engineering, application development, or DevOps experience
- Experience with Python and/or Java development
- Participation in code reviews and engineering best practices
Snowflake
- Candidates with Snowflake experience will be assigned to Snowflake-focused workstreams
- Data Platform / Data Plane Experience
- Relevant exposure is beneficial but secondary to AWS skills
More about this job
Responsibilities
Support onboarding in Snowflake and data management environments, troubleshoot user and system issues, and handle routine operational support. Maintain AWS-based workflows and processes, perform scripting and automation, and help free senior team members to focus on more complex work.
Requirements
Requires 2–5 years of software engineering, application development, or DevOps experience, with AWS fundamentals as the most critical requirement. Candidates should have Python scripting or automation experience, familiarity with source control and CI/CD tools, and exposure to engineering practices; Snowflake experience is beneficial for Snowflake-focused workstreams.
Skills
- AWS
- AWS Lambda
- Amazon EventBridge
- Amazon SQS
- Amazon API Gateway
- Amazon S3
- Serverless Architecture
- Python
- Scripting and Automation
- Git
- Bitbucket
- Source Control
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Customer Service & Support
Keywords
- AWS
- AWS Lambda
- Amazon EventBridge
- Amazon SQS
- Amazon API Gateway
- Amazon S3
- Serverless Architecture
- Python
- Java
- Scripting
- Automation
- Snowflake
- Data Management
- Data Platform
- Data Plane
- Git
- Bitbucket
- Source Control
- Branching Strategies
- Code Reviews
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Harness
- DevOps
- Troubleshooting
- Onboarding