{"id":117739,"url":"https://alion.io/job/nylas-software-engineer-2","title":"Software Engineer","company":{"id":3645,"name":"Nylas","domain":"nylas.com","url":"https://alion.io/company/nylas","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":{"min":120000,"max":160000,"currency":"CAD","period":"year","gross":null,"usd_annual":112284},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Platform Engineering","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Figma","optional":true},{"name":"Go","optional":true},{"name":"GraphQL","optional":true},{"name":"gRPC","optional":true},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"Next.js","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Redis","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-07-21T17:43:19Z","employer_posted_date":"2026-07-21","last_verified_at":"2026-10-16T13:12:26Z","board_verified":true,"closed_at":null,"days_open":86,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":86},"description":"The Company\nAt Nylas, we specialize in making it easier for developers to add email, calendar, and contact management features into their applications. We provide APIs, which streamline the integration of these functionalities, ensuring they are secure and effective. This enables better, safer, and more reliable communication within apps.\nSupporting over 100,000 developers and collaborating with more than 900 companies globally, Nylas plays a pivotal role in how digital communication tools are built and utilized. Our technology spans various sectors, from healthcare to education, simplifying the complex process of app development related to communications. By reducing the barriers in communication technology, we empower developers to innovate and enhance user interaction across platforms.\nAbout the Team\nAt Nylas, we are building the infrastructure that powers modern communications. Our APIs and platform help developers integrate email, calendar, scheduling, contacts, notetakers, and agent accounts into their applications without managing the complexity underneath.\nThe Nylas Dashboard is the control plane for that platform. It is where customers create applications, connect accounts, configure domains, manage grants, debug issues, explore product capabilities, monitor logs, and understand how their integrations are performing.\nAs Nylas continues to evolve for an AI-native future, the Dashboard must evolve with it. We are turning it from a traditional admin surface into a fast, intuitive, intelligent product experience that helps developers ship faster, understand what is happening across their integrations, and confidently operate full-stack communication workflows.\nAbout the Role\nWe are looking for a Software Engineer to help build and modernize the Nylas Dashboard and the full-stack product surfaces that surround it.\nThis individual will be primarily responsible for the Nylas Dashboard, but the scope extends beyond frontend pages. You will work across the stack, owning the user-facing surfaces, APIs, services, data models, product workflows, and internal platform patterns that make Nylas easier to use and easier to build on.\nThis is a foundational role for someone who wants to shape how developers interact with Nylas in the AI era. You will help transform the Dashboard into a polished, reliable, AI-native control plane that supports core Nylas products, including Email, Calendar, Scheduler, Notetaker, Transactional Send, Inbound Email, and Agent Accounts.\nYou will partner closely with product, design, backend engineering, platform engineering, and go-to-market teams to ship experiences that feel fast, coherent, and deeply useful to technical users.\nWhy This Role Is Different\nThis is not a narrow frontend role, and it is not limited to a single product surface.\nYou will own critical product surfaces that every Nylas customer touches. You will help define the patterns other teams build within. You will work on the Dashboard shell, navigation, shared components, product pages, backend APIs, authorization flows, observability surfaces, onboarding experiences, and agent-powered workflows.\nThe person in this role should be excited by the idea of making Nylas feel more modern, cohesive, fast, and AI-native. You should care about developer experience, product craft, system design, and the operational details that make complex platforms feel simple.\nIf you want to help modernize a developer platform for the AI future we are already in, this role is for you.\nWhat You’ll Do\nBuild and own core Dashboard infrastructure, including the application shell, navigation, layout patterns, shared components, and product surfaces used across Nylas.\n\nDesign and implement full-stack product experiences across frontend, backend APIs, data models, permissions, service integrations, and deployment paths.\n\nModernize the Nylas Dashboard into a fast, polished, cohesive control plane for developers and technical teams.\n\nBuild AI-native and agent-facing experiences that help users configure products, understand errors, debug integrations, apply best practices, and operate Nylas more effectively.\n\nWork across Nylas product areas, including Email, Calendar, Scheduler, Notetaker, Inbound Email, Transactional Send, Domains, Logs, and Agent Accounts.\n\nPartner with backend and platform teams to design clean APIs and service boundaries that support excellent user experiences.\n\nDrive performance as a product feature. Profile, measure, and optimize Dashboard interactions so the product feels fast and responsive.\n\nCreate reusable abstractions and shared patterns that help other engineering teams ship product surfaces consistently.\n\nImprove onboarding, activation, self-serve configuration, troubleshooting, and product discovery across the Dashboard.\n\nUse AI-assisted development tools to accelerate implementation, improve quality, explore product behavior, and help define how AI fits into Nylas’ engineering workflows.\n\nShip incrementally and continuously, using customer feedback, product intuition, and technical judgment to improve the platform every week.\n\nCollaborate closely with Design, Product, Customer Success, Solutions Engineering, and Developer Relations to translate customer feedback into product improvements.\n\nWhat We’re Looking For\n4+ years of experience as a software engineer building user-facing products.\n\nStrong full-stack engineering experience, especially with modern frontend development using React, TypeScript, and component-driven architecture.\n\nExperience building backend APIs, services, data models, and integrations that power production product experiences.\n\nA strong product mindset. You care about usability, information architecture, developer experience, performance, and the details that make software feel excellent.\n\nExperience building products for developers, technical users, internal platforms, or complex B2B SaaS workflows.\n\nSystems thinking. You naturally create reusable abstractions, composable components, shared patterns, and clean APIs rather than one-off solutions.\n\nComfort working in ambiguous product areas. You can take a rough problem statement, clarify the goal, make pragmatic tradeoffs, and turn it into shipped software.\n\nStrong communication skills and the ability to collaborate effectively with product, design, backend engineering, platform engineering, and customer-facing teams.\n\nA bias toward shipping. You move quickly, iterate based on feedback, and hold a high bar for quality without getting stuck in long planning cycles.\n\nExperience using AI tools in your own development workflow, with opinions on how they should improve engineering productivity and product experiences.\n\nNice to Have\nExperience working on dashboards, developer portals, control planes, admin surfaces, or platform products.\n\nExperience with Next.js, GraphQL, REST APIs, Go, gRPC, Postgres, Redis, or cloud-native service architectures.\n\nExperience building observability, logging, debugging, billing, authentication, authorization, or configuration surfaces.\n\nExperience working on horizontal platform teams where other engineering teams build on top of your infrastructure.\n\nExperience building agent-powered products, AI-assisted workflows, or LLM-powered developer tools.\n\nExperience working with design tools such as Figma and v0.\n\nContributions to open source projects, especially in the React, TypeScript, frontend infrastructure, or developer tooling ecosystem.\n\nInterview Process(subject to changes)\nRound 1 - The Intro: 30 minute discussion with the Hiring Manager\n\nRound 2 - The Deep Dive: 60 minute live technical assessment\n\nRound 3- The Loop: A series of 45-minute chats with the team (max 3 hours) where we look for the \"what, why, and how\" behind your best work.\n\nDuring the various discussions, candidates selected to meet with us are strongly encouraged to not only discuss their knowledge, skills, experience, and abilities but also to showcase examples of their current or previous work. We expect you to clearly outline the \"what,\" \"why,\" and \"how\" behind your contributions.\nActual compensation will be determined based on individual qualifications, which are objectively assessed during the interview process. Factors influencing salary include knowledge, skills, experience, and abilities.\nNylas is registered as an employer in many, but not all, states/provinces. If you are not located in or able to work from a state/province where Nylas is registered, you will not be eligible for employment. Visa sponsorship may not be available in certain remote locations.","description_format":"text","description_chars":8581,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"},{"name":"Toronto","iso":null,"kind":"city"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Integration & API Management","Email Hosting & Delivery","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-07-21T17:43:19Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.508,"p_room":0.28,"age_days":86,"expected_fill_days":36,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":112284,"is_top_pay":false},"html_url":"https://alion.io/job/nylas-software-engineer-2","json_url":"https://alion.io/job/nylas-software-engineer-2.json","meta":{"generated_at":"2026-10-16T15:32:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15388,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3645},"rest":"https://alion.io/mcp/rest/get_company?id=3645"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnylas-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnylas-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnylas-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/nylas-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnylas-software-engineer-2"}]}