Principal Technology Architect - Backend Engineering
Kognitive Networks · Remote · remote · Posted 21d ago
Undisclosed15–20 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
Role Overview
Key Responsibilities
Required Technical Skills
Backend Development
Architecture System Design
Cloud DevOps
Leadership Problem-Solving
Preferred Qualifications
Ideal Candidate Profile
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Title: Principal Technology Architect Backend Engineering
Experience: 15+ years of software engineering experience with strong expertise in backend development, system architecture, and distributed systems.
Education: Bachelor s or Master s degree in Computer Science, Engineering or a related field.
Location: Remote
Employment Type: Full-time
Role Overview
We are looking for an experienced Technology Architect / Principal Engineer with 15+ years of software engineering experience and strong expertise in backend development, system architecture, and distributed systems.
The ideal candidate will have a strong hands-on background in Node.js and Python, combined with the ability to architect and deliver complex, scalable, highly available software solutions. The role requires someone who can work across the full technology lifecycle from understanding complex business requirements and designing technical solutions to guiding engineering teams through implementation and delivery.
Key Responsibilities
- Define and own the technical architecture for complex, large-scale applications and platforms.
- Design scalable, highly available, secure and high-performance backend systems.
- Translate complex business and product requirements into robust technical designs and architecture.
- Develop and review architecture diagrams, technical specifications, API designs and data models.
- Provide hands-on technical leadership in Node.js and Python development.
- Design and implement RESTful APIs, microservices and distributed systems.
- Evaluate architectural trade-offs involving scalability, performance, reliability, maintainability and cost.
- Lead the design of complex features involving multiple services, systems and integrations.
- Identify technical risks and develop appropriate mitigation strategies.
- Establish and promote architecture, coding and engineering best practices.
- Conduct design and code reviews and ensure adherence to engineering standards.
- Mentor senior engineers and technical leads and provide technical direction to development teams.
- Collaborate closely with Product, Engineering, DevOps, Security and other stakeholders.
- Drive modernization of legacy systems and adoption of appropriate technologies and architectural patterns.
- Troubleshoot and resolve complex production and performance issues at an architectural level.
- Stay current with emerging technologies and assess their applicability to the organization s technology landscape.
Required Technical Skills
Backend Development
- Strong hands-on experience with Node.js and Python.
- Excellent understanding of asynchronous programming, API development and backend architecture.
- Strong experience designing REST APIs, microservices and event-driven architectures.
- Experience with database design and optimization, including SQL and NoSQL databases.
Architecture System Design
- Proven experience designing large-scale, distributed and highly available systems.
- Strong knowledge of microservices architecture, distributed systems, event-driven architecture, caching, messaging/stream processing, API gateways, authentication and authorization, fault tolerance and resiliency, scalability and performance optimization.
- Ability to perform end-to-end system design and make appropriate technology and architecture decisions.
Cloud DevOps
- Experience with one or more cloud platforms such as AWS, Azure or GCP.
- Good understanding of containers and orchestration technologies such as Docker and Kubernetes.
- Familiarity with CI/CD, observability, logging, monitoring and infrastructure automation.
Leadership Problem-Solving
- 15+ years of experience in software engineering, architecture and technical leadership.
- Demonstrated ability to own architecture for complex products/features from concept to production.
- Strong analytical and problem-solving skills with the ability to simplify complex technical problems.
- Ability to balance business requirements, technical feasibility, scalability, time-to-market and long-term maintainability.
- Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Experience mentoring senior engineers and influencing architecture decisions across multiple teams.
Preferred Qualifications
- Bachelor s or Master s degree in Computer Science, Engineering or a related field.
- Experience working with high-scale consumer, enterprise or SaaS platforms.
- Experience with cloud-native architectures.
- Exposure to AI/ML-enabled applications or modern data platforms is a plus.
- Experience leading architecture initiatives across multiple engineering teams is highly desirable.
Ideal Candidate Profile
The ideal candidate is a hands-on architect rather than a purely managerial architect someone who can:
Understand the problem design the architecture break it into complex features guide implementation review the code/design ensure the solution scales in production.
They should be equally comfortable whiteboarding a distributed system, writing/reviewing Node.js or Python code, challenging architectural assumptions, and mentoring senior engineers.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
Automationcomputer engineeringcloud platformsapiscachingamazon web servicesBusiness Requirementsarchitectural patternsAsynchronouscloudCommunication SkillsArchitectureMicrosoft AzureBackend ArchitectureBackend DevelopmentAPI DevelopmentArtificial Intelligence