Posted May 7, 2026
You will be responsible for leading and managing a software engineering team and designing scalable, real-time software solutions. Additionally, you will drive modern architecture and technology adoption, translate business needs into technical solutions, ensure quality delivery and timelines, perform code/design reviews, and collaborate with global cross-functional teams. Key Responsibilities:
Qualifications Required:
1016 years of software development experience
Strong expertise in C#, .NET, C++, Python
Deep understanding of software architecture and design patterns
Experience with AI/ML/DL technologies
Strong problem-solving and analytical skills
Bachelors or Masters degree in Engineering
Handson experience in Deep Learning / AI tools (e.g., Cursor, Codeium)
UX knowledge (wireframing, prototyping, user flows)
Experience in semiconductor or product-based companies (preferred)
Understanding of high-performance computing (CPU/GPU) and ML fundamentals You will be responsible for leading and managing a software engineering team and designing scalable, real-time software solutions. Additionally, you will drive modern architecture and technology adoption, translate business needs into technical solutions, ensure quality delivery and timelines, perform code/design reviews, and collaborate with global cross-functional teams. Key Responsibilities:
Lead and manage software engineering team
Design scalable, real-time software solutions
Drive modern architecture and technology adoption
Translate business needs into technical solutions
Ensure quality delivery and timelines
Perform code/design reviews and risk mitigation
Collaborate with global cross-functional teams
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City