Enable job alerts via email!

Senior Software Developer (Python/AWS)

NearSource

Toronto

On-site

CAD 90,000 - 140,000

Full time

17 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Python Developer to join their innovative team. In this exciting role, you will leverage your expertise in AWS, Python, and CI/CD to design and build scalable data platforms. You will play a crucial role in developing consent and permission systems while collaborating with diverse teams to drive technical excellence. This position offers a unique opportunity to influence the development of cutting-edge solutions and foster a culture of innovation and accountability. If you are passionate about creating secure and maintainable code, this role is perfect for you.

Qualifications

  • 8+ years of experience in software engineering with a focus on data platforms.
  • Strong expertise in AWS services and Python programming.
  • Proven ability to design secure and scalable data solutions.

Responsibilities

  • Develop robust, scalable, and secure Consent and Permission solutions.
  • Collaborate with cross-functional teams to align technical solutions.
  • Drive continuous improvement in development processes.

Skills

Python
AWS
CI/CD
Infrastructure as Code
Agile/Scrum
Problem-solving

Tools

Jenkins
GitLab CI
CircleCI
Terraform
CloudFormation
Snowflake

Job description

We are looking for a highly skilled Senior Python Developer with over 8 years of experience in designing and building scalable, secure data platforms and infrastructure solutions. In this role, you will play a key part in developing consent and permission systems, leveraging technologies such as AWS, Python, Snowflake, and CI/CD pipelines. The ideal candidate excels in automation, infrastructure as code, and Agile practices and is committed to writing clean, secure, and maintainable code that meets the highest quality standards.

Responsibilities:

  • Contribute to the design, development, and implementation of robust, scalable, and secure Consent and Permission solutions
  • Support the development of the technical roadmap and manage technical debt while balancing time, resource, and quality constraints
  • Collaborate with product managers, software architects, UX designers, engineers, and stakeholders to develop aligned technical solutions that meet business goals
  • Communicate clearly and regularly with stakeholders, providing updates on progress and key performance metrics
  • Plan and manage software development releases using Agile methodologies
  • Promote a collaborative engineering culture through open and open-source development models
  • Stay current with industry trends, best practices, and emerging technologies
  • Drive continuous improvement across development processes and engineering practices
  • Maintain a strong focus on technical excellence, secure coding standards, and clean, maintainable design to reduce complexity
  • Conduct regular reviews and audits of the software development lifecycle to identify and act on areas for improvement
  • Provide technical leadership and mentorship to engineering team members
  • Foster a culture of innovation, accountability, and high-quality delivery across teams

Minimum Qualifications:

  • 8+ years of experience in software engineering, with a focus on data platforms, infrastructure, or distributed systems
  • Extensive experience integrating data sources and automating processes
  • Strong expertise with AWS services (e.g., Lambda, API Gateway, SQS, IAM)
  • Proficiency in Python programming
  • Solid experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or CircleCI
  • Strong knowledge of Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Serverless Framework
  • Hands-on experience implementing and managing Snowflake for data warehousing and analytics
  • Proven ability to design and implement secure and scalable data solutions
  • Excellent problem-solving skills and the ability to troubleshoot complex systems
  • Effective communicator and strong collaborator within cross-functional teams
  • Experience working within Agile/Scrum environments
  • Commitment to maintaining high standards of code quality and development best practices

Preferred Qualifications:

  • Experience with additional programming languages such as Java or Go
  • Prior experience working with third-party vendors
  • Familiarity with tools like Apigee, Airflow, Fivetran, Splunk, or Astronomer

APPLY NOW!

NearSource Technologies values diversity and is committed to equal opportunity. All qualified applicants will be considered regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as protected veterans.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Python Developer

Fulfillmentiq

Toronto

Remote

CAD 80 000 - 120 000

11 days ago

Senior Software Developer (Python/MongoDB,Data Governance)

RBC

Toronto

On-site

CAD 90 000 - 120 000

Yesterday
Be an early applicant

Senior RPA Developer - Uipath, Python, Banking Exp.

Bank

Greater Toronto Area

Remote

CAD 80 000 - 110 000

Yesterday
Be an early applicant

Senior Software Developer (Python/AWS)

NEARSOURCE TECHNOLOGIES

Toronto

On-site

CAD 90 000 - 130 000

13 days ago

Senior Python Full Stack Developer in Canada. (100% Remote)TechedIn

Python Software Foundation

Toronto

Remote

CAD 90 000 - 150 000

21 days ago

Senior Software Engineer (Python)

Veracity Software Inc

Remote

CAD 90 000 - 120 000

2 days ago
Be an early applicant

Senior Python Developer (with AWS)

Luxoft

Toronto

On-site

CAD 80 000 - 110 000

2 days ago
Be an early applicant

Senior Full Stack Engineer (Remote)

Jerry

Toronto

Remote

CAD 90 000 - 130 000

2 days ago
Be an early applicant

Senior C++ and Python Developer

Luxoft

Toronto

On-site

CAD 90 000 - 120 000

2 days ago
Be an early applicant