Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building Java and AWS cloud-native services for Thomson Reuters. Improving CI/CD, infrastructure automation, reliability, and production operations.

Responsibilities

  • Design, build, test and support scalable backend services, REST APIs and microservices using Java, Spring Boot, AWS and PostgreSQL
  • Own and continuously improve CI/CD pipelines and release workflows, including automated builds, testing, security scanning, artifact management, deployment, rollback and environment promotion
  • Design and automate secure, repeatable cloud infrastructure using Infrastructure as Code
  • Support containerized and cloud-native deployment patterns across AWS environments
  • Own solutions across the full software delivery lifecycle, including technical design, implementation, infrastructure provisioning, automated testing, deployment, monitoring, troubleshooting, incident response and production support
  • Build and evolve resilient distributed systems using asynchronous messaging, event-driven architecture, caching, service-to-service communication and fault-tolerant design patterns
  • Strengthen platform reliability and observability through logging, metrics, dashboards, alerting, tracing, performance analysis, capacity planning, root-cause analysis and operational improvements
  • Partner with Engineering, Product, Architecture and Security teams on code and infrastructure reviews, secure development practices, automation, mentoring and continuous improvement

Requirements

  • Strong hands-on software engineering experience building, deploying and supporting production backend applications and cloud-based systems
  • Strong hands-on experience with Java and Spring Boot
  • Strong experience deploying and operating applications and infrastructure on AWS
  • Hands-on experience building and maintaining CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, AWS CodePipeline or similar platforms
  • Experience implementing Infrastructure as Code using Terraform, CloudFormation, AWS CDK or comparable technologies
  • Experience with containerization and cloud-native deployment using Docker and Kubernetes, Amazon ECS, Amazon EKS or similar platforms
  • Strong experience with PostgreSQL, including SQL development, schema design, migrations, indexing, query optimization and production support
  • Experience designing and developing REST APIs, microservices and distributed systems
  • Demonstrated experience with monitoring, logging, alerting, troubleshooting and production incident support
  • Ability to independently solve complex engineering and operational problems while balancing scalability, reliability, security, maintainability, cost and delivery needs
  • Strong communication and collaboration skills, including explaining technical decisions, dependencies, operational risks and trade-offs to technical and non-technical partners
  • Experience contributing to engineering quality through code reviews, infrastructure reviews, mentoring or technical knowledge sharing
  • Preferred: experience with Python, event-driven and distributed messaging technologies, Kubernetes/container platforms, DevSecOps, observability and release engineering, performance engineering, capacity planning, load testing, cost optimization or AI-assisted engineering tools

Benefits

  • Flexible hybrid working environment
  • Flexible work arrangements, including work from anywhere for up to 8 weeks per year
  • Flexible vacation
  • Two company-wide Mental Health Days off
  • Access to the Headspace app
  • Retirement savings
  • Tuition reimbursement
  • Employee incentive programs
  • Resources for mental, physical, and financial wellbeing
  • Two paid volunteer days off annually
  • Opportunities to participate in pro-bono consulting projects and ESG initiatives
  • Annual Bonus based on enterprise and individual performance may be available
  • Reasonable accommodations for qualified individuals with disabilities and sincerely held religious beliefs

Job type

Full Time

Experience level

Senior

Salary

CA$105,000 - CA$155,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDistributed SystemsDockerJavaJenkinsKubernetesMicroservicesPostgresPythonSpringSpring BootSpringBootSQLTerraform

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.