Posted on: 03/12/2025
About the Company :
Zemoso Technologies is a Software Product Market Fit Studio specializing in rapid prototyping and agile product development.
Using a unique combination of Design Thinking ? Lean Execution ? Agile Methodology, we help entrepreneurs and enterprises transform ideas into market-ready products.
We have been recognized multiple times among the Deloitte Fastest 50 growing tech companies in India (2016, 2018, 2019) and featured in the Deloitte Technology Fast 500 Asia Pacific in 2016 and 2018.
Headquartered in Hyderabad, India, with offices in Dallas (US) and Waterloo (Canada), our leadership team includes industry veterans who have built and scaled successful technology companies, including a startup acquired by SAP AG.
Our client portfolio includes marquee global companies and high-potential startups.
Role Overview :
As a Principal Software Engineer, you will lead the development of high-quality, scalable software solutions using cutting-edge technologies.
You will work on applications built from scratch, guide product direction, mentor engineering teams, and contribute to creating impactful digital experiences for clients.
This role is ideal for individuals who enjoy solving complex technical problems, influencing architecture, and driving innovation.
Key Responsibilities :
- Architect, design, and develop high-quality software products using modern languages and frameworks such as Java, .NET, Python, JavaScript, GoLang, and Scala.
- Apply Design Thinking, Lean methodology, and Agile principles throughout the development lifecycle.
- Build production-quality systems from scratch with strong emphasis on scalability, performance, and reliability.
- Work closely with product managers, designers, and engineering teams to develop customer-centric and innovative solutions.
- Foster a dynamic, collaborative, and transparent work culture that encourages creativity and experimentation.
- Lead development initiatives, provide technical guidance, and mentor junior and mid-level engineers.
- Conduct code reviews, enforce best coding practices, and ensure overall code quality across projects.
- Contribute to continuous improvement through automation, new technology adoption, and process enhancements.
Basic Qualifications:
- 8+ years of hands-on experience working with C#/.NET technologies.
- Strong understanding of software development principles, design patterns, and system architecture.
- Experience with UI development using ReactJS, AngularJS, or similar modern JavaScript frameworks (good to have).
- Proven experience working in Agile teams with fully automated CI/CD pipelines.
- Strong passion for software engineering and writing clean, maintainable, and scalable code.
- Excellent problem-solving, analytical thinking, and communication skills.
Nice-to-Have Qualifications :
- Strong product-thinking and an ability to understand business context.
- Deep expertise in Object-Oriented Programming (OOP) and advanced design patterns.
- Tech enthusiast with awareness of modern tools, emerging technologies, and industry trends.
- Experience building cloud-native applications or working with distributed systems is a plus.
Benefits :
- Competitive compensation package.
- Flexible hybrid work model.
- Opportunity for rapid learning and exposure to cutting-edge technologies.
- Reimbursement for essential home-office setup.
- Comprehensive insurance coverage, including COVID top-up insurance
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1584379
Interview Questions for you
View All