STAFF SOFTWARE ENGINEER - REMOTE OR HYBRID - TAMARAC or PLANT CITY, FLORIDA CORPORATE OFFICE
hace 5 días
Fort Lauderdale
Job Description What This Role Is… As a Staff Software Engineer at CITY Furniture, you’ll be a key technical leader collaborating with business and engineering teams to design, build, and evolve modern, scalable software solutions. You’ll help define architectural direction, mentor engineers, and guide the integration of our Node.js APIs and Swift iOS applications with existing enterprise data systems. This is a hands-on leadership role for a versatile engineer who thrives at the intersection of technical depth, business understanding, and mentorship. You’ll ensure CITY Furniture continues to deliver exceptional customer and developer experiences through reliable, performant, and maintainable software. Position Title: Staff Software Engineer Reports To: Sr. Software Engineering Manager Location: Remote or Hybrid - Tamarac or Plant City Florida Corporate Office Department/Sub-Department: Information Technology/ Software Engineering Salary: $130,000 - $150,000 DOE What You’ll Do*… As a Staff Software Engineer, your primary responsibilities will be: * • 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. What We’re Looking For… • Competencies and Job Specific Skills:, • Technical Leadership & Mentorship - Sets technical direction and helps engineers grow through coaching and feedback., • Architecture & Problem Solving - Designs robust, scalable systems that integrate modern APIs with enterprise data sources., • 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. 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) is a plus, particularly through SOAP services or SQL queries., • Familiarity with Agile development practices (Scrum, Kanban, Lean)., • Work Environment & Schedule:, • Monday–Friday schedule with flexibility for off-hour support and releases, • Remote or hybrid (Tamarac or Plant City office), • Occasional travel (<5%) for conferences or company events, • Physical Requirements:, • Light lifting and prolonged sitting., • 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 * • Familiarity with CMS systems such as Contentful or Sanity, • Experience with deployment platforms like Vercel or AWS Amplify, • 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 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, • Health & Wellness Clinic, • 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 Associate, • 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…. Are Your Excited?… Here are your next steps: • Apply, • Submit your application and resume, • Application Review, • A CITY Furniture Recruiter will carefully review your qualifications, • Virtual Interview, • Complete your short video interview with our AI Virtual Assistant, Zara, • Recruiter Review, • Your interview will be reviewed by a recruiter, • Recruiter Follow up, • A recruiter will contact you by phone to discuss next steps and answer any questions you may have, • Hiring Manager Interview, • Meet with the hiring manager for an in-person or video interview 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.