i
Hiring Eye
47 Hiring Eye Jobs
Principal Engineer - System Design & Architecture (15-20 yrs)
Hiring Eye
posted 17hr ago
Key skills for the job
Requirements :
Exp : 15 to 20 years.
- Experience in a technical leadership role.
- Strong ability to architect for product requirements and implement them simply and efficiently.
- Solid foundation in system architecture, API, and software design with strong analytical and debugging skills.
- Hands-on experience in designing and developing complex, scalable, fault-tolerant, high-performance microservices for SaaS platforms.
- Strive to push forward our Serverless tech vision and are an advocate for engineering best practices.
- Experience in technical leadership and guiding other developers to improve product quality and team efficiency.
- Experience working in Agile development and knowledge of Scrum and Kanban.
- Experience in providing solutions to various use case/ business problems using various cloud services like AWS, and Azure to build enterprise-level applications.
- Experience in creating single-page applications with React/Angular and working with backend services using Node JS/Typescript.
Key Responsibilities :
- Lead the technical design and architecture of complex software systems, including microservices, APIs, and cloud-native applications.
- Guide and mentor junior engineers on best practices, coding standards, and design principles.
- Provide technical expertise and guidance to project teams throughout the software development lifecycle.
- Hands-on development of high-quality, scalable, and maintainable code using technologies such as .NET, Node.js, AWS, and Azure.
- Design and develop complex, fault-tolerant, high-performance microservices for SaaS platforms.
- Experience in creating single-page applications with React/Angular and working with backend services using Node JS/Typescript.
- Leverage cloud technologies like AWS and Azure to build and deploy scalable, cost-effective, and secure cloud-native applications.
- Expertise in AWS CloudFormation is a strong plus. Experience working in Agile development methodologies, such as Scrum and Kanban.
- Collaborate effectively with product managers, designers, and other stakeholders to ensure project success.
- Analyze and solve complex technical challenges, identify and mitigate risks, and ensure the quality and performance of software solutions.
- Strong analytical and debugging skills are essential.
- Drive innovation and explore new technologies to improve the efficiency and effectiveness of our software development processes.
- Advocate for engineering best practices and contribute to the continuous improvement of our development methodologies.
Functional Areas: Other
Read full job descriptionPrepare for Principal Engineer roles with real interview advice