What are the responsibilities and job description for the Solutions Engineer position at Underdog.io?
Underdog.io is a modern recruiting platform. One of our hiring partners is looking to hire a Mid to Senior Level Full Stack Engineer. Our hiring partner is on a mission to supercharge the impact of donation dollars through software that enables foundations to build relationships with grantees and easily distribute and track their funds.
As an early-stage team member, you will play a crucial role in shaping the future of our company and driving its growth. Receiving 2 seed rounds they are expanding their team of 15.
Your performance will be measured based on the following Key Performance Objectives (KPOs):
KPO 1: Client Data Onboarding and System Configuration
- SMARTe Goal: Successfully onboard 90% of new clients within 30 days of contract signing, ensuring data accuracy and adherence to platform requirements.
Critical Subtasks:
- Partner with clients to understand their data structures and requirements.
- Perform accurate data imports, transformations, and validations.
- Troubleshoot and resolve data-related issues during onboarding.
- Create reusable scripts for common data transformation tasks.
- Ensure compliance with data privacy and security standards.
KPO 2: Third-Party Integration Setup
- SMARTe Goal: Configure and validate third-party integrations for 95% of clients within the first two weeks of onboarding, ensuring seamless data flow and synchronization.
Critical Subtasks:
- Set up and troubleshoot integrations with CRMs, analytics platforms, and financial tools.
- Document integration workflows for repeatability and scalability.
- Collaborate with clients to customize integration settings to meet specific needs.
- Proactively identify potential integration issues and resolve them before deployment.
- Maintain up-to-date knowledge of third-party tools to optimize configurations.
KPO 3: Trial Environment Setup and Product Demonstrations
- SMARTe Goal: Deliver tailored trial environments for all prospective clients within five business days of request, achieving a 90% satisfaction rate from Sales feedback.
Critical Subtasks:
- Collaborate with the Sales team to gather client-specific use cases and requirements.
- Configure sandbox environments that highlight the platform’s value proposition.
- Provide technical support during trial periods to ensure a smooth experience.
- Develop reusable templates for common trial configurations to reduce setup time.
- Gather client feedback during trials to inform product improvements.
KPO 4: Development of Self-Service Tools & Internal Efficiency
- SMARTe Goal: Implement at least two new self-service features per quarter that reduce manual client support by 20%.
Critical Subtasks:
- Work with engineering to design self-service tools for data uploads, integration setup, and analytics configuration.
- Test and validate new features before deployment to ensure usability and reliability.
- Train internal teams on the use of new self-service tools for client support.
- Monitor usage metrics of self-service tools to identify areas for improvement.
- Document processes for using self-service features in client-facing materials.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2 years of experience in programming languages like Java/Kotlin or Python
- Strong understanding of REST APIs, data transformation techniques, and integration workflows with third-party tools
- Experience with SQL and data manipulation
- Demonstrated ability to quickly and accurately write custom scripts.
- Proficiency in handling and working with customer data, with a strong emphasis on data security and privacy.
- Excellent problem-solving skills and a customer-centric approach.
- Ability to work effectively across cross-functional teams, including Sales, Customer Success, and Engineering, ensuring a seamless experience from initial contact to full integration.
- Excellent interpersonal and communication skills, able to translate technical concepts for non-technical stakeholders and conduct effective client training sessions.
- Strong troubleshooting skills, able to diagnose and resolve issues related to integrations, data quality, or system configurations
- Ability to work independently and manage multiple projects simultaneously
- Ability to prioritize tasks, meet deadlines, and adapt to changing priorities in a fast-paced startup environment.
- Strong Google sheets and Excel skills are required
- Experience with Dropwizard, AWS, NextJS, Chakra UI, React, Typescript is a plus
Compensation range: $120,000-$140,000 plus equity
What We Offer
We offer competitive compensation, a collaborative and innovative work environment, and the opportunity to contribute to the growth and success of a promising SaaS startup. Benefits include unlimited PTO, medical, dental, and vision insurance, and 401k plans.
Salary : $120,000 - $140,000