12 Weekday Jobs
Principal Engineer - System Design (9-14 yrs)
Weekday
posted 12hr ago
Flexible timing
This role is for one of the Weekday's clients.
Key Responsibilities :
Technical Leadership :
- Drive the architectural design and development of scalable, reliable, and secure systems aligned with business goals.
- Lead complex technical projects, ensuring timely delivery and alignment with quality standards.
- Establish and enforce engineering best practices, including code reviews, design principles, and performance optimization.
Innovation and Strategy :
- Identify and evaluate emerging technologies and tools to enhance system capabilities and performance.
- Collaborate with product and business stakeholders to translate business requirements into technical solutions.
- Develop and maintain the technical roadmap to align with long-term organizational objectives.
Collaboration and Mentorship :
- Work closely with cross-functional teams, including product managers, designers, and other engineers, to ensure seamless integration of systems and services.
- Mentor and coach engineers, fostering technical growth and a collaborative team culture.
- Act as a technical advisor and escalation point for complex challenges faced by the engineering team.
System Optimization and Scalability :
- Conduct in-depth performance tuning and optimization of systems and applications.
- Ensure systems are designed for high availability, fault tolerance, and scalability.
- Lead efforts to modernize legacy systems and adopt cloud-native architectures.
Operational Excellence :
- Promote DevOps practices and automation to enhance development workflows and system reliability.
- Define and monitor metrics for system health, performance, and operational efficiency.
- Drive initiatives to improve security, compliance, and risk management practices.
Must-Have :
Qualifications and Skills :
Experience : 9-14 years in software engineering, with significant experience in designing and building large-scale distributed systems.
Technical Expertise :
- Proficiency in one or more programming languages (i.e., Java, Python, C++, Go).
- Strong experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes, Docker).
- Expertise in microservices architecture, APIs, and system integration.
- Hands-on experience with databases (SQL and NoSQL), caching, and messaging systems.
Problem-Solving :
- Proven ability to troubleshoot complex issues and deliver scalable solutions.
- Communication: Excellent verbal and written communication skills, with the ability to present complex concepts to diverse audiences.
Preferred :
- Experience with DevOps tools (i.e., Terraform, Ansible, Jenkins).
- Knowledge of machine learning, big data technologies, or AI frameworks.
- Open-source contributions or participation in technical communities.
- Prior experience in technical leadership roles or managing engineering teams.
Functional Areas: R&D
Read full job descriptionPrepare for Principal Engineer roles with real interview advice
10-13 Yrs