Senior Software Engineer, Integrations
EnvoyAbout The Role
Envoy is building the workplace platform. It is the foundation of not only its own products but also that of integrations with other software and hardware used in a workplace. Our focus is on integrations that help improve workplace communication, security, safety, efficiency, etc., and expand the Envoy ecosystem. As a backend engineer, you will build services supporting integrations and easy-to-use integration tools.
This role functions within the Solutions Engineering team at Envoy, which lives within the Success organization but touches every team (sales, product, engineering, finance, etc).
Integrations are standalone back-end systems that connect Envoy’s platform to 3rd party APIs. The day-to-day of a Backend Engineer working on Integrations involves mainly “deep” work: architecting, programming, and debugging integrations. On occasion, you will be expected to evaluate the technical feasibility of integrating with prospective 3rd party Technology Partners. You may also be called upon to help debug existing integrations by inspecting code, logs, and performance tools. Though infrequent, some aspects of your work will require collaboration with 3rd party developers and support teams.
This is a hybrid position that requires at least 3 days a week (Tuesday - Thursday) in our New York Office.
You Will
- Scope, develop, test, and deploy integrations between Envoy and 3rd party Technology Partners.
- Determine project feasibility, integration points, alternative approaches, and best practices within the confines of available solutions.
- Dive deep into 3rd party documentation to understand their features and nuances.
- Work quickly and independently using Envoy’s Integrations platform.
- Maintain and improve existing integrations, and act quickly and efficiently as new bugs are reported.
- Build and improve Envoy’s growing Integrations platform with 3rd party Technology Partners.
You Have
- 5+ years of engineering experience preferred.
- A creative problem solver. You have a track record of identifying elegant solutions with creativity.
- A back-end engineer at heart, but able to comfortably work on the front-end when needed.
- Proficient in communicating effectively with other engineers (both in-house and 3rd party). You also respect their ideas and opinions and converse with business etiquette.
- A self-starter who enjoys owning projects end-to-end. You thrive in small teams and enjoy the challenge of occasionally stepping outside your comfort zone to learn something new.
- Able to recognize when a situation requires cautious analysis or more active investigation.
- A mentor with experience tactfully educating teammates and distributing your knowledge (e.g., written documentation). You should feel comfortable as a thought leader.
- Security-conscious. As Envoy becomes commonplace around the world, the data we store will be more and more valuable. It is your job to make our storage practices a no-brainer for our customers and evangelize best practices.
- Up-to-date on best practices in programming and developer tools.
- Excellent with time management. Able to work in a distributed environment with accountability and transparency.
You Are
- Understanding of Typescript development experience writing, maintaining and debugging code in a production environment.
- Excellent understanding of modern (ES6+) JavaScript.
- Excellent understanding of APIs; 3+ years experience integrating 3rd party APIs.
- Comfortable architecting robust solutions, delivering tech specs, and creating flow diagrams.
- Familiarity using command-line tools.
- Familiarity writing automated tests.
- Familiarity with git, GitHub, and Heroku.
Compensation
Envoy's compensation package includes market competitive salary, equity for all full-time roles, and great benefits. If you are located in New York, NY, our expected cash compensation for this role is $191,250 - $220,000 annually. Final offers may vary within the range provided based on experience, expertise, and other factors.
Benefits Extracted with AI
- Market competitive salary
- Equity for all full-time roles
- Great benefits
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Software Engineer, Partner API
Join Airbnb as a Senior Software Engineer to design and build our Partner API platform, enabling third-party integrations. Remote eligible.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Senior Software Engineer - API Platform
Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Python Developer - Incident Management Tooling
Join HireArt as a Senior Python Developer focusing on Incident Management Tooling in a hybrid role in Foster City, CA.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
Senior Front-End Developer with Vue.js Experience
Join HireArt as a Senior Front-End Developer with Vue.js expertise to build robust internal tools for an autonomous ride-hailing company.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Senior Fullstack Software Engineer
Join Headway as a Senior Fullstack Software Engineer to build scalable web applications in Python and TypeScript, working remotely.
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Software Engineer I - Front-End Development
Join HubSpot as a Senior Software Engineer I focusing on front-end development with React and TypeScript.