Responsibilities
- Partner with Program Management to lead the end-to-end implementation process for Flatfile's enterprise customers, from initial discovery to successful go-live.
- Act as a trusted technical advisor, guiding customers through best practices for data onboarding, integration, and workflow design.
- Conduct in-depth discovery sessions to understand customer business processes, data structures, and integration requirements.
- Translate complex business needs into clear, actionable technical specifications and implementation plans.
- Develop and implement custom solutions using Flatfile's APIs, SDKs, and configuration options to meet unique customer use cases.
- Write clean, efficient, and well-documented code (e.g., JavaScript/TypeScript, Python, etc.) to customize and extend Flatfile's capabilities for specific customer needs.
- Create technical documentation (e.g., diagrams, solution workflows, integration specs) to guide implementation team
- Collaborate closely with product, engineering, and sales teams to communicate customer feedback, identify product gaps, and contribute to the evolution of our platform.
- Provide technical training and support to customer teams, empowering them to effectively utilize Flatfile.
- Proactively coordinate with program management to identify and mitigate risks during the implementation process, ensuring timely and successful project completion.
- Contribute to the continuous improvement of our implementation methodologies and tools, sharing best practices across the team.
Requirements
- 5+ years experience in a customer-facing technical role (e.g., Solutions Engineer, Implementation Consultant, Technical Consultant) with a strong track record of successful enterprise software implementations.
- Demonstrated hands-on experience and proficiency with programming languages such as JavaScript/TypeScript, Python, or similar, for scripting, automation, and API integrations.
- Expertise in data manipulation, transformation, and API consumption (REST, GraphQL).
- Proven ability to conduct effective discovery sessions, gather business requirements, and translate them into technical solutions.
- Strong problem-solving skills with a meticulous attention to detail and a passion for finding elegant solutions to complex challenges.
- Excellent communication, presentation, and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- Experience working with diverse stakeholders including IT, business users, and executive leadership.
- A proven track record of managing multiple projects simultaneously and prioritizing effectively in a fast-paced environment.
