1 Click Easy Apply


Principal Engineer (Architecture)


Philadelphia, Pennsylvania


Principal Engineer (Architecture) Job Opening in Philadelphia, Pennsylvania - OVERVIEW:
We are looking for a Principal Engineer, with a focus on software architecture, to join our rapidly growing Engineering team. As a Principal Software Engineer, you will be exposed to all facets of the business and be encouraged to learn and develop skills both within and beyond your role. You?ll be working in one of the most collaborative offices in Center City Philly, developing and working with machine learning technology, surrounded by passionate, high-performing individuals.
QUALIFICATIONS:
The Principal Engineer candidate is an intelligent, motivated person that enjoys collaborating with talented co-workers to solve complex problems and make a meaningful impact on a team. The candidate should be:
A strong critical thinker and problem solver with the ability to innovate and lead the team in the candidate's area of expertise
Knowledgeable about common software architecture patterns and best practices
A proficient programmer, preferably in one of our primary programming languages: Go, PHP, JavaScript, and Python
Experienced in front-end technologies, including HTML, CSS, and the front-end JavaScript ecosystem
Comfortable working with Amazon Web Services (AWS) and understand the different services that AWS offers
Comfortable working with Git as a Version Control system
Capable of working with different database technologies, including Relational Databases, NoSQL Databases, and Big Data technologies like Hadoop
RESPONSIBILITIES:
As a Principal Engineer, you will be designing distributed, scalable, cloud-based systems to support Sidecar?s e-commerce applications. We are building a microservice-based system with a centralized API and user interface to support our growing client base.
Provide overall technical leadership, execution, and evaluation in areas of specialized expertise
Apply an understanding of performance implications and scaling concerns and best practices for performance optimization to all designs
Analyze new project proposals to assess feasibility and scope of requirements for new features
Develop, document, and deliver system architecture designs to support new feature development
Assist with design and documentation of Sidecar?s overall system architecture
Develop and deliver new features of Sidecar's technology as a member of a project team
Work with our Product Management team to identify important projects and help shape the future of Sidecar's technology
Ensure overall quality, knowledge, and delivery of engineering across project teams and roles
Follow and help improve Sidecar's standards for design, coding, testing, and documentation
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC