Senior Software Engineer, Python
4 weeks ago
We are seeking a highly skilled Senior Software Engineer to join our team at AutoTrader. As a key member of our engineering team, you will be responsible for designing, developing, and overseeing the successful end-to-end delivery of full-stack web solutions.
Key Responsibilities- Design and develop full-stack web solutions, from technical analysis to architecture and implementation, through to unit testing, development, integration testing, and documentation.
- Provide testing information and environments to QA engineers and Product Owners to validate deliverables meet desired expectations.
- Maintain and improve engineering standards by participating in thorough code reviews, proposing process changes, and having a proactive attitude towards improvement in all areas of our software delivery lifecycle.
- Participate in on-call rotation to ensure timely response during production incidents.
- Perform root-cause analysis on software defects to help identify weak spots in processes and tools, with the aim of preventing defects from happening again.
- Be an active participant in team meetings and processes, providing useful information through efficient communication with Product and Project stakeholders.
- Work closely with Product stakeholders in understanding project needs and providing technical advice in the feasibility of solutions as well as alternative options that could be considered.
- Experience working as a full-stack web developer with Python and Vue.js or React.
- Hands-on knowledge of SQL and RDBMs fundamentals, particularly Postgres.
- Experience writing detailed unit, component, and integration tests.
- Experience designing and implementing RESTful APIs.
- Working knowledge of git or similar VCS, docker, and cloud-based platforms.
- Working experience profiling and optimizing software in all levels of the stack, from time-consuming API endpoints to expensive queries, through to inefficient algorithms.
- Ability to work in a fully-remote environment, with a distributed team.
- Ability to dig into issues and errors and figure out their causes and potential solutions.
- Great self-organization and time management skills.
- Exceptional written and spoken English.
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Fitness and Wellness
We provide discounts to nation-wide gyms, onsite gyms (when we're in the office), an Employee and Family Assistance Program, as well as a virtual wellness program.
Benefits from Day 1
- Gym discounts
- Local in-office free gyms
- Employee and Family Assistance program
- Weekly virtual wellness events
- Conferences & training budget
- Regular internal training programs
Financial Planning
Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection.
Competitive Salary
Annual bonus structure
3% CPP matching
-
Senior Software Engineer in Python
2 weeks ago
Toronto, Ontario, Canada jetfuel Full timeJob Description:As a Senior Software Engineer in Python, you will be responsible for designing, developing, and maintaining large-scale software applications using Python. You will work closely with cross-functional teams to identify and prioritize project requirements, develop high-quality software solutions, and ensure timely delivery. Your expertise in...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Simcha Wine Corp Full timeJob Title: {title}About the role:As a Senior Software Engineer (Python), you will be responsible for designing, developing, and maintaining large-scale software systems. Your primary focus will be on building scalable, efficient, and reliable software solutions using Python as the primary programming language. Key Responsibilities:• Develop software...
-
Senior Python Software Engineer
3 days ago
Toronto, Ontario, Canada First Derivative Full timeAbout the RoleWe are seeking a highly skilled Senior Python Software Engineer to join our team in shaping the future of capital markets.The ideal candidate will have extensive experience in developing mission-critical projects using advanced Python and full-stack web development.
-
Senior Software Engineer Python/JS
1 month ago
Toronto, Ontario, Canada Emburse Full timeAbout EmburseEmburse is a leading provider of innovative software solutions for businesses. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of our customers.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for...
-
Senior Software Engineer Python/JS
2 months ago
Toronto, Ontario, Canada Emburse Full timeAbout EmburseEmburse is a leading provider of innovative software solutions for businesses. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of our customers.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Randstad Full timeWe are looking for a highly skilled Senior Software Engineer to lead our Python development team. The ideal candidate will have a strong background in object-oriented programming and experience with large-scale software systems.The successful candidate will be responsible for designing, developing, and maintaining our Python-based applications. This is a...
-
Toronto, Ontario, Canada Canada Corp Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer with expertise in Python to join our team. The ideal candidate will have a strong background in software development, with a proven track record of delivering high-quality solutions.Key Responsibilities:Design, develop, and maintain complex software systems using Python.Collaborate with...
-
Senior Python Software Engineer
2 months ago
Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full timePython DeveloperAt Nexus Systems Group Inc., we're seeking a skilled Python Developer to join our team. As a key member of our IT department, you'll play a crucial role in designing, developing, and deploying large-scale projects from end-to-end.Key Responsibilities:Analyze complex business requirements and create technical solutions that meet our high...
-
Senior Python Software Engineer
2 months ago
Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full timePython DeveloperAt Nexus Systems Group Inc., we're seeking a skilled Python Developer to join our team. As a key member of our IT department, you'll play a crucial role in designing, developing, and deploying large-scale projects from end-to-end.Key Responsibilities:Analyze complex business requirements and create technical solutions that meet our high...
-
Senior Software Engineer
1 month ago
Old Toronto, Ontario, Canada Flywheel Digital Full timeThe OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...
-
Senior Software Engineer
1 month ago
Old Toronto, Ontario, Canada Flywheel Digital Full timeThe OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...
-
Toronto, Ontario, Canada Tulipsoft Inc. Full timeJob Title: Software Development RoleJob Description:As a senior software engineer with expertise in Java and Python programming, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on delivering high-quality software solutions that meet the needs of our clients. If you have a strong passion for...
-
Senior Software Engineer
2 months ago
Old Toronto, Ontario, Canada Emburse Full timeAt Emburse, we're seeking a talented Senior Software Engineer to contribute to the development of our innovative system solutions. As a key member of our engineering team, you'll have the opportunity to enhance customer experiences, solve complex challenges, and design new solutions.Key ResponsibilitiesLead the development of high-quality software solutions,...
-
Senior Software Engineer
2 months ago
Old Toronto, Ontario, Canada Emburse Full timeAt Emburse, we're seeking a talented Senior Software Engineer to contribute to the development of our innovative system solutions. As a key member of our engineering team, you'll have the opportunity to enhance customer experiences, solve complex challenges, and design new solutions.Key ResponsibilitiesLead the development of high-quality software solutions,...
-
Senior Software Engineer Python/JavaScript
1 month ago
Toronto, Ontario, Canada Emburse, Inc. Full timeJob DescriptionEmburse software engineers play a crucial role in developing innovative and interconnected system solutions. As a senior engineer, you will enhance the user experience, solve complex challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering, providing a collaborative...
-
Senior Software Engineer Python/JavaScript
1 month ago
Toronto, Ontario, Canada Emburse, Inc. Full timeJob DescriptionEmburse software engineers play a crucial role in developing innovative and interconnected system solutions. As a senior engineer, you will enhance the user experience, solve complex challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering, providing a collaborative...
-
Senior Python Developer
2 months ago
Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeJob DescriptionCompany OverviewNexus Systems Group Inc. is a leading provider of innovative software solutions. We are seeking a highly skilled Senior Python Developer to join our team.Job SummaryWe are looking for a talented Python Software Engineer to design, develop, and deploy large-scale software projects using Agile methodologies. The ideal candidate...
-
Senior Python Developer
2 months ago
Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeJob DescriptionCompany OverviewNexus Systems Group Inc. is a leading provider of innovative software solutions. We are seeking a highly skilled Senior Python Developer to join our team.Job SummaryWe are looking for a talented Python Software Engineer to design, develop, and deploy large-scale software projects using Agile methodologies. The ideal candidate...
-
Senior Software Engineer
1 month ago
Old Toronto, Ontario, Canada Ezofis Inc Full timeJob Summary:We are seeking a highly skilled Senior Python Developer to join our team at Ezofis Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Python-based applications and software solutions.Key Responsibilities:Design and Development: Collaborate with cross-functional teams to...
-
Senior Software Engineer
1 month ago
Old Toronto, Ontario, Canada Ezofis Inc Full timeJob Summary:We are seeking a highly skilled Senior Python Developer to join our team at Ezofis Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Python-based applications and software solutions.Key Responsibilities:Design and Development: Collaborate with cross-functional teams to...