Senior Software Engineer
Toronto
CA$81,781 - CA$117,882/yearly
JobCard.seniorityLevels.senior_level
Top Benefits
Gym membership
Pension plan
Share purchase options
About the role
Who you are
- Solid experience with React/JavaScript, HTML, and CSS is required
- Prior experience with Elixir, Rails, or Ruby is valuable
- Experience with AWS and Terraform is a plus
- Experience with wide range of data store technologies – Postgres, MongoDB, Elasticsearch, etc
- Strong understanding of Software Engineering Concepts and agile methodology is required
- Prior experience contributing to the development of large scale web applications
- High degree of flexibility and ability to strive in an entrepreneurial environment
- Strong communication skills -- both verbal and written
- Willingness and ability to quickly learn and take on new challenging opportunities
- Prior experience in delivering secure solutions
- Demonstrate Mastercard Core Competencies – trust, partnership, initiative, and agility
- Bachelor's degree in Computer Science or equivalent experience
What the job involves
- Mastercard Cyber and Intelligence (C&I) develops and delivers world-class risk, security products, and services for Mastercard customers across the globe
- Providing Fraud analytics and insights to Mastercard and its worldwide customers
- Maintenance of existing and development of new fraud prevention and monitoring data driven products/services
- The RiskRecon team is looking for a Senior Software Development Engineer to design, develop, and deliver risk assessment software solutions with high level of innovation
- The challenge is to create high-performing platform, compelling visualizations, and intuitive workflows that allow users to derive insights and in turn protect their assets
- Design, build, and maintain efficient, reusable, and reliable code
- Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates
- Perform system maintenance and troubleshoot production incident as part of on-call support schedule
- Collaborate with Quality Assurance enigneers on testing processes – ensuring adequate test coverage in unit testing, system testing/integration, and performance testing
Benefits
- Gym membership
- Pension plan
- Share purchase options
- Extra holiday purchase optional
- 25 days holiday (excl. bank holidays)
- Work from home opportunities
- Health insurance
Senior Software Engineer
Toronto
CA$81,781 - CA$117,882/yearly
JobCard.seniorityLevels.senior_level
Top Benefits
Gym membership
Pension plan
Share purchase options
About the role
Who you are
- Solid experience with React/JavaScript, HTML, and CSS is required
- Prior experience with Elixir, Rails, or Ruby is valuable
- Experience with AWS and Terraform is a plus
- Experience with wide range of data store technologies – Postgres, MongoDB, Elasticsearch, etc
- Strong understanding of Software Engineering Concepts and agile methodology is required
- Prior experience contributing to the development of large scale web applications
- High degree of flexibility and ability to strive in an entrepreneurial environment
- Strong communication skills -- both verbal and written
- Willingness and ability to quickly learn and take on new challenging opportunities
- Prior experience in delivering secure solutions
- Demonstrate Mastercard Core Competencies – trust, partnership, initiative, and agility
- Bachelor's degree in Computer Science or equivalent experience
What the job involves
- Mastercard Cyber and Intelligence (C&I) develops and delivers world-class risk, security products, and services for Mastercard customers across the globe
- Providing Fraud analytics and insights to Mastercard and its worldwide customers
- Maintenance of existing and development of new fraud prevention and monitoring data driven products/services
- The RiskRecon team is looking for a Senior Software Development Engineer to design, develop, and deliver risk assessment software solutions with high level of innovation
- The challenge is to create high-performing platform, compelling visualizations, and intuitive workflows that allow users to derive insights and in turn protect their assets
- Design, build, and maintain efficient, reusable, and reliable code
- Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates
- Perform system maintenance and troubleshoot production incident as part of on-call support schedule
- Collaborate with Quality Assurance enigneers on testing processes – ensuring adequate test coverage in unit testing, system testing/integration, and performance testing
Benefits
- Gym membership
- Pension plan
- Share purchase options
- Extra holiday purchase optional
- 25 days holiday (excl. bank holidays)
- Work from home opportunities
- Health insurance