
STAFF ENGINEER - SALES ENABLEMENT PLATFORM - TAMARAC, FL
City Furniture, Florida, NY, United States
What This Role Is
As a Staff Tech Lead for Retail Sales Enablement at CITY Furniture, you’ll provide technical leadership across engineering teams building the systems that power our retail sales floor—point of sale applications, payment processing, and sales associate tooling. This hands‑on leadership role owns architectural decisions, builds our tech debt roadmap, and partners with senior and staff engineers to ship features while improving system health.
Position Title Staff Engineer - Sales Enablement Platform
Reports To Sr. Software Engineering Manager
Location Hybrid – 2 to 3 days in Tamarac, Florida Corporate Office
Department/Sub-Department Information Technology / Software Engineering
Salary $130,000 - $150,000 DOE
What You’ll Do
Own Technical Direction Across Teams
– Drive architectural decisions for our Node.js middleware, Swift-based POS applications, and integrations with our IBM i backend systems. Establish technical standards and patterns that work across both teams. Be the tiebreaker when senior engineers disagree on approach.
Build and Maintain Our Tech Debt Roadmap
– Partner with the Engineering Manager to assess system health and prioritize debt paydown. Sequence debt work strategically alongside feature delivery. Make the case for infrastructure investment to stakeholders when needed.
Enable Delegation and Execution
– Break down ambiguous projects into clear technical plans that engineers can run with. Unblock teams by making decisions, documenting trade‑offs, and providing context. Reduce bottlenecks by owning technical scoping and estimation for new initiatives.
Stay Hands‑On Where It Matters
– Contribute to design docs, code reviews, and critical path implementation. Dig into production issues and integration problems when needed. Write and review code across backend and mobile systems.
Documentation and Knowledge Sharing
– Promote documentation and cross‑team learning to ensure alignment, consistency, and sustainability within the engineering organization.
What We’re Looking For
Technical Leadership & Decision-Making
– Sets technical direction, makes architectural calls under ambiguity, and helps engineers grow through coaching and feedback.
Architecture & Systems Integration
– Designs robust, scalable systems that integrate modern APIs with enterprise and legacy data sources. Comfortable bridging old and new.
Full‑Stack Expertise
– Skilled in JavaScript, TypeScript, Node.js, and Swift with a strong understanding of API‑driven architectures.
Collaboration & Communication
– Works cross‑functionally with product, design, and business teams to translate ideas into impactful solutions. Leads through influence without direct authority.
Prioritization & Road‑mapping
– Knows how to balance feature delivery with tech debt paydown and can build roadmaps that reflect real‑world constraints.
What’s Required Education & Work Experience
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
8+ years in software engineering, with 4+ years in a lead or senior‑level technical role.
Proven experience designing, developing, and maintaining Node.js APIs and Swift iOS applications.
Strong background in integrating systems via RESTful APIs, SOAP, or SQL‑based data access.
Experience working with or integrating legacy systems (e.g., IBM i / AS400) through SOAP services, SQL queries, or middleware layers.
Familiarity with Agile development practices (Scrum, Kanban, Lean).
Nice to Have
Experience in retail technology—POS systems, payment processing, inventory, or sales enablement tools.
Background in payment integrations (Adyen, Worldline/Ingenico, or similar processors).
Experience building offline‑capable mobile applications with sync and conflict resolution.
Work Environment & Schedule
Monday–Friday schedule with flexibility for off‑hour support and releases.
Hybrid – must be local to Tamarac or Plant City, Florida.
Occasional travel ( Physical Requirements
Light lifting and prolonged sitting.
Technology Requirements Languages & Frameworks
Backend: Node.js, TypeScript, Express.js
Frontend / Mobile: Swift (native iOS), SwiftUI; familiarity with React Native is a plus
Data & Integrations: REST and SOAP APIs, SQL‑based integrations, microservices architecture
Databases: DB2, MySQL, or other relational databases
Cloud & DevOps: AWS (Lambda, S3, DynamoDB), Docker, GitLab CI/CD, Jenkins, monitoring with ELK Stack or AWS CloudWatch
Testing: Unit and integration testing (Jest, XCTest)
Preferred Tools & Platforms
Experience with deployment platforms like Maas360 – Jenkins
Experience modernizing or refactoring older systems and data flows
Certifications / Licenses - Preferred
AWS Certified Solutions Architect or Developer
ITIL, TOGAF, or equivalent enterprise architecture certification
Valid Florida Driver License
What Benefits You’ll Receive
Competitive and Transparent Compensation
Visibility into all Associate-level pay ranges within your department
Opportunity for performance-based and profit sharing bonuses
Associate Well‑being
Workforce and Demand Planning for Leveled Workload
Paid Vacation & Sick Time
Paid Parental leave
Opportunity for Flexible Work Environment and Schedule (varies by department and role)
Community involvement and volunteer opportunities
Health Benefits
Free virtual healthcare services (for Associates enrolled in our medical plans)
Medical options include Employer-funded HSA options
Vision to support your eye health and well‑being
100% Employer-paid Dental option available to all Associates
Employee Assistance Program (EAP)
Life & Disability Insurance 100% employer-sponsored options
Voluntary Insurance (Accident, Hospital, Critical Care, etc.)
Retirement Benefits
401(k) – once enrolled, Associates are 100% vested with discretionary Company Match
Roth 401K Option
Financial Wellness webinars
Growth Opportunities
90% Promote from Within
Access to various training for professional development
Individual Development Plan (IDP) (varies by department)
Associate Purchase Discount Program
And so much more….
CITY Furniture, Inc. is an Equal Opportunity Employer. We recruit, hire, train, and promote individuals in all job titles without regard to age, race, color, sex, religion, sexual orientation, gender identity, national origin, disability, genetic information, or status as a covered veteran or any other status protected by federal, state or local law. At CITY Furniture, Inc. we are committed to a fair and equitable workplace where everyone is a respected and a valued member of the team. Job description is not an employment contract.
#J-18808-Ljbffr
Position Title Staff Engineer - Sales Enablement Platform
Reports To Sr. Software Engineering Manager
Location Hybrid – 2 to 3 days in Tamarac, Florida Corporate Office
Department/Sub-Department Information Technology / Software Engineering
Salary $130,000 - $150,000 DOE
What You’ll Do
Own Technical Direction Across Teams
– Drive architectural decisions for our Node.js middleware, Swift-based POS applications, and integrations with our IBM i backend systems. Establish technical standards and patterns that work across both teams. Be the tiebreaker when senior engineers disagree on approach.
Build and Maintain Our Tech Debt Roadmap
– Partner with the Engineering Manager to assess system health and prioritize debt paydown. Sequence debt work strategically alongside feature delivery. Make the case for infrastructure investment to stakeholders when needed.
Enable Delegation and Execution
– Break down ambiguous projects into clear technical plans that engineers can run with. Unblock teams by making decisions, documenting trade‑offs, and providing context. Reduce bottlenecks by owning technical scoping and estimation for new initiatives.
Stay Hands‑On Where It Matters
– Contribute to design docs, code reviews, and critical path implementation. Dig into production issues and integration problems when needed. Write and review code across backend and mobile systems.
Documentation and Knowledge Sharing
– Promote documentation and cross‑team learning to ensure alignment, consistency, and sustainability within the engineering organization.
What We’re Looking For
Technical Leadership & Decision-Making
– Sets technical direction, makes architectural calls under ambiguity, and helps engineers grow through coaching and feedback.
Architecture & Systems Integration
– Designs robust, scalable systems that integrate modern APIs with enterprise and legacy data sources. Comfortable bridging old and new.
Full‑Stack Expertise
– Skilled in JavaScript, TypeScript, Node.js, and Swift with a strong understanding of API‑driven architectures.
Collaboration & Communication
– Works cross‑functionally with product, design, and business teams to translate ideas into impactful solutions. Leads through influence without direct authority.
Prioritization & Road‑mapping
– Knows how to balance feature delivery with tech debt paydown and can build roadmaps that reflect real‑world constraints.
What’s Required Education & Work Experience
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
8+ years in software engineering, with 4+ years in a lead or senior‑level technical role.
Proven experience designing, developing, and maintaining Node.js APIs and Swift iOS applications.
Strong background in integrating systems via RESTful APIs, SOAP, or SQL‑based data access.
Experience working with or integrating legacy systems (e.g., IBM i / AS400) through SOAP services, SQL queries, or middleware layers.
Familiarity with Agile development practices (Scrum, Kanban, Lean).
Nice to Have
Experience in retail technology—POS systems, payment processing, inventory, or sales enablement tools.
Background in payment integrations (Adyen, Worldline/Ingenico, or similar processors).
Experience building offline‑capable mobile applications with sync and conflict resolution.
Work Environment & Schedule
Monday–Friday schedule with flexibility for off‑hour support and releases.
Hybrid – must be local to Tamarac or Plant City, Florida.
Occasional travel ( Physical Requirements
Light lifting and prolonged sitting.
Technology Requirements Languages & Frameworks
Backend: Node.js, TypeScript, Express.js
Frontend / Mobile: Swift (native iOS), SwiftUI; familiarity with React Native is a plus
Data & Integrations: REST and SOAP APIs, SQL‑based integrations, microservices architecture
Databases: DB2, MySQL, or other relational databases
Cloud & DevOps: AWS (Lambda, S3, DynamoDB), Docker, GitLab CI/CD, Jenkins, monitoring with ELK Stack or AWS CloudWatch
Testing: Unit and integration testing (Jest, XCTest)
Preferred Tools & Platforms
Experience with deployment platforms like Maas360 – Jenkins
Experience modernizing or refactoring older systems and data flows
Certifications / Licenses - Preferred
AWS Certified Solutions Architect or Developer
ITIL, TOGAF, or equivalent enterprise architecture certification
Valid Florida Driver License
What Benefits You’ll Receive
Competitive and Transparent Compensation
Visibility into all Associate-level pay ranges within your department
Opportunity for performance-based and profit sharing bonuses
Associate Well‑being
Workforce and Demand Planning for Leveled Workload
Paid Vacation & Sick Time
Paid Parental leave
Opportunity for Flexible Work Environment and Schedule (varies by department and role)
Community involvement and volunteer opportunities
Health Benefits
Free virtual healthcare services (for Associates enrolled in our medical plans)
Medical options include Employer-funded HSA options
Vision to support your eye health and well‑being
100% Employer-paid Dental option available to all Associates
Employee Assistance Program (EAP)
Life & Disability Insurance 100% employer-sponsored options
Voluntary Insurance (Accident, Hospital, Critical Care, etc.)
Retirement Benefits
401(k) – once enrolled, Associates are 100% vested with discretionary Company Match
Roth 401K Option
Financial Wellness webinars
Growth Opportunities
90% Promote from Within
Access to various training for professional development
Individual Development Plan (IDP) (varies by department)
Associate Purchase Discount Program
And so much more….
CITY Furniture, Inc. is an Equal Opportunity Employer. We recruit, hire, train, and promote individuals in all job titles without regard to age, race, color, sex, religion, sexual orientation, gender identity, national origin, disability, genetic information, or status as a covered veteran or any other status protected by federal, state or local law. At CITY Furniture, Inc. we are committed to a fair and equitable workplace where everyone is a respected and a valued member of the team. Job description is not an employment contract.
#J-18808-Ljbffr