Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

City Furniture Logo

STAFF SOFTWARE ENGINEER - REMOTE OR HYBRID - TAMARAC or PLANT CITY, FLORIDA CORPORATE OFFICE

City Furniture

$130,000 - $150,000
Nov 12, 2025
Tamarac, FL, US
Apply Now

CITY Furniture is looking to solve the problem of evolving their modern, scalable software solutions by hiring a Staff Software Engineer to lead technical design, build, and integrate Node.js APIs and Swift iOS applications with existing enterprise data systems, ensuring exceptional customer and developer experiences through reliable, performant, and maintainable software.

Requirements

  • Node.js APIs
  • Swift iOS applications
  • RESTful APIs
  • SOAP
  • SQL-based data access
  • Node.js, TypeScript, Express.js
  • Swift (native iOS), SwiftUI

Responsibilities

  • Architect and Design Solutions - Lead technical design and architecture for software products, APIs, and integrations across our ecosystem. Develop strategies that improve scalability, reliability, and developer efficiency.
  • Mentorship and Leadership - Provide technical guidance and coaching to engineers. Help establish engineering standards and best practices, fostering a culture of quality and continuous improvement.
  • Hands-on Contribution - Write and review code, prototype new features, and solve complex engineering problems 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.
  • Sets technical direction and helps engineers grow through coaching and feedback.
  • Designs robust, scalable systems that integrate modern APIs with enterprise data sources.
  • Skilled in JavaScript, TypeScript, Node.js, and Swift with a strong understanding of API-driven architectures.

Other

  • 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.
  • Familiarity with Agile development practices (Scrum, Kanban, Lean).
  • Monday–Friday schedule with flexibility for off-hour support and releases
  • Remote or hybrid (Tamarac or Plant City office)