Senior Software Engineer | Thompson, CA | Remote

Be among the first applicants.
Selby Jennings
Thompson
Remote
CAD 80,000 - 120,000
Be among the first applicants.
Yesterday
Job description

Senior Software Engineer

Selby Jennings Thompson, Canada Apply now Posted 1 day ago Remote Job Permanent Negotiable

We are a dynamic and fast-growing finance startup revolutionizing the financial services industry in Canada. Our mission is to build innovative, scalable, and secure solutions that empower businesses and individuals with cutting-edge financial tools. We are a fully remote team that values collaboration, agility, and a passion for technology.

The Role

We are looking for a highly skilled Senior Software Engineer with deep expertise in Python and AWS to join our growing development team. As a key contributor, you will design, build, and optimize scalable applications and infrastructure that power our financial technology products. You will have the opportunity to shape our architecture, mentor junior engineers, and drive best engineering practices in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure backend services using Python.

  • Architect and implement cloud-native solutions leveraging AWS services such as Lambda, S3, DynamoDB, and API Gateway.

  • Optimize system performance, scalability, and security in a cloud environment.

  • Collaborate with product managers, designers, and fellow engineers to deliver high-quality software solutions.

  • Ensure best practices in coding, testing, and deployment through CI/CD pipelines and infrastructure as code.

  • Mentor junior engineers and contribute to a culture of continuous learning and improvement.

  • Monitor system performance and troubleshoot production issues in a DevOps-oriented team.

Requirements

  • 5+ years of professional software engineering experience.

  • Proficiency in Python, including experience with frameworks like FastAPI, Flask, or Django.

  • Extensive hands-on experience with AWS (Lambda, S3, DynamoDB, API Gateway, IAM, ECS, etc.).

  • Strong knowledge of microservices architecture and serverless computing.

  • Experience with databases (SQL & NoSQL) and data modeling best practices.

  • Familiarity with CI/CD tools (GitHub Actions, Terraform, AWS CDK, etc.).

  • Strong problem-solving skills and ability to work independently in a remote environment.

  • Excellent communication skills and a team-oriented mindset.

Bonus Points

  • Experience with financial technology, trading platforms, or payment systems.

  • Knowledge of containerization (Docker, Kubernetes) and Infrastructure as Code.

  • Background in security best practices for cloud-based applications.

Why Join Us?

  • Fully remote work environment with flexible hours.

  • Competitive salary and stock options.

  • Opportunity to work with cutting-edge financial technologies.

  • Collaborative and innovative team culture.

  • Growth opportunities in a rapidly expanding startup.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer | Thompson, CA | Remote jobs in Thompson