About The Position

As a Tech Lead 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.

Requirements

  • Applicants must be authorized to work in the United States now and in the future without the need for employment sponsorship.
  • 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 .
  • Familiarity with Agile development practices (Scrum, Kanban, Lean).

Nice To Haves

  • Experience working with or integrating legacy systems (e.g., IBM i / AS400) is a plus , particularly through SOAP services or SQL queries .

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service