Software Engineer - Integrations

Dashworks
Apply Now

Job Description

About Dashworks

Dashworks is the first and only place you need to go to find or discover knowledge about anyone or anything at work. We’re on a path to redesigning the future of collaboration and knowledge sharing. We truly have a unique opportunity to build a category-defining product (and company!) that gets used by millions every day.

We have reached a pivotal stage in our journey:

  • After launching our knowledge assistant for work in July, we're now growing our customer base and product rapidly
  • We've raised more than $9.5m from top investors in Silicon Valley, such as Y Combinator, and founders/operators from companies like Dropbox, Retool, and Twitch.
  • We have a small but exceptional team with high talent density from places like Stanford AI Lab, Meta AI, DoorDash, Instacart, Amazon, etc.

Joining right now would mean you ride the wave of explosive top-of-the-funnel growth yet get meaningful equity in a pre-series A startup.

As an early engineer, you'll play a vital role in building and maintaining seamless integrations between our platform and third-party systems. Your expertise in integration technologies and API development will enable customers to connect and leverage Dashworks with their existing tools. Collaborate with cross-functional teams, including product managers and backend engineers, to ensure robust, reliable integrations aligned with our diverse user base.

Your role

You’ll join a small-yet-mighty team of 12 as a Software Engineer - Integrations. This will involve:

  1. Integration Development: Design, develop, and maintain integrations between our SaaS platform and various third-party systems, such as CRM software, marketing automation tools, payment gateways, and more.
  2. API Design and Development: Create and enhance APIs that facilitate data exchange and communication between our platform and external applications, ensuring smooth data flow and seamless user experiences.
  3. Data Mapping and Transformation: Manage data mapping and transformation processes to ensure data compatibility and consistency between different systems.
  4. Authentication and Security: Implement secure authentication mechanisms and protocols to safeguard data integrity and user privacy in integration workflows.
  5. Error Handling and Logging: Develop robust error handling mechanisms and logging capabilities to identify and resolve integration issues promptly.
  6. Testing and Validation: Conduct thorough testing and validation of integrations to ensure they function correctly under various scenarios and conditions.
  7. Performance Optimization: Optimize integration processes for efficiency and reliability, minimizing latency and ensuring a smooth user experience.
  8. Documentation: Create comprehensive documentation for integrations, including API specifications, setup guides, and troubleshooting resources.
  9. Versioning and Compatibility: Manage integration versioning and compatibility to ensure smooth transitions and updates when integrating with new or updated third-party APIs.
  10. Monitoring and Support: Monitor integration performance and proactively address any issues that may arise. Provide technical support to customers and internal teams for integration-related inquiries.
  11. Collaboration: Work closely with product managers, backend engineers, and other stakeholders to align integration development with overall product goals and customer requirements.

You qualify if you have the following:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer, with a focus on API development and integrations.
  • Strong proficiency in programming languages (e.g., Python, JavaScript) and experience with integration frameworks and tools.
  • Solid understanding of RESTful APIs, webhooks, and data formats like JSON and XML.
  • Knowledge of authentication methods like OAuth and API security best practices.
  • Experience with integration testing and debugging tools.
  • Strong problem-solving skills and the ability to analyze and troubleshoot complex integration issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced startup environment.

What you’ll love about us:

We're working hard to create a working environment where people feel empowered to do their very best work, make a significant impact, and enjoy what they do. As an early employee, you'll have a massive say in defining the engineering organization, our vision, and our culture. You'll also have uncapped opportunities for growth, learning, and exposure to different business areas.

Here are Dashworks' essential benefits:

  • A competitive salary - regularly reviewed to make sure you're always getting what you deserve.
  • Meaningful pre-Series A share options - you'll own a part of Dashworks and share in our success
  • Healthcare, vision, dental, and mental health coverage
  • Home office setup + hardware/software coverage: get a laptop and whatever hardware, software, or services you need and are reasonable to do your job
  • Option to work from our sunny loft in SOMA in SF. We'll cover travel expenses if you plan to come to work in person.
  • Unlimited PTO
  • Quarterly team retreats

Interview Process

  1. 30-min chat for us to learn about your ideal role and past technical achievements and for you to learn about our vision, current stage, and next milestones
  2. Two 1-hour long technical interviews involving system design, coding, and debugging
  3. 30-minute interview to see if we have a mutual cultural fit
  4. Chatting with two of your references: your previous coworkers/managers. We offer you to chat with our references as well: investors, advisors, customers
  5. Offer: 3 alternatives with a range of equity and base compensation options. We’ll also answer all your questions about business, finances, cap table, engineering, and anything else you need to make this life-changing decision (for both you and us!)

Company Info.

Dashworks

Dashworks is where work begins. Where intelligent search helps you find the right documents, messages, tickets, and other knowledge scattered across your company's apps and people. And where you and your team can get on the same page and get things done.

  • Industry
    Information Technology
  • No. of Employees
    50
  • Location
    San Francisco, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Dashworks is currently hiring Software Engineer Jobs in San Francisco, CA, USA with average base salary of $83,000 - $187,000 / Year.

Similar Jobs View More