Senior Software Developer (FileMaker) – Full Time, On-Site
Location: Kalispell, Montana
Company: Jake Sales
Company Description
Jake Sales is a family-owned construction hardware supplier based in Montana, trusted by contractors, builders, DIY professionals, and wholesalers nationwide. Since 1981, we have provided high-quality screws, nails, anchors, fasteners, and fencing supplies built for durability on demanding job sites. With a no-nonsense approach to service and reliable nationwide shipping, Jake Sales remains a long-standing partner to the blue-collar community.
Role Description
Jake Sales is seeking a Senior Level Software Developer with specialized expertise in FileMaker to support and expand our internal systems. This is a full-time, on-site position located in Kalispell, MT.
The developer will be responsible for designing, building, and maintaining custom FileMaker applications that enable operational efficiency across the organization. Daily responsibilities include developing new features, optimizing existing tools, performing debugging and troubleshooting, and collaborating directly with senior leadership. The role requires strict adherence to clean coding standards and documentation practices.
Key Responsibilities
- Design, develop, and maintain FileMaker applications that support inventory, warehouse, e-commerce, and administrative operations
- Create and manage Developer Sandbox environments, versioning processes, and deployment workflows
- Integrate FileMaker with 3rd-party systems including Shopify (GraphQL and REST), internal inventory tools, and automation scripts
- Develop and optimize relational database structures for high-volume SKU environments
- Implement automated workflows for product updates, image validation, data verification, and inventory synchronization
- Troubleshoot system issues, perform performance optimization, and ensure data accuracy across all integrated systems
- Maintain technical documentation, SOPs, and deployment notes
- Collaborate with Senior Management to translate operational needs into functional system features
- Train internal staff on new tools and processes developed within FileMaker
Qualifications
- Strong expertise in Software Development, FileMaker Development, and Programming
- Advanced experience with FileMaker scripting, custom functions, relationships, layouts, and performance tuning.
- Adept in composing layouts with neat, efficient and organized GUI, Making it easy for user to read and quickly complete their tasks.
- Proficiency in back-end web development and system integration
- Hands-on experience integrating FileMaker with Shopify (GraphQL/REST) and other external APIs
- Strong foundation in Computer Science principles, including algorithms and data structures
- Experience designing scalable systems that support multi-user concurrency and large data sets
- Familiarity with ETL processes, data validation, and cross-system data integrity safeguards
- Experience with warehouse, logistics, FBA/DTC workflows, or product data management is highly valued
- Excellent problem-solving, analytical, and debugging skills
- Ability to produce clear technical documentation and maintain deployment records
- Effective communication skills for working with leadership and operational teams
- Ability to work successfully in a collaborative, on-site environment
- Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred
- Familiarity with construction hardware industry operations is a plus
- The ability to complete a development project thoroughly and correctly with no business impacting bugs upon rollout of process.
Pay: $90,000.00 - $120,000.00 per year
Work Location: In person