Senior Software Engineer
4 weeks ago
Our vision is to become the world's most trusted first-party data and AI training technology company. Companies that use Switch consistently boost profits from marketing by +50% in less than three months. The Switch Platform streamlines information technology and growth objectives to continually enrich the relationship between businesses and consumers. Switch is a data-powered growth marketing and sales platform that intelligently connects brands with new high value customers and empowers sales teams to win more deals with AI-driven insights.
Join Switch
Join Switch, a pioneering AI startup revolutionising customer acquisition and predictive analytics for the world's most innovative brands. As the premier AI training platform in marketing, Switch is redefining the industry. At Switch, you'll accelerate your career trajectory with a founding team of ex-Googlers and industry-leading startup engineers. You'll contribute directly to our strategic direction, driving critical initiatives that shape our cutting-edge technology. Our fast-paced environment rewards hard work and high impact, united by a shared passion for enabling sustainable, privacy-focussed growth for global businesses. Embrace the chance to scale your impact within and beyond our rapidly expanding portfolio, propelling Switch's global ambitions to revolutionise the ad-supported internet and consumer privacy landscape. Be part of Switch's transformative journey, unlocking immediate ROI for our industry-leading client base.
- Great work environment to balance ambitious remote work
- High expectations with a flexible environment for everyone. Hours, appointments, health, exercise, hobbies, family - whatever you need to be at your best.
- Remote work environment with team events and office space rentals
- Collaborative and respectful co-workers who succeed as a team (no Switcher left behind)
- Structured mentorship programs
- Unlimited vacation, with a 3-week minimum, to ensure we all take time to recharge
- Team lunches, happy hours, and events
Senior Software Engineer
Switch is looking for a product-focused engineer to help build out our platform features, help scale the platform, and provide engineering support when we onboard new clients.
We are a fully remote, extremely collaborative team that defaults to open and extensive communication.
The Switch platform is a Ruby on Rails monolith that receives and processes large datasets from our clients and sends the processed data to a variety of partner APIs. We are currently building out new products around the core product and expanding the functionality of the core platform. A major focus of recent engineering initiatives is automating client onboarding, developing new product verticals, and expanding our catalogue of integrated platforms.
Our ideal candidate has been working in Rails professionally for several years, knows the framework, but also knows when to break out of it. They have a strong understanding of test-driven development, with a bias towards action.
Requirements
- 5+ years experience with Ruby, or similar language.
- 5+ years of experience with Ruby on Rails or similar MVC web framework.
- Experience with designing and scaling API-heavy asynchronous background jobs in any environment, but especially Ruby.
- Experience with PostgreSQL or similar relational databases.
- Strong written / spoken communication skills.
- Lives somewhere in the UTC-3 to UTC-8 time zones.
Nice to haves
- Ability to distill complex technical topics to an audience with diverse levels of technical expertise.
- Some familiarity with React.
- Familiarity with Google Cloud Platform.
- Familiarity with Docker and Kubernetes.
- Strong bias to TDD and well-written tests.
Location
Switch is located in Toronto, Canada, but operates fully remotely. Remote candidates are welcome to apply. Preference will be shown to candidates that can be regularly available in-person in Toronto.
#J-18808-Ljbffr-
Senior Python Software Engineer
14 hours ago
Toronto, Canada Iris Software Inc. Full timeIris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...
-
Senior Java Software Engineer
3 weeks ago
Greater Toronto Area, Canada Iris Software Inc. Full timeJob SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...
-
Old Toronto, Canada Data Engineer Jobs Full timeAs a Senior Data Engineer at Mozilla, you will play a pivotal role in shaping the company's data strategy and driving business growth through informed decision-making.About the RoleWe are seeking an experienced data engineer to join our Analytics Engineering team. In this role, you will work closely with data scientists to design and implement scalable data...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Square Full timeSquare is seeking a skilled Senior Software Engineer to join its Customer Engagement team. This role will focus on designing and building world-class product experiences, with a strong emphasis on delivering remarkable solutions to merchants. The ideal candidate will have 6+ years of relevant professional experience, a strong execution skills, and a...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada Agilus Work Solutions Full timeSenior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. In this role, you'll have the opportunity to address...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Agilus Work Solutions Full timeSenior Software Engineer - Ruby on Rails Agilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario . We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. In this role, you'll have the opportunity to address...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada CPP Investments Full timeAbout the Role:We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
AWS Engineer/Senior Software Engineer
1 month ago
Old Toronto, Canada Agilus Work Solutions Full timeh3>Senior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. The ideal candidate will have strong Ruby development...
-
M Mozilla Senior Data Engineer
2 months ago
Old Toronto, Canada Data Engineer Jobs Full timeTo learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders --- only to our mission. Along with thousands of volunteer contributors and collaborators all over the world,...
-
Senior Software Engineer
3 weeks ago
Toronto, Ontario, Canada Iris Software Inc. Full timeAbout the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada CV-Library Full timeRole: Senior Software EngineerIndustry: Global Manufacturing BusinessLocation: On-site in Hyde with a 1:00 PM finish on Fridays. Head office is in Scarborough and candidates should be open to attending the office there periodically.We are recruiting for a Senior Software Engineer to join a globally renowned manufacturing company with a strong presence across...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada Royal Bank of Canada Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.This role involves working on the development of software applications, ensuring they meet the required standards and are delivered on time. Key responsibilities include collaborating with cross-functional teams, conducting code reviews, and identifying areas for...
-
Senior Software Engineer
3 weeks ago
Old Toronto, Canada ExecThread Full timeh3>Senior Vice President, Software EngineerThe Company is seeking a Senior Software Engineer to join its DART Solutions Engineering team. This end-to-end product engineering group is dedicated to developing model platforms for Risk, utilizing advanced techniques such as graph theory, compilers, parallel computing, and systems engineering. The successful...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada RAPP Full timeAbout the RoleWe are seeking a talented Senior Software Engineer to join our team at {company}.As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in software design, architecture, and development will be essential in delivering high-quality solutions that meet...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada Informatica Corp. Full timeBuild Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of...
-
Senior Software Quality Assurance Engineer
4 weeks ago
Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full timeJob DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...
-
Senior Software Engineering Manager
5 days ago
Old Toronto, Canada RBC Full timeWe are seeking a highly skilled Senior Software Engineering Manager to join our team at RBC in Toronto, Canada.The estimated annual salary for this role is approximately $120,000-$180,000 CAD, depending on experience and qualifications.About the RoleAs a Senior Software Engineering Manager, you will be responsible for overseeing the delivery of software...
-
Senior Android Software Engineer
5 days ago
Old Toronto, Canada Nexus Systems Group Inc. Full timeJob Title: Senior Android Software Engineer">">About the Role:">">We are seeking an experienced Senior Android Software Engineer to join our team at Nexus Systems Group Inc.">You will be responsible for designing, developing, and maintaining high-quality mobile applications using the Android platform.">Our ideal candidate will have a strong background in...
-
Senior Java Software Engineer
5 days ago
Toronto, Ontario, Canada Iris Software Inc. Full timeThe largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...
-
AWS Engineer/Senior Software Engineer
1 month ago
Old Toronto, Canada Informatica Corp. Full timep>We're looking for a diverse group of collaborators who believe data has the power to improve society. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of life for people and businesses everywhere.Senior Software Engineer - Java/Spring/Kubernetes/MongoDB We're looking...