Staff Engineer shaping internal systems and integrations at Makeship. Collaborate to enhance processes and deliver technical solutions.
Responsibilities
Own the full lifecycle of internal systems projects from identifying the need, to gathering requirements and scoping through architecture, build, and delivery
Define and maintain a systems roadmap that reflects business priorities and drives meaningful impact across the organization
Identify systemic problems across our tools and workflows and propose architectural changes that improve reliability and scalability
Design and build integrations that connect our internal and third-party platforms (Shopify, HubSpot, Airtable, and others), managing data flow reliably and predictably
Develop and maintain automations that reduce manual effort across business workflows, from data integration to operational oversight
Evaluate build vs. buy decisions pragmatically, choosing what is most effective for both short and long-term impact
Write clean, maintainable code and make architectural decisions that balance business needs with technical sustainability
Define and evolve the standards for how internal systems and integrations are built, tested, and maintained across the organization
Build and maintain monitoring, logging, alerting, and dashboards so that teams have clear visibility into system health
Proactively identify risks before they become incidents and own troubleshooting and follow-up improvements when they do
Set the direction for engineering best practices across your work: automated testing, version control, documentation, and security
Work directly with stakeholders across operations, sales, marketing, and beyond to understand workflow needs, pain points, and priorities
Translate ambiguous business requirements and pain points into clear, scoped technical plans and communicate trade-offs in plain language
Help non-technical stakeholders understand the longer-term implications of technical decisions, not just immediate solutions
Proactively keep stakeholders informed on project status, timelines, and blockers throughout the project
Document architecture decisions, integration patterns, and operational procedures thoroughly so systems are maintainable
Maintain clear documentation of system configurations, integration setups, and transition procedures to ensure stability and continuity
Drive technical standards and best practices, ensuring the work you ship sets a strong foundation for the organization
Requirements
8+ years of professional software development experience building integrations, internal tools, automation systems, or SaaS products
A proven track record of owning technical projects end-to-end from discovery and requirements through architecture, build, and production delivery
Experience defining technical direction and making architectural decisions that balance pragmatic delivery with long-term technical health
Hands-on experience with API integrations (REST, webhooks) and proficiency in modern programming languages (Python, JavaScript/TypeScript, or Go)
Strong engineering fundamentals with a collaborative approach to development: writing reliable, well-tested code and thinking proactively about observability, error handling, and maintainability
Comfortable owning the operational health of the systems you build, including stability, configuration management, and production reliability
A strong communicator who can work directly with non-technical stakeholders, navigate ambiguity, and influence technical direction across the organization without formal authority
Benefits
Health and dental benefits from day 1
4 weeks of paid vacation (including paid time off on your birthday)
Additional 1 week of paid time off during the holidays
Junior Software Developer contributing to full - stack development of web - based applications in a geospatial intelligence company. Collaborating in an agile team with exposure to innovative projects.
Software Developer involved in web application development for a geospatial intelligence company. Focusing on full - stack development and collaborating in a small, agile team environment.
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.