Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Integrations image - Rise Careers
Job details

Software Engineer - Integrations

Everyone's talking about AI. But here's the truth: ChatGPT can't send your emails. It can't book your flights. It can't even order you lunch.

Why? Because AI is trapped in a chat box. It can't take real actions in the real world.

We're about to change that forever. We're not just building another AI company - we're creating the infrastructure that will power every AI application you'll use in the future.

The Revolution Needs You

Every AI app needs agentic "tools" - special functions that let AI models take real actions. Without tools, AI can only chat. With tools, AI can actually do things. We're building the definitive tools catalog and tool-calling platform that will unlock AI's true potential.

Think Zapier for AI Actions. Think Auth0 for AI. Think really fucking big.

Why This Is The Opportunity of a Lifetime

  • Founder-Market Fit : Our CEO previously founded Stormpath (acquired by Okta), where he created the first Authentication API for developers. He's done this before - and this time the market is 10x bigger. Our CTO lead the vector database team at Redis, shipped 100+ LLM applications, and is a contributor to LangChain and LlamaIndex. He knows this space better than anyone.

  • Dream Team : We've assembled authentication, integrations, distributed systems and AI experts from Okta, Redis, MS, Splunk, Ngrok, Google, and HPE who've built multiple successful developer platforms.

  • Perfect Timing : We're at the inflection point of AI adoption. The biggest problem isn't better models - it's connecting AI to real-world actions. That's us.

  • Massive Market : We're building critical infrastructure for the biggest technological shift of our generation. Every AI app will need what we're building.

  • Backed By The Best: Our investors have backed Databricks, Clickhouse, MongoDB, Perplexity, Cohere, ScaleAI, Confluent, Elastic, and Firebase. They see what we see - this is going to be huge.

The Challenge

Build the tools that will define how AI interacts with the world. Create production-grade integrations that let AI securely interact with Gmail, Slack, Salesforce, and hundreds more services. Your code will be used by thousands of developers to make their AI applications do real things - from scheduling meetings to updating CRMs to posting on social media.

What You'll Do

  • Design and build high-performance, production-ready tools for our growing catalog

  • Create integrations with major platforms (Google Workspace, Microsoft 365, Slack, etc.)

  • Develop SDKs and frameworks that make it easy for other developers to build custom tools

  • Work closely with our core platform team to optimize tool performance and reliability

  • Help shape our tool architecture and standards

Required Skills

  • 5+ years Python development experience

  • Strong experience building and maintaining production APIs

  • Track record of writing clean, well-documented, testable code

  • Experience with async programming and performance optimization

Bonus Points

  • Experience building developer tools or SDKs

  • Familiarity with LLMs and AI frameworks (Langchain, LlamaIndex)

  • Competent with Golang and JavaScript/TypeScript

  • Prior experience with Microsoft Graph API or Salesforce API

  • Open-source contributions

  • Experience with high-scale distributed systems

Join The Movement

We're not just building a product - we're leading a movement to transform AI from just chatbots to agents that can take actions against real systems. This is your chance to be at the forefront of that revolution.

If you want to look back in 5 years and say, "I helped build that", then we want to talk to you.

Ready to make AI actually useful? Apply Now

Arcade Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Arcade DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Arcade
Arcade CEO photo
Unknown name
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Integrations, Arcade

If you're a Software Engineer with a passion for integrations, we have an incredible opportunity for you to join our innovative team at the forefront of AI technology. We're revolutionizing the way artificial intelligence interacts with the real world by creating an essential tools catalog that will unlock the true potential of AI applications. Imagine a future where AI can effortlessly send emails, book flights, and even order lunch, transforming an ordinary chat into actionable results. With our talented team behind us, including industry veterans from Okta, Redis, and Google, we're ready to tackle the biggest challenges in AI integration. As a Software Engineer - Integrations, you'll design and build high-performance tools and create seamless integrations with major platforms like Google Workspace and Microsoft 365. Not only will your work have a tangible impact on thousands of developers, but you'll also help shape the architecture and standards for our platform. If you have over five years of Python development experience, a knack for building production APIs, and a passion for creating developer-focused solutions, this is your chance to be part of a movement that will redefine the AI landscape. Join us in building the infrastructure that will enable AI to take real-world actions and make a lasting difference. Ready for this extraordinary journey? Let’s chat!

Frequently Asked Questions (FAQs) for Software Engineer - Integrations Role at Arcade
What are the primary responsibilities of a Software Engineer - Integrations at our company?

As a Software Engineer - Integrations, you'll be responsible for designing and building high-performance integrations that allow AI to interact securely with major platforms like Gmail, Slack, and Salesforce. Additionally, you'll develop SDKs and frameworks for other developers, collaborate with the core platform team to enhance tool performance, and help establish tool architecture and standards that drive our vision forward.

