
Senior Principal Software Engineer – Full Stack Engineer
QAD
full-time
Posted on:
Location Type: Remote
Location: Pune • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- You will be the core driver in the conceptualization, design, development, and implementation of new, highly complex models and procedures
- Provide strategic technical direction, mentor senior and principal team members
- Build the next generation of our platform, which features core pillars like Adaptive Applications and Champion AI
- Independently design, implement, and lead the development and testing of features, taking end-to-end ownership
- Proactively debug, diagnose, and resolve the most complex technical issues and performance bottlenecks
Requirements
- Bachelor’s in Computer Science, Information Technology, Engineering, or a related technical discipline
- Typically requires a minimum of 12 years of related professional software development experience; or 8 years with a Master’s degree; or a PhD with 5 years experience; or equivalent experience
- Mastery in Data Structures & Algorithms
- OOP Fundamentals
- Foundational knowledge of frontend technologies (HTML, CSS, JavaScript) and backend programming (Java, JavaScript/Node.js, or Python)
- Deep understanding of RESTful APIs, microservices, and end-to-end application communication
- Proficiency with Git
Benefits
- Health insurance
- Professional development opportunities
- Flexible work arrangements
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Data StructuresAlgorithmsOOP FundamentalsHTMLCSSJavaScriptJavaNode.jsPythonRESTful APIs
Soft Skills
strategic directionmentoringproblem-solvingdebuggingdiagnosingresolving technical issuesend-to-end ownership
Certifications
Bachelor’s in Computer ScienceBachelor’s in Information TechnologyBachelor’s in EngineeringMaster’s degreePhD