Senior Software Engineer in Ripon, Wisconsin at Alliance Laundry System LLC
Explore Related Opportunities
Job Description
Senior Software Engineer
US--
Job ID: 2026-11993
# of Openings: 1
Category: Information Technology
Remote-USA
Overview
The Sr. Software Engineer will design, develop, and maintain web applications that power our digital product ecosystem - including consumer-facing apps, enterprise tools, and applications that communicate with edge gateway devices. This role requires deep technical expertise in React and Next.js development, strong problem-solving skills, and the ability to deliver high-quality, performant solutions while collaborating effectively with cross-functional teams.
Responsibilities
- Design, develop, and maintain React and Next.js web applications supporting the digital product suite
- Build responsive, accessible, and performant user interfaces across a range of devices and browsers
- Translate product requirements and design specifications into robust, maintainable front-end code
- Write clean, maintainable, and well-tested code following established coding standards and best practices
- Participate in code reviews, providing constructive feedback and ensuring code quality across the team
- Contribute to quality strategy across the development lifecycle—adhering to testing standards (unit, component, integration, end-to-end), coverage expectations, and CI/CD quality gates
- Integrate front-end applications with APIs and backend services, including systems that communicate with edge gateway/IoT devices
- Collaborate with product managers, architects, designers, backend engineers, firmware teams, and other stakeholders to align on priorities and milestones
- Contribute to platform modernization efforts, maintaining current React and Next.js adoption
- Contribute to technical documentation, component libraries, and system design decisions
- Participate in sprint planning, estimation, and delivery commitments
- Promote DevSecOps concepts, front-end CI/CD automation, and secure-by-design engineering practices
- Maintain strong communication channels across technical and non-technical teams
Qualifications
Education:
- Bachelor’s degree in computer science, engineering, or a similar field. Equivalent experience considered
Experience:
- Typical candidates will have 5-8 years of professional software engineering experience, with significant front-end development focus
- Strong experience with React and Next.js required
- Experience building and maintaining production-grade web applications at scale
- Experience with design systems and reusable component libraries preferred
- .NET (C#) and ASP.NET Core experience preferred
Skills and Abilities
Technical Proficiency
- Deep understanding of modern React (hooks, component patterns, state management)
- Strong experience with Next.js (routing, server components, rendering strategies)
- Proficiency with TypeScript, HTML5, and modern CSS
- Experience with front-end app architecture patterns (component-driven design, modularization, separation of concerns)
- Solid understanding of web performance, accessibility (WCAG), and cross-browser compatibility
- Experience with front-end testing practices and tooling (Jest, React Testing Library, Playwright, or similar)
- Proficiency with Git-based workflows and CI/CD pipelines
- Understanding of software testing practices (unit, integration, end-to-end)
AI-Augmented Development
- Demonstrated prior experience using AI-assisted development tools (e.g., Claude Code, Cursor, Windsurf, Codex, GitHub Copilot) in daily engineering work
- Ability to effectively leverage AI tools while maintaining code quality and security standards
Preferred Experience
- Experience with front-end analytics & observability tools (PostHog, Sentry, etc.)
- Familiarity with AWS cloud services
- Familiarity with containerization (Docker) and orchestration
- Trunk-based development as the primary branching strategy
- .NET (C#) and ASP.NET Core experience
Travel:
- Travel is less than 10%.
Standard and Physical Requirements:
Position involves sitting long periods, standing, manual dexterity, stooping, bending and minimal lifting.
Alliance Team Members Demonstrate DRIVE:
- Dedicated: Follows through on commitments. Strong say/do.
- Respectful: Acts with integrity and values diverse perspective.
- Innovative: Always looking for a better way; leads change.
- Versatile: Adapts quickly to changing circumstances. Demonstrates agility.
- Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs.