{bc}
indeed

Senior Python/AWS Engineer

EPAM Systems
Toronto, CAN
Senior
Onsite
$115,000
Discovered 3 days ago
PythonAWSRESTful services and APIsBackend servicesCloud-native application developmentCI/CD pipelines

Full Job Posting

Role overview

Hands-on engineer supporting delivery within a client's Total Fund Management Portfolio Management team.

The team integrates and optimizes portfolio-management workflows using modern, cloud-native technologies and builds platforms and analytical capabilities for portfolio construction, monitoring, and decision-making at scale.

The role calls for autonomy, ownership of outcomes, problem-solving in ambiguous situations, proactive risk management, and clear stakeholder communication.

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 with solution designs.
  • Develop cloud-native applications; AWS is preferred.
  • Implement workflow automation and data pipelines where needed.
  • Contribute across the full software development lifecycle, including CI/CD.
  • Ensure solutions are production-ready through testing, documentation, and handover.
  • Proactively communicate progress, trade-offs, risks, and changes in expectations to stakeholders.

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 ambiguous problems.
  • 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 or APIs.
  • Strong cloud experience; AWS is preferred.
  • Experience with CI/CD pipelines and strong unit and integration testing practices.

Nice to have

  • Workflow automation experience.
  • CI/CD tooling such as GitHub Actions.
  • Workflow orchestration experience.
  • Terraform infrastructure-as-code experience.
  • Capital-markets experience.

Compensation and benefits

  • The posting gives a base salary range of CA$115,000–CA$165,000 per year.
  • Benefits include extended healthcare, dental and vision, insurance, paid time off, RRSP matching, leave top-up, employee stock purchase, discounts, and learning access.

Company context

EPAM describes itself as a global provider of digital platform engineering and development services, working with financial-services clients and international teams.

Recruitment process

  • The posting states that AI may be used for certain recruitment-process tasks, but not to make hiring decisions.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at EPAM Systems