CITY Furniture is looking to solve complex technical challenges around engineering productivity and velocity, and to research and identify innovative technologies, tools, and solutions that can give CITY Furniture a competitive advantage.
Requirements
- Strong experience with Swift, TypeScript and AI-assisted coding tools such as GitHub Copilot or Cursor
- Strong iOS experience
- Proficiency in Swift required
- Working knowledge of Node.js and Express.js
- Database – DB2, MongoDB, MySQL AWS EMR, DynamoDB, Hadoop, or SQL Server
- Micro-services architecture
- Experience with PaaS / Serverless Computing - AWS Lambda
Responsibilities
- Develop forward looking strategies in collaboration with technical leaders across CITY Furniture. Responsible for making core decisions related to software development, product technical design and architecture
- Provide technical mentorship within their CITY engineering teams based on a sound understanding of technology, organizational, and market evolutions
- Contribute to engineering efforts from design to implementation, solving complex technical challenges around engineering productivity and velocity
- Documenting and sharing own knowledge with others. Ability to cross-train, coach, and mentor Senior Software Engineers, Software Engineers, and others
- Adheres to all assigned Standard Work and Role and Responsibilities for your role.
- Experience architecting systems that are highly available, decoupled, saleable, and designed for unpredictable and high traffic loads
- Experience with automated testing platforms, and unit tests
Other
- Minimum eight (8)+ years of experience in software engineering/development or related field.
- Experience in software development, maintenance and project management of complex software systems; experience in Agile methodologies (e.g., Scrum, Lean, Kaban, etc).
- Experience in managing the development and delivery of software products on‐time and within budget.
- Experience leading diverse teams (Development, DevOps, QA, DBA), including the use of 3rd party resources.
- 4+ years of being a technical lead on a software engineering team.