We are looking for a senior-level Data Engineer to shape and deliver a scalable data platform in Kalamazoo, Michigan. This role combines strategic architecture with hands-on engineering, creating reliable data products that support reporting, advanced analytics, and AI-driven solutions. The ideal candidate will build secure, multi-tenant data capabilities with strong attention to privacy, governance, and long-term platform quality.<br><br>Responsibilities:<br>• Lead the design of a modern data platform that supports ingestion, transformation, storage, and consumption across analytical and operational use cases.<br>• Build and maintain robust batch and streaming pipelines that move data from relational systems, object storage, document databases, and event sources into centralized platforms.<br>• Define data architecture standards, modeling approaches, and engineering practices that improve consistency, reliability, and scalability across the organization.<br>• Create multi-tenant data solutions with strong isolation controls, secure access patterns, and governance measures built into the platform design.<br>• Develop data models and serving layers that enable enterprise reporting, self-service analytics, and AI or machine learning workloads.<br>• Evaluate cloud-based data services, processing frameworks, and warehouse technologies to ensure the platform meets performance, cost, and security expectations.<br>• Partner with product, engineering, and leadership teams to explain technical decisions, highlight risks, and align platform investments with business priorities.<br>• Oversee external vendors and implementation partners by reviewing recommendations, challenging misaligned approaches, and enforcing internal data standards.
We are looking for a talented Data Engineer to join our team in Grand Rapids, Michigan. In this role, you will focus on designing, building, and optimizing robust data solutions using Snowflake and other cloud-based technologies. You will work closely with business intelligence and analytics teams to deliver scalable, high-performance data pipelines that support organizational goals.<br><br>Responsibilities:<br>• Design and implement scalable data models, schemas, and tables within Snowflake, including staging, integration, and presentation layers.<br>• Develop and optimize data pipelines using Snowflake tools such as Snowpipe, Streams, Tasks, and stored procedures.<br>• Ensure data security and access through role-based controls and best practices for data sharing.<br>• Build and maintain ETL pipelines leveraging tools like dbt, Matillion, Fivetran, Informatica, or Azure-native solutions.<br>• Integrate data from diverse sources such as APIs, IoT devices, and NoSQL databases to create unified datasets.<br>• Enhance performance by utilizing clustering, partitioning, caching, and efficient warehouse sizing strategies.<br>• Collaborate with cloud technologies such as AWS, Azure, or Google Cloud to support Snowflake infrastructure and operations.<br>• Implement automated workflows and CI/CD processes for seamless deployment of data solutions.<br>• Maintain high standards for data accuracy, completeness, and reliability while supporting governance and documentation.<br>• Work closely with analytics, reporting, and business teams to troubleshoot issues and deliver scalable solutions.
We are looking for a Software Developer to join a collaborative onsite team in Norton Shores, Michigan. This position is well suited for someone who enjoys building practical solutions, learning custom business applications, and contributing to shared development goals. The role offers an opportunity to work with modern Microsoft technologies while growing within a service-focused environment.<br><br>Responsibilities:<br>• Design, develop, and maintain software applications using C#, .NET, ASP.NET, and JavaScript.<br>• Partner with team members to enhance custom-built business systems and deliver reliable technical solutions.<br>• Translate functional needs into clean, efficient code that supports day-to-day operations.<br>• Troubleshoot application issues, identify root causes, and implement effective fixes.<br>• Participate in code reviews, testing, and ongoing improvements to application performance and usability.<br>• Support development efforts related to customized enterprise platforms, including environments such as NetSuite or Dynamics 365 when applicable.<br>• Work closely with stakeholders and internal teams to understand requirements and help deliver successful project outcomes.
<p>About the Role</p><p>We are seeking a Senior Software Engineer with strong backend development expertise to join a fast-paced engineering team supporting large-scale e-commerce and Order Management Systems (OMS). This role is ideal for a highly motivated engineer who thrives in solving complex backend challenges, building resilient systems, and leveraging modern AI-driven development approaches to improve productivity and innovation.</p><p>This is not a traditional full stack role — the team is specifically seeking a backend-focused engineer with deep experience in Java, Spring Boot, and Kafka.</p><p>Responsibilities</p><ul><li>Design, develop, enhance, and maintain scalable backend applications and microservices</li><li>Build resilient, high-performance solutions within an e-commerce and Order Management environment</li><li>Develop and implement APIs, event-driven architectures, and distributed systems using Kafka</li><li>Participate in software testing, code reviews, debugging, and production support activities</li><li>Collaborate cross-functionally with engineering, product, and business teams</li><li>Leverage AI and context engineering tools to improve system reliability, development speed, and operational efficiency</li><li>Analyze existing systems and identify opportunities for modernization and optimization</li><li>Contribute innovative ideas and bring a proactive, energetic approach to problem-solving</li></ul><p><br></p>