Senior Software Engineer
$400 per monthMakeship
Senior Software Engineer
Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited-edition products that matter to their fans. Leveraging our design, manufacturing, and marketing expertise, we work with our partners to bring their products to life through our community-powered crowdfunding platform. Each product is given a window of 21 days to be funded by the community before we produce and ship to fans worldwide. We put our brand behind every product and guarantee quality and ethical sourcing.
We're profitable, we have a three-year revenue growth of over 200%, ranking us 97th in 2024 and 86th on The Globe and Mail's Canada's Top Growing Companies of 2025 list. We are also excited to announce that Makeship has officially been Great Place to Work-Certified™ for 3 years in a row!
About the Role
As an early team member, you'll play a huge role in shaping our culture, our process, and the future of Makeship. Every day, you'll collaborate, learn more about the content creation space, and watch your work impact the company and the community! We want this to be the best work experience of your life, so we'll pay you well, offer great benefits, invest deeply in your growth, and welcome you with our branded swag. You will also be joining one of Canada's fastest-growing start-ups!
What We Are Looking For
We're looking for a Senior Software Engineer to play a key part in building, scaling, and shaping Makeship's platform as a part of one of the fastest-moving industries in the world. Working on a cross-functional team, this position delivers high-impact solutions that serve both creators and their fans.
This role combines deep technical expertise with leadership. As a Senior Software Engineer, you will lead complex technical initiatives, make architectural decisions that balance short and long-term needs, and raise the bar for code quality and best practices across the team. Beyond writing code, you will improve platform reliability and resiliency, and drive investments in tooling, observability, and processes.
In this role, you also act as a mentor and role model — supporting the growth of peers and junior engineers, and fostering a culture of technical excellence, collaboration, and continuous improvement.
Your Key Responsibilities
- Lead the technical design, development, and delivery of complex features and projects, ensuring high quality and scalability.
- Define and contribute to technical roadmaps in collaboration with engineering managers and product leaders.
- Write clean, maintainable, and efficient code while raising the bar for code reviews, testing, and overall engineering practices.
- Mentor and support other developers through coaching, knowledge sharing, pairing and delegating where appropriate.
- Contribute to architectural discussions and make pragmatic choices that balance technical needs with business priorities.
- Collaborate closely with the product manager, designer, and data analyst, on your team to ensure solutions align with user and business needs.
- Proactively identify and address technical debt, risks, and opportunities for platform improvement.
- Implement and refine best practices within the engineering team
- Support system reliability by troubleshooting, debugging, and improving monitoring and observability practices.
What You Bring
- 5+ years of professional software development experience, with at least 2 years in a senior/lead capacity.
- Full-stack development experience with modern frontend frameworks (React, NextJS) and backend service design (Go or similar languages)
- Technical leadership, having guided and delivered complex projects from conception to production, making key architectural decisions and raising engineering standards
- System architecture ownership with experience designing scalable, resilient systems while proactively managing technical debt and platform improvements
- Strong mentorship and coaching skills and a passion for helping others grow in technical excellence and supporting continuous improvement
- Ability to communicate technical ideas effectively across technical and non-technical stakeholders while listening actively and fostering a culture of trust and collaboration
- Demonstrated skills in debugging and resolving production issues under pressure while implementing monitoring and operational best practices
Bonus
- Ecommerce industry knowledge: experience with platforms like Shopify, understanding of payment processing, order management, and retail business workflows
- Third-party integration ownership: experience managing and optimizing vendor relationships and technical integrations for both product features and engineering tooling (analytics, monitoring, etc.)
- Observability practices: hands-on experience with monitoring tools like Datadog, implementing alerting strategies, and building dashboards for system health and business metrics
- Component architecture and design systems: experience building scalable frontend architectures, maintaining design systems, and collaborating with design tools like Figma and frameworks like Tailwind
- Data modelling and integration: experience designing data models that integrate and standardize data from multiple third-party sources, with understanding of schema design, data transformation patterns, and API data structures
Benefits & Perks
- Work remotely anywhere in Canada and/or access any of our hubs
- Health and dental benefits from day 1
- 4 weeks of paid vacation (including paid time off on your birthday)
- An additional 1 week of paid time off during the winter holidays
- Virtual & In-Person Social Events
- Annual Paid Volunteer Day Off
- 1:1 RRSP Matching Program Up to 3%
- $500 Pre-Tax Annual Health & Wellness Allowance
- $400 Pre-Tax Home Office Setup Allowance
- $65 Pre-Tax Monthly Phone Allowance
- Maternity and Parental Leave Top-Up Program
- Education Assistance Program
- Employee Referral Program
- Tenured Rewards Program
Salary Band: $120-130k CAD per annum. Individual salaries will be dependent on unique skills, experience and qualifications.
Vacancy Status: Existing vacancy
AI Use Disclosure: As part of our hiring process, we may use AI-powered tools to support tasks such as application screening and note-taking. These tools are used to assist our team, and all hiring decisions are made by humans.
We are committed to fair and unbiased hiring practices. If you require accommodations or have questions about how your application is assessed, please let us know.
At Makeship we are committed to fostering an environment that welcomes people of all backgrounds, experiences, and identities. We are passionate about building an equitable and inclusive culture for our unique and diverse team of employees which makes us Makeship. As an equal-opportunity employer, we value and embrace everyone's opinions and differences, and actively seek new Makeshippers who will work respectfully with our team, propelling our company and the community forward. If there are any accommodations we can provide to make your interview experience more accessible and inclusive, please let us know in your application.
- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused...SeniorWork experience placement
- Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN StaffingatmSenior
- Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN StaffingstratusSenior
$74.63k - $114.43k
...à atteindre de nouveaux sommets en tant qu'équipe, en travaillant toujours pour le bien de nos clients.Objectif du posteA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality....Senior- Click here to learn more about our benefits offerings! (US only)US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, ...Senior
$96.7k - $145k
...We create fulfilling purpose-driven careers by learning from the world and each other. \n \n POSITION TITLE: \n Senior Software Engineer - COBOL \n \n This role is not eligible for sponsorship. \n POSITION LOCATION: \n Lynchburg/Richmond, VA \...SeniorWork at officeLocal areaRemote work- THE GLOBAL LEADER IN DATA & ANALYTICS RECRUITMENTHarnham Search and Selection Company Number: 05723485Harnham Search and Selection is a registered company in England and Wales. Reg no. 05723485Harnham Europe Limited Company Number: 09956940Harnham GmbH HRB: 196954Harnham...SeniorWork at office
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
- ...unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and...Senior
- ...opportunities. Job DescriptionOur client is seeking highly adept Software Engineers to build and scale it's rapidly evolving Carrier Class Packet... ...resume.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSenior
- ...04-30Location: Seattle, WAEmployment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsRole:- Senior Software Engineer ( 7 to 8 yrs)Location-Seattle, WA(Onsite)Hire type- FTE Skills : Java 8Experience (Years)10 (Max)Job Description:Must Have...SeniorWork experience placement
- This Software Engineer is responsible for creating, testing, ensuring the quality of and maintaining a product or product line. The Software... ...design and development under the minimally guided supervision of senior team members and management. Duties and ResponsibilitiesWork...SeniorFull time
- Senior Software Engineer TS/SCI FSPDepartment: Government Customer- HerndonLocation: Herndon, VAACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITIONSenior Software Engineer:Analyzes user interfaces, maintain hardware and software performance...Senior
$55 - $60 per hour
DescriptionKforce has a client that is seeking a Senior Software Engineer in Irving, TX.Duties Include:* Design, develop, test, and maintain software applications and services* Collaborate with developers, technical leads, and architects to deliver scalable and reusable...Senior- ...amazing start-up company, and they are into creating new hiring culture.They are looking for a software expert who can do majolica by programming.Job DescriptionJob Title: Senior Software EngineerJob Level : Senior LevelJob Location: New York, NYIndustry: Start UpJob...Senior
$60 - $70 per hour
DescriptionKforce has a client in West Bend, WI that is seeking a Senior Software Engineer who will be supporting greenfield development.Duties:* Build APIs and event-driven services* Execute against existing architecture* Translate legacy XML-based systems, modern APIs...Senior- Do You Have an Emmy? Our Engineers Do.Roku is changing how the world watches TVRoku is the... ...electronics departments.As a member of the RokuTV Software Engineering team, you will design and... ...component vendors.Because this is a senior-level role with a high-level of...SeniorShift work
- ...6-05-18Contact: Mike LaTulipEmail: ****@*****.*** TitleSenior Software EngineerAbout the OpportunityOur client is launching a next-generation, on-chain trading platform engineered to deliver institutional-grade speed, execution quality, and market visibility...Senior
- ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are currently seeking Software Engineers to join our team based in Huntsville...Senior
- Job Title: Senior Software EngineerWork Location:Atlanta, GAJob Summary:Seeking a Senior Java developer with 3 to 5 years of experience to design and build cloud native applications leveraging Java technologies.Job Description:Design develop and maintain high quality Java...Senior
$130k - $165k
...and $6,000 yearly for education. Turnover is extremely low.Our software development team manager will be promoted to an executive management role in 2 years. He is looking to hire a senior Software Engineer to join the team as an individual contributor who can grow into...SeniorRelocation package- The company The future of data lies in decentralization, and the concept of a data mesh is the proven approach for implementing this at Enterprise scale. We’re here to make it a reality. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing...SeniorFull time
- Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high-quality, innovative... ...by applying first principles to address the needs of engineers. Collaborate with other developers, quality assurance and software...SeniorFull time
- ...knowledgeDesired Skills: Cloud computing backgroundResponsibilities:New software development using HL7 standards & DICOM ( EMR Medical)Choose... ...according to EEO guidelines.SummaryType: Full-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: Computer SoftwareSenior
- Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...Senior
- Job DescriptionBrady Corporation's Engraving Solutions group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and deploying full-stack solutions...SeniorWork at officeRemote work
$38 - $46 per hour
DescriptionKforce has a client that is seeking a remote Senior Software Engineer to join their team.Summary:The team is seeking an Engineer to join and assist with buildout/integrations of all the inventory supply chain applications. This application is important for the...SeniorRemote workFlexible hours- ...productsDevelop and extend core features for existing infrastructure micro-services QualificationsBS/BA in Computer Science, Software Engineering or equivalent experienceAbility to learn quickly and juggle multiple tasksAbility to deliver within a deadline and...Senior
- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...SeniorWork at office
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer United States
- software data engineer United States
- software engineer matlab simulink United States
- graduate software engineer United States
- simulation software engineer United States
- software development engineer (robotics engineer) United States
- contract software developer United States
- software system engineer United States
- associate software engineer United States
- software developer no experience United States



