Source description
About the role
Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
10+ years of software engineering experience with strong system design and scalable architecture fundamentals
Minimum 2-3 years of engineering management experience leading technical teams in product companies
Broad technical expertise spanning databases (SQL/NoSQL), message queues, RESTful APIs, backend/frontend technologies, and microservices architecture
Basic familiarity with AI/ML concepts and understanding of AI application integration with enterprise systems
Experience with cloud platforms (AWS, Azure, GCP), containerization, and modern deployment practices
Proven track record of scaling engineering teams, mentoring junior engineers, and establishing technical processes
Strong communication skills with ability to coordinate effectively with Product Managers, Technical Leads, and cross-functional teams
Problem-solving aptitude with experience debugging complex distributed systems and making data-driven technical decisions
More at ShyftLabs
