Senior Software Engineer
FullsteamAbout the role
It's fun to work in a company where people truly BELIEVE in what they're doing!
Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.
Business Unit Overview:
PIC Business Systems is a leading provider of web-based ERP software solutions, specializing in industry-specific applications for manufacturing and distribution businesses. Founded in 1987, PIC has established itself as the dominant player in the window covering manufacturing industry with over 50% market share and a perfect implementation track record—zero failed implementations in over 35 years of operation.
Core Business & Products:
PIC's flagship product, PIC ERP, is a fully-integrated, 100% web-based ERP platform that manages the complete business lifecycle from quote to delivery. The system serves multiple vertical markets including window covering manufacturers and retailers, apparel and promotional product distributors, fabric mills and workrooms, and wholesale distribution companies.
Technology & Innovation:
PIC's technology stack is built for enterprise scalability, featuring advanced integrations with EDI processing, Avalara tax services, PICPay merchant services (powered by Fullsteam Payments), and comprehensive API connectivity. The platform supports complex manufacturing workflows, real-time inventory management, automated financial reporting, and multi-location warehouse operations.
Job Summary:
PIC Business Systems is seeking an experienced Senior Software Engineer to provide technical leadership and drive architectural innovation for our industry-leading e-PIC One Enterprise ERP platform. This role offers the opportunity to shape the technical direction of a market-dominant software solution serving major clients in the window covering manufacturing industry and expanding into new vertical markets.
The successful candidate will lead complex technical initiatives supporting our aggressive growth strategy, mentor our development team, and ensure enterprise-grade system architecture as we scale to meet increasing demand from both existing enterprise clients and new retail market segments. This position is critical to maintaining our competitive advantage and supporting major business opportunities including potential multi-million dollar client engagements.
Key focus areas include designing scalable solutions for high-volume data processing, leading compliance initiatives, implementing advanced integrations with third-party services, and establishing development best practices that support our expanding engineering organization. The role combines hands-on technical leadership with strategic architecture decisions, offering significant impact on both product development and business growth.
This remote position offers competitive compensation, growth opportunities within the broader Fullsteam organization, and the chance to work with cutting-edge technologies while serving industry-leading clients in a stable, profitable business environment.
Primary Responsibilities:
- Provide technical leadership and architectural guidance for complex software development projects
- Design and implement scalable, enterprise-grade solutions for ERP system modules and integrations
- Lead code reviews and establish development standards, ensuring high-quality code across the engineering team
- Mentor junior and mid-level developers, providing guidance on technical skills and career development
- Collaborate with stakeholders to translate business requirements into technical specifications and implementation plans
- Drive technical decision-making for system architecture, technology stack choices, and integration strategies
- Lead troubleshooting efforts for complex technical issues and provide expert-level problem resolution
- Participate in on-call rotation and provide technical escalation support for critical system issues
- Research and evaluate emerging technologies, recommending adoption strategies that align with business objectives
- Contribute to technical documentation, system design specifications, and knowledge transfer initiatives
- Work directly with enterprise customers during complex implementations and technical integrations
- Part
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s