Senior Software Engineer, Integrations

1 month ago


Canada, CA Koodos Full time
The Opportunity

We believe that the way consumers and businesses interact with their data will drastically improve in the next few years. Koodos Labs is building the products and infrastructure that’ll usher this shift, and you'll be essential in achieving this vision.

In this role you will:

  1. You will play a major role in technical architecture, working alongside our CTO (ex-founder & led product & engineering teams at Improbable) to define and implement features, API schema, and select the tools, technologies, and processes for our engineering team.
  2. You will lead our efforts to build integrations with a myriad of services across the internet, including standard OAuth integrations and manual GUI-based integrations. These integrations play a major role in our strategy moving forward, so this is a critical role for which you would have significant ownership.
  3. You will help define the culture of the engineering team and the company as a whole. You should be curious about new technologies and finding ways to solve problems. You should enjoy internal collaboration.
  4. You will write and review code, working to transform technical designs into production software.
  5. This is a senior individual contributor role and will be expected to write, review, and ship code, actively contribute to architecture conversations, and take broad ownership in bringing products to market.
  6. We’re early stage, so you'll have an outsized equity stake and an unparalleled opportunity to shape the product direction.
  7. We're NY-based (we have our own office in West Soho), with a strong in-person component.
  8. We’re a small, but mighty team with backgrounds at YouTube, Coinbase, Harvard, and Cambridge, as startup founders and as early members at companies like Improbable and Lyft. We’ve come together around a shared vision and are dedicated to creating important and positive experiences for cyberspace.
  9. We're well-resourced (unannounced rounds) & backed by top-tier investors, including the backers of companies like Airbnb, Pinterest, Snap, and Twitter, as well as the founders of companies like Zynga, VSCO, and Scale and the people behind artists like Miley Cyrus, Justin Bieber, Lorde, Logic, and Panic At The Disco, and many others. Our team is advised by the founders of Pinterest, Dubsmash (now Reddit), as well as pioneers of digital marketing and market design from Harvard.
  10. We care about building a genuinely diverse team. We are a majority-first gen immigrant team and sponsor visas — we think that’s important as we build towards enabling easier digital migration. We share the same values of individuality, empathy, reliability, kindness, and humility. One big overlap among our life experiences is contrasts: contrasts between our own upbringing and the world around us, contrasts between what was expected of us and what we ended up pursuing and our bringing together of contrasting, interdisciplinary worlds.
  11. We recognize that the confidence gap and imposter syndrome might discourage amazing candidates from applying. Every job description is a wish list, so please reach out if this role really excites you.
Skills required
  1. Experience developing SDKs, including documentation, static site support, versioned APIs, and release management.
  2. Proficiency in backend service development. Preferred, but not required: familiar with Typescript, particularly in NodeJS.
  3. Experience with infrastructure management, including secure token storage, Kubernetes, microservice architecture, and CI/CD, pulumi
  4. Knowledge of team development processes and tools, including issue tracking, observability, tooling, and on-call response.
  5. Experience working at a company that built non-API integrations at-scale such as Plaid, Argyle, or Finch, or that used "screen scraping" to aggregate large amounts of data.
  6. Experience building real-time streaming systems using technologies such as WebRTC
  7. Experience with Open Policy Agent and permissions policy models
  8. Familiarity with authentication and authorization, such as OAuth2, OpenID Connect, MFA, and cloud provider IAM.
  9. Knowledge of team development processes and tools, including issue tracking, observability, tooling, and on-call response.
  10. You’re likely a good fit if you:
  11. Preferred, but not required: are familiar with Typescript, particularly in NodeJS.
  12. Ownership: You have shipped software for at least seven years, and you’re ready to take end-to-end responsibility for a codebase and product. You know what makes a frictionless user experience, and you’re excited to ship code to production.
  13. Learning: You are comfortable building early-stage products and taking action with imperfect information. The market is changing rapidly, and we need to respond to change without running in circles. You should be comfortable adapting rapidly while remaining focused on a goal.
  14. Startup Experience: We love startup experience and candidates who have been a CTO or early-stage engineer in the past.
  15. You have a strong grasp of the underlying infrastructure needed to enable those applications. You know that building great companies takes a lot of work. Seed-stage companies can offer some of the most challenging, invigorating, and rewarding experiences in tech — quite simply, koodos labs is different from Big Tech. It helps if you’ve experienced the ups and downs of startup life before, but so long as you’re excited for an adventure, we’re excited to have you join.
  16. Here are some quotes from team members around what they want to see:
  17. “Are deeply committed to building a great engineering culture and organization”
  18. “Is excited by where the personal data & personalization ecosystems are heading”
  19. “Are comfortable with ambiguity”
  20. “Put ego aside when making decisions”
What you'll do
  1. Day 1: You’ll merge your first PR. We want our developer experience to be as smooth as possible, so this first day is a good test of how we’re doing on dev ops. The code changes will be very minor — just adding your name to a file and merging it to the main branch.
  2. Day 7: You’ll ship your first feature to production. We believe in learning-by-doing, so we’ll assign you a small feature that lets you run through our full feature planning and development pipeline. We’ll make sure you have support at every step along the way.
  3. Day 50: You’ll help ship code across the backend, from services to CI/CD. As an early-stage startup, we have high-impact features all across our codebase, and you’ll be able to build solutions wherever the need arises.
  4. In the Future: You’ll become a senior leader at koodos labs, either as a people manager or an individual contributor. We expect the early team to grow into high-impact roles as the company scales.
How we interview

We lean heavily on prior experience, demonstrated ability, and references. We don’t want to have brilliant people inverting binary trees or solving riddles.

  1. Interviews: We start the interview process with a conversation with our CEO to hear more about your prior experience and goals, and to tell you more about koodos labs. If we both think there’s a potential fit, we’ll have a second interview with a deep-dive on your prior experiences with our CTO or a senior engineer on our founding team.
  2. At this point, we might ask a few follow-up questions over email, for example we might ask for you to share a project+ repo that you've worked on that you're particularly proud of, and a short video taking us through it -- 15-20 minutes should be enough.
  3. Onsite: We’ll invite you to meet the team It’ll be a series of practical whiteboarding sessions with team members and an opportunity to grab lunch with us
  4. References: After the interview stage, we ask for 2-3 references who would be willing to discuss their experiences working with you. We will also likely reach out to other folks that you’ve worked with in the past, so please do let us know if there’s anyone we shouldn’t reach out to. We’ll make sure to be respectful of their time; most calls take about 15 minutes. And we also offer you the opportunity to reference check us
  5. Decision: This part’s on us, and we promise to move fast.
#J-18808-Ljbffr

  • Canada, CA Astera Software, Inc. Full time

    About AsteraBased in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...


  • Canada, CA THINKalpha Full time

    Location: 100% Remote (Canada or US)ThinkAlpha is looking for a Senior Software Engineer to work in the core infrastructure team for a systematic trading engine - reporting to the Head of Quantitative Trading. You’ll be working directly on machine-learning-based trading algorithms, building a scalable and responsive backtesting engine for testing trading...


  • Canada, CA Formula Recruitment Full time

    Contract : Senior Scala Engineer : Digital Consultancy : $150 per hour : 12 months initial : C2CA digital consultancy is seeking a Senior Scala Engineer that specialises in functional programming to support the team in a large-scale digital transformation project.The successful Senior Scala Engineer will play a critical role in designing and implementing...


  • Canada, CA Nomadgao Full time

    May 16, 2024 - 3Pillar Global is hiring a remote Senior Software Engineer -Angular/Java. Location: Canada.We are 3PILLAR GLOBALWe build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS,...


  • Canada, CA Qualified.com, Inc. Full time

    Qualified is the PipelineAI platform for B2B companies around the world. Designed to generate more inbound website conversions with AI and automation, Qualified offers an all-in-one solution that includes Piper the AI SDR, live chat, chatbots, meeting scheduling, marketing offers, and actionable intent data.Senior Software EngineerJoin our Platform...


  • Canada, CA Edjuster Full time

    Greenhouse is searching for a Senior Software Engineer to join our team! We provide stability, product development best practices, and an environment where every engineer directly impacts the success of our software. As a member of the engineering team, you will be the driver of a swift software release cycle and be able to select which projects you’ll...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Excalibur Works Full time

    A leader in digital product development and collaboration solutions, is actively seeking a highly skilled and innovative Senior Software Engineer, specializing in Java, JavaScript, TypeScript, React, Node, and Java Microservices.Essential Requirements:- Minimum of 5 years of professional software development experience, excluding internships.- At least 5...


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Change.org, PBC Full time

    ThoughtExchange is seeking a visionary Senior Director of Software Engineering to lead our engineering teams. This high-impact role involves shaping and implementing top-level engineering strategies while overseeing all facets of our engineering function. You will work closely with directors, engineering managers, team leads, and cross-functional teams to...


  • Canada, CA Nomadgao Full time

    Jun 14, 2024 - 3Pillar Global is hiring a remote Senior Software Engineer - Full Stack -Java/Angular. Location: Canada.We are 3PILLAR GLOBALWe build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Layer2 Financial Full time

    Senior Backend Engineer As innovators at the forefront of global cross-border payments, we champion the belief that secure and efficient financial transactions are a fundamental human right. This conviction guides us in fostering robust communities and, by extension, empowering global economies. Our mission is bold: to design the next generation of banking...


  • Canada, CA Abnormal Security Corporation Full time

    About The RoleAbnormal Security is looking for a Software Engineer II who is a solid software developer with a strong interest in Security & Privacy to join the Platform Security team. The Platform Security team owns the Security and Privacy platform services and infrastructure to uphold industry standards for the company’s security posture and customer...


  • Canada, CA Goodhue Senior Living Full time

    About the company:Consensys is a leading company in the blockchain technology industry, with a strong focus on making Web3 accessible to all. They are committed to creating a more just and equitable society through the power of blockchain.About the role:As a Senior Full Stack Engineer at Consensys, you will be responsible for managing development tasks and...


  • Canada, CA Socotra, Inc. Full time

    Course Hero is scaling! We're looking for a results-oriented Senior Software Engineer to take ownership of Course Hero’s consumer-facing Site Search. You will be part of the Platform team and will be responsible for shipping compelling and engaging search and recommendations experiences that will help millions of students discover relevant,...


  • Canada, CA Goodhue Senior Living Full time

    The Copperleaf Suite software helps some of the world’s largest energy firms make better strategic decisions through data analytics and optimization. We’re looking for a talented and motivated Senior Software QA Analyst to join the QA team within our larger Extensions team. As a QA Analyst, you will ensure that our customer-specific solutions meet high...


  • Canada, CA ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...