Senior Python/Aws Engineer
$115k - $165k per yearEPAM Systems
First Derivative is driven by people, data, and technology, unlocking the value of insight, hindsight, and foresight to drive organizations forward. Counting many of the world's leading investment banks as clients, we help our clients navigate the data-driven, digital revolution that is transforming the financial services sector. Our global teams span across 15 offices serving clients across EMEA, North America and APAC.
As an EPAM Systems, Inc. (NYSE: EPAM) company, a leading global provider of digital platform engineering and development services, we deliver advanced financial services solutions by empowering operational insights, driving innovation, and enabling more effective risk management in an increasingly data-centric world. Together with EPAM, we combine deep industry expertise with cutting-edge technology to help clients stay ahead in a rapidly evolving financial landscape, offering comprehensive solutions that drive business transformation and sustainable growth.
We are seeking a hands‑on engineer to support delivery within the Total Fund Management Portfolio Management team with one of our clients. This role is suited for an experienced, self‑directed software engineer who can operate with a high degree of autonomy, take ownership of outcomes, solve ambiguous problems, and deliver working solutions with minimal day‑to‑day oversight.
This is not a role for someone who requires detailed task breakdowns or constant direction. Once objectives and constraints are clear, you are expected to independently drive work to completion, proactively manage risks, communicate progress and trade‑offs effectively, and manage stakeholder expectations.
The Total Fund Management team supports the enterprise‑level investment structure and processes for managing the clients portfolio. The team collaborates across investment, risk, and operations groups to integrate and optimize portfolio management workflows using modern, cloud‑native technologies.
The TFM PM Engineering team builds platforms and analytical capabilities that enable portfolio construction, monitoring, and decision‑making at scale, supporting the long‑term objectives of the fund.
Responsibilities
Own timelines and deliverables, proactively managing scope, dependencies, and execution risks
Independently frame, design, and deliver software solutions by engaging stakeholders, clarifying ambiguous requirements, and challenging assumptions
Build backend services and RESTful APIs aligned to those designs
Develop cloud‑native applications (AWS preferred)
Implement workflow automation and data pipelines where needed
Contribute across the full software development lifecycle, including CI/CD
Ensure solutions are production‑ready, including testing, documentation, and handover
Act as a reliable execution partner, proactively communicating progress, trade‑offs, risks, and changes in expectations
Requirements
Prior consulting, advisory, or client‑facing delivery experience
Proven ownership and independent delivery without close supervision
Strong problem‑solving skills, including the ability to frame and solve problems in ambiguous situations
Strong communication and stakeholder management skills, including proactive expectation management
Demonstrated adoption of AI‑assisted engineering tools and practices as part of day‑to‑day software delivery
Strong Python experience in enterprise environments
Experience building RESTful services / APIs
Strong cloud experience (AWS preferred)
Experience with CI/CD pipelines
Strong unit and integration testing practices
Nice to have
Workflow automation experience
CI/CD tooling (e.G., GitHub Actions)
Workflow orchestration experience
Terraform (infrastructure as code)
Capital markets experience
We offer
Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
Life and AD&D Insurance (Company Paid)
Employee Assistance Program (Company Paid)
Telehealth (Company Paid)
Short‑term Disability (Company Paid)
Long‑Term Disability
Paid Time Off (including vacation and sick days)
Registered Retirement Savings Plan (RRSP) with Company match
Maternity/Parental/Adoption Leave Top‑up
Employee Stock Purchase Program
Critical Illness Insurance
Employee Discounts
Unlimited access to LinkedIn learning solutions
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi‑national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting‑edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
This posting includes a base salary range EPAM Canada would reasonably expect to pay the selected candidate. Individual compensation offers within the range are based on a variety of factors, including, but not limited to, experience, credentials, education, training, the demand for the role, skillset, and overall business and local labour market considerations. Most candidates are hired at a salary within the range disclosed. Salary range: CA$115,000 - CA$165,000. In addition, the details highlighted in this job posting above are a general description of all other expected benefits and compensation for the position.
EPAM Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA View email address on ca.hrm.tc if you have questions in this regard, or if you require an accommodation to complete the application process.
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
#J-18808-Ljbffr
As an EPAM Systems, Inc. (NYSE: EPAM) company, a leading global provider of digital platform engineering and development services, we deliver advanced financial services solutions by empowering operational insights, driving innovation, and enabling more effective risk management in an increasingly data-centric world. Together with EPAM, we combine deep industry expertise with cutting-edge technology to help clients stay ahead in a rapidly evolving financial landscape, offering comprehensive solutions that drive business transformation and sustainable growth.
We are seeking a hands‑on engineer to support delivery within the Total Fund Management Portfolio Management team with one of our clients. This role is suited for an experienced, self‑directed software engineer who can operate with a high degree of autonomy, take ownership of outcomes, solve ambiguous problems, and deliver working solutions with minimal day‑to‑day oversight.
This is not a role for someone who requires detailed task breakdowns or constant direction. Once objectives and constraints are clear, you are expected to independently drive work to completion, proactively manage risks, communicate progress and trade‑offs effectively, and manage stakeholder expectations.
The Total Fund Management team supports the enterprise‑level investment structure and processes for managing the clients portfolio. The team collaborates across investment, risk, and operations groups to integrate and optimize portfolio management workflows using modern, cloud‑native technologies.
The TFM PM Engineering team builds platforms and analytical capabilities that enable portfolio construction, monitoring, and decision‑making at scale, supporting the long‑term objectives of the fund.
Responsibilities
Own timelines and deliverables, proactively managing scope, dependencies, and execution risks
Independently frame, design, and deliver software solutions by engaging stakeholders, clarifying ambiguous requirements, and challenging assumptions
Build backend services and RESTful APIs aligned to those designs
Develop cloud‑native applications (AWS preferred)
Implement workflow automation and data pipelines where needed
Contribute across the full software development lifecycle, including CI/CD
Ensure solutions are production‑ready, including testing, documentation, and handover
Act as a reliable execution partner, proactively communicating progress, trade‑offs, risks, and changes in expectations
Requirements
Prior consulting, advisory, or client‑facing delivery experience
Proven ownership and independent delivery without close supervision
Strong problem‑solving skills, including the ability to frame and solve problems in ambiguous situations
Strong communication and stakeholder management skills, including proactive expectation management
Demonstrated adoption of AI‑assisted engineering tools and practices as part of day‑to‑day software delivery
Strong Python experience in enterprise environments
Experience building RESTful services / APIs
Strong cloud experience (AWS preferred)
Experience with CI/CD pipelines
Strong unit and integration testing practices
Nice to have
Workflow automation experience
CI/CD tooling (e.G., GitHub Actions)
Workflow orchestration experience
Terraform (infrastructure as code)
Capital markets experience
We offer
Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
Life and AD&D Insurance (Company Paid)
Employee Assistance Program (Company Paid)
Telehealth (Company Paid)
Short‑term Disability (Company Paid)
Long‑Term Disability
Paid Time Off (including vacation and sick days)
Registered Retirement Savings Plan (RRSP) with Company match
Maternity/Parental/Adoption Leave Top‑up
Employee Stock Purchase Program
Critical Illness Insurance
Employee Discounts
Unlimited access to LinkedIn learning solutions
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi‑national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting‑edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
This posting includes a base salary range EPAM Canada would reasonably expect to pay the selected candidate. Individual compensation offers within the range are based on a variety of factors, including, but not limited to, experience, credentials, education, training, the demand for the role, skillset, and overall business and local labour market considerations. Most candidates are hired at a salary within the range disclosed. Salary range: CA$115,000 - CA$165,000. In addition, the details highlighted in this job posting above are a general description of all other expected benefits and compensation for the position.
EPAM Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA View email address on ca.hrm.tc if you have questions in this regard, or if you require an accommodation to complete the application process.
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Python/Aws Engineer in Winnipeg, MB vacancy
- ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You... ...technologies. Experience with cloud platforms such as Azure, AWS, or GCP. Experience working on centralized AI platforms...Amazon Web ServiceSeniorFull timeInternshipRemote workRelocation
- Build Python backend services and AWS cloud-native applications with First Derivative for a client-facing portfolio management team. Work autonomously across ambiguous engineering challenges.As a Senior Python and AWS Engineer, you will support Total Fund Management Portfolio...Amazon Web ServiceSenior
- Epistemix seeks a Senior Back-End Software Engineer to join our Canada, United Kingdom, and United States team... ...and maintain scalable services using Python, FastAPI, and TypeScript for backend work... ...technical direction. Experience with AWS, Kubernetes, Terraform, and Atlantis...Amazon Web ServiceSenior
- ...Job SummaryWe are looking for a Senior Developer with strong hands-on experience in Java and Python development, excellent working knowledge of AWS cloud services, and exposure to DevOps... ...Collaborate with application, DevOps, and engineering teams to troubleshoot technical...Amazon Web ServiceSenior
- ...HRbrain Inc. in Toronto is seeking a Senior Data Engineer to join the Data & Analytics team within the Data & Technology group, reporting directly... ...requires broad technical experience (Informatica IICS, Snowflake, Python, AWS) and a focus on batched reporting. #J-18808-LjbffrAmazon Web ServiceSenior
- ...prominent investment management firm in Toronto seeks a Senior Full Stack Developer proficient in Angular and Python. The role involves managing project timelines,... ...have experience with cloud technologies, preferably AWS, and be familiar with CI/CD processes. This opportunity...Amazon Web ServiceSenior
$113k - $133k per year
...billion‑dollar parent company. Location & FlexibilityThe Senior AWS Engineer can work remotely from within the United States or Canada,... ...high‑quality, maintainable code. Deliver clean, tested code in Python or Node.Js/TypeScript, applying strong software engineering...Amazon Web ServiceSeniorWork at officeRemote work- ...experienced and technically proficient Senior Python Developer with 6+ years of hands-on experience... ...• Strong background in cloud platforms (AWS, Azure, GCP), including containerization... ...Monitoring• Applied Methodology: Prompt Engineering, Workflow Design, GenAI...Amazon Web ServiceSeniorLocal area
- ...exceeds 25%. Job DescriptionMiratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client.... .... Experience with cloud platforms such as Azure, AWS, or GCP. Experience working on centralized AI platforms supporting...Amazon Web ServiceSeniorInternshipRemote workRelocation
- ...company, is modernizing its product and engineering organization, investing in next-... ...lifecycle. They're looking for a Senior Infrastructure Engineer to own the AWS infrastructure that keeps the platform... ....Strong programming skills in Python (preferred), Go, or another language...Amazon Web ServiceSeniorPermanent employmentFull timeRemote work
- ...commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, with proprietary accelerators and... ...We are looking for a Backend Engineer – Python (API & Platform Engineering) to join our... ...least one major cloud platform, such as AWS, Azure, or GCP.Familiarity with CI/CD pipelines...Amazon Web ServiceSenior
- Lead Python backend development for ACV’s VIN Decoder platform, working with AWS, Postgres, GCP BigQuery, and Redis. Standard Eastern Time hours support collaboration.This Senior Software Developer role sits within Platform Engineering and addresses complex data engineering...Amazon Web ServiceSenior
- Build production machine learning systems with AWS SageMaker, Python, and SQL in a flexible hybrid engineering role. Work two days weekly in Toronto.As a Senior MLOps and Cloud Engineer, you will deploy models, operate pipelines, and manage AWS infrastructure. You will configure...Amazon Web ServiceSeniorFlexible hours
- Collabera is hiring an AI Engineer in Toronto with 6+ years of software experience and 1-2+ years building GenAI apps. You will craft GenAI-powered products using Python, React/Next.js, and AWS, building LLM pipelines, RAG solutions, and AI agents. You’ll own architecture through...Amazon Web Service
- ...all applications and next steps. Our partner is looking for a Senior AI Engineer (Python) based in Canada. Join a high-performing engineering team... ...cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP). Experience contributing...Amazon Web ServiceSeniorRemote workRelocationRelocation package
- ...dependable through OpenTelemetry, distributed tracing, and AWS observability engineering. This consulting engagement requires hands-on reliability expertise... ..., or observabilityStrong hands-on AWS experience with Python, Go, or TypeScriptOpenTelemetry, distributed tracing, and...Amazon Web ServiceSenior
- Lead AWS platform engineering at Interac, using Terraform and automation to operate reliable cloud environments. Support critical services through production operations and incident troubleshooting.As Senior Specialist, Cloud Operations, you will engineer multi-account AWS environments...Amazon Web ServiceSeniorFull time
- ...scalable SaaS platforms at Deltek using AWS, Terraform, automation, and... ...across globally used products. This senior role connects software engineering with infrastructure operations.Deltek... ...The work includes Node.Js, C#/.NET, Python, Docker, Kubernetes, and PostgreSQL across...Amazon Web ServiceSenior
- Become a pivotal part of secure AI innovation with Varonis as a Senior Python Software Engineer in Vancouver. Focus on crafting intricate SaaS platforms while leveraging advanced AWS capabilities. Varonis is searching for a highly skilled Senior Software Engineer to develop...Amazon Web ServiceSenior
- ...customer-facing AI platform services in Python with Cloudbeds, working completely... ...production systems and agentic workflows.As a Senior Software Engineer on the Core AI Squad, you will build... ...similarExperience with Docker, Kubernetes, AWS, or distributed systemsApply senior...Amazon Web ServiceSeniorRemote work
- Secure AWS foundational Identity and crypto systems as a Security Engineer in Vancouver, using automated controls and architectural guidance at scale.Amazon Development Centre Canada ULC seeks a Security Engineer to protect systems powering AWS. You will identify risks, guide...Amazon Web ServiceSenior
- AWS infrastructure and secure delivery define this Senior DevOps Engineer role at iCOUNTER. Build reliable cloud systems and automate releases.As a hands-on DevOps Engineer, you will own infrastructure and delivery systems behind iCOUNTER’s cybersecurity platform. You will...Amazon Web ServiceSenior
- Design secure AWS and Azure environments as a Senior Cloud Engineer in a fully remote position focused on automation and infrastructure as code.Our client is seeking... ...Docker and Kubernetes experienceScripting skills in Python, Bash, or PowerShellUnderstanding of networking,...Amazon Web ServiceSeniorRemote work
- AWS platform engineering defines this founding Burq role, focused on infrastructure, security, CI/CD, and reliability. Build foundations that help every product team move faster.As Burq’s Senior Platform Engineer, you will own a significant infrastructure roadmap across AWS...Amazon Web ServiceSeniorInternship
- Build Python 3.X backend services and automation tooling at Kumaran Systems, working with REST APIs and Linux production environments.This senior engineering role requires seven-plus years of production Python development using Python 3.9 or newer. You will develop services...Senior
- Build agentic AI Proofs of Concept on AWS as a Senior Full-Stack Engineer, using Next.Js, TypeScript, and demanding data integrations for clients.This full-time, long-term role turns ambiguous business problems into production-grade software. You will build AI agents with Amazon...Amazon Web ServiceSeniorLong term contractFull time
- Build secure payment infrastructure with Python and FastAPI at VGS, working remotely or... ...on your proximity to an office.As a Senior Software Engineer, you will develop production-critical services... ...distributed production systemsAdvanced AWS and Terraform proficiencyHands-on...Amazon Web ServiceSeniorWork at officeRemote work
- AWS and Terraform define this Senior Cloud Engineer role at QualityAI, supporting secure infrastructure, Kubernetes deployments, and cloud automation. Build environments... ...-based deploymentsAt least two years using Bash and Python scriptingApply senior cloud engineering expertise...Amazon Web ServiceSenior
- Build production AI and LLM applications with Python, FastAPI, or Flask while delivering scalable enterprise solutions. Technical leadership is central.This AI Engineer role requires eight or more years of software engineering experience. You will develop REST APIs, AI-powered...Senior
- Build reliable machine learning systems as a Senior MLOps Engineer in Canada, using Databricks, AWS, Python, and automated pipelines. Shape production model operations.Fluent Media seeks a Senior MLOps Engineer for its data and machine learning team. You will co-own MLOps practices...Amazon Web ServiceSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python/Aws Engineer. Be the first to apply!
Related searches
- développeur python Winnipeg, MB
- python developer Winnipeg, MB
- junior python developer Winnipeg, MB
- python developer remote Winnipeg, MB
- python data engineer Winnipeg, MB
- python developer no experience Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior crm manager Winnipeg, MB