Join Rise to see the full answer
What qualifications do I need to be a successful Software Engineer - Integrations?

To be a successful Software Engineer - Integrations, you should have at least 5 years of Python development experience, strong capabilities in building and maintaining production APIs, and a track record of writing clean, well-documented code. Experience with async programming, performance optimization, and a familiarity with platforms such as Microsoft Graph API or Salesforce API are also highly beneficial.

Join Rise to see the full answer
What technologies should I be familiar with when applying for the Software Engineer - Integrations position?

In this role, familiarity with Python is essential, but knowledge of Golang, JavaScript/TypeScript, and AI frameworks like Langchain and LlamaIndex will certainly set you apart. A background in distributed systems and experience in building developer tools or SDKs will also be valuable as we push the boundaries of AI capabilities.

Join Rise to see the full answer
What is the team culture like for Software Engineers - Integrations in our company?

Our team culture is collaborative and innovation-driven, fostering an environment where ideas can flourish. As a Software Engineer - Integrations, you'll work alongside experts in authentication, integrations, and distributed systems, encouraging knowledge sharing and continuous growth. We believe that every team member plays a vital role in shaping the future of AI technology.

Join Rise to see the full answer
Why is this opportunity as a Software Engineer - Integrations significant for my career?

Joining our team as a Software Engineer - Integrations is a unique opportunity to work on game-changing technology at a critical point in AI development. You'll be contributing to a project that aims to redefine how AI interacts with the real world, enhancing your professional development and expanding your expertise in cutting-edge AI solutions. Plus, you'll be part of a movement that is shaping the future of technology!

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Integrations
Can you describe your experience with building and maintaining production APIs?

Focus on specific projects where you developed APIs, discussing the technologies used and challenges faced. Emphasize your understanding of RESTful services, performance considerations, and any API documentation tools you utilized. Highlight your ability to write clean, testable code and ensure API security.

Join Rise to see the full answer
How do you approach creating integrations with third-party platforms such as Google Workspace or Microsoft 365?

Discuss your experience working with third-party APIs and integrating them into your applications. Explain your strategy for understanding the API's documentation, handling authentication, and ensuring smooth data transfers. Mention any challenges you encountered and how you overcame them.

Join Rise to see the full answer
What techniques do you find effective for performance optimization in Python applications?

Share specific optimizations you've implemented, such as using async programming, caching, or selecting appropriate data structures. Discuss profiling tools you've used to benchmark performance and how you iteratively improved your application's speed and efficiency.

Join Rise to see the full answer
What is your experience with async programming in Python?

Describe projects where you utilized async features, such as asyncio, to improve concurrency and overall performance. Explain how you handled asynchronous calls and managed resources, as well as the benefits you achieved by adopting async programming.

Join Rise to see the full answer
Can you provide an example of a successful developer tool or SDK you have built?

Share the details of the project, including your role and the goal of the tool. Highlight its features, how it streamlined developer workflows, and any feedback or metrics that demonstrate its success. Focus on your problem-solving skills and how you met developers' needs.

Join Rise to see the full answer
How do you ensure that your code is clean and well-documented?

Discuss your coding practices, including conventions you follow and tools you use for documentation (e.g., Sphinx, ReadTheDocs). Emphasize the importance of writing self-explanatory code, and how you approach code reviews to maintain high standards within your team.

Join Rise to see the full answer
What are the key considerations when developing a robust integration for AI applications?

Talk about the importance of security, data validation, error handling, and performance when creating integrations. Mention how you handle edge cases and ensure that your integration can accommodate various user scenarios while providing a seamless experience.

Join Rise to see the full answer
Why is working on integrations for AI applications exciting for you?

Share your passion for AI technology and its potential to transform industries. Discuss how you see integrations as a pivotal factor in AI's functionality and your eagerness to work on innovative projects that will make AI capabilities accessible to a broader audience.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and software development?

Explain your approach to continuous learning through online courses, tech blogs, conferences, or community events. Mention specific resources or groups you follow related to AI and software development, showcasing your dedication to keeping your knowledge current.

Join Rise to see the full answer
What steps do you take to troubleshoot issues in production systems?

Describe your systematic approach to debugging, including gathering logs, replicating the issue, and using proper monitoring tools. Discuss the importance of clear, collaborative communication with your team during troubleshooting to resolve issues promptly and efficiently.

Join Rise to see the full answer
Similar Jobs
Aurora Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
OpenAI Hybrid San Francisco
Posted 13 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Tebra Remote Heredia, Heredia, Costa Rica
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!