Principle Software Engineer
As part of our Tech and Data Engineering talent Strategy, we are looking for a Sr. Full Stack Engineer to modernize our enterprise platform & products in alignment with Anywhere’s Product Engineering strategy. This position is a senior engineering role in Anywhere’s Tech & Data Function and requires demonstrated experience leading the development of significant projects through Product/Platform Engineering, Agile/DevOps, and CI/CD practices. The candidate should have experience transforming legacy solutions into modern applications Experience transforming modernizing monolithic apps using modern architectural patterns (Microservices, Container, Headless and Serverless architectures) is required to succeed in this position.
The candidate must also demonstrate the ability to collaborate and work closely with business and IT partners, is a hands-on, experienced technologist with a high energy level and connect with all levels of the organization. You are a master of your craft. The successful candidate will develop peer relationships that are built on positive and open interaction.
Responsibilities
Provide hands-on leadership to one or more Agile Development Teams while contributing code and helping deliver business value Conduct code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate. Architect and develop modern REST APIs Implementing AI solutions and contribute to the AI Governance Model. Troubleshoot code/implantation issues during performance testing cycles. Optimize application for maximum speed and scalability Collaborate with product partners to translate business requirements into digital solutions Work closely with UX and design resources to ensure the technical feasibility of designs while maintaining user-centric focus Collaborate with Solution Architecture on developing product/platform vision and roadmap Work with FTE and contractor engineering resources to get results Ensure standard operating procedures and project guidelines are in place Be the expert on new emerging technologies and immerse into our environment where appropriate. Present innovations and technical flows to engineering Director’s, Architects as well as other senior leaders.Qualifications
Bachelor's or higher degree in Computer Science, Information Technology, Mathematics, Engineering, Business, or equivalent experience required Master Minimum of 8 years as a individual contributor to software development. Passion for Software Architecture and design. Master of major Cloud providers (AWS Required, Azure will be a bonus) Container Experience required Experience with Microsoft technologies (.NET, C#, WCF/SOAP/REST, SQL Server, Windows, etc.) is a must. Proven experience with Node JS, Angular, React and APIs 8 years Experience with relational and NoSQL databases Experience with Git version control, Azure DevOps, Atlassian tools A Master analytical, problem solving & conceptual skills Excellent teamwork and good oral/written, communication and presentation skills required.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.