upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the Best Tech for Education by IAMAI for 2018-19,
- upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India.
- upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany.
- We were also covered by the Financial Times along with other disruptors in Ed-Tech.
- upGrad is the official education partner for Government of India - Startup India program.
- Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning.
About the Role
A highly motivated individual who has expe rience in architecting end to end web based ecommerce/online/SaaS products and systems; bringing them to production quickly and with high quality. Able to understand expected business results and map architecture to drive business forward. Passionate about building world class solutions.
Role and Responsibilities
- Work with Product Managers and Business to understand business/product requirements and vision.
- Provide a clear architectural vision in line with business and product vision.
- Lead a team of architects, developers, and data engineers to provide platform services to other engineering teams.
- Provide architectural oversight to engineering teams across the organization.
- Hands on design and development of platform services and features owned by self - this is a hands-on coding role.
- Define guidelines for best practices covering design, unit testing, secure coding etc.
- Ensure quality by reviewing design, code, test plans, load test plans etc. as appropriate.
- Work closely with the QA and Support teams to track quality and proactively identify improvement opportunities.
- Work closely with DevOps and IT to ensure highly secure and cost optimized operations in the cloud.
- Grow technical skills in the team - identify skill gaps with plans to address them, participate in hiring, mentor other architects and engineers.
- Support other engineers in resolving complex technical issues as a go-to person.
Skills/Experience
- 12+ years of experience in design and development of ecommerce scale systems and highly scalable SaaS or enterprise products.
- Extensive experience in developing extensible and scalable web applications with
- Java, Spring Boot, Go
- Web Services - REST, OAuth, OData
- Database/Caching - MySQL, Cassandra, MongoDB, Memcached/Redis
- Queue/Broker services - RabbitMQ/Kafka
- Microservices architecture via Docker on AWS or Azure.
- Experience with web front end technologies - HTML5, CSS3, JavaScript libraries and frameworks such as jQuery, AngularJS, React, Vue.js, Bootstrap etc.
- Extensive experience with cloud based architectures and how to optimize design for cost.
- Expert level understanding of secure application design practices and a working understanding of cloud infrastructure security.
- Experience with CI/CD processes and design for testability.
- Experience working with big data technologies such as Spark/Storm/Hadoop/Data Lake Architectures is a big plus.
- Action and result-oriented problem-solver who works well both independently and as part of a team; able to foster and develop others' ideas as well as his/her own.
- Ability to organize, prioritize and schedule a high workload and multiple parallel projects efficiently.
- Excellent verbal and written communication with stakeholders in a matrixed environment.
- Long term experience with at least one product from inception to completion and evolution of the product over multiple years.
B.Tech/MCA (IT/Computer Science) from a premier institution (IIT/NIT/BITS) and/or a US Master's degree in Computer Science.

About upGrad
About
upGrad is an online higher education platform. Founded by Ronnie Screwvala, Mayank Kumar, Ravijot Chugh and Phalgun Kompalli in March’ 2015, upGrad provides rigorous industry-relevant programs designed and delivered in collaboration with world-class faculty and industry. Merging the latest technology, pedagogy, and services, upGrad is creating an immersive learning experience – anytime and anywhere.
Through exclusive partnerships with some of the most prominent universities like IIIT-Bangalore, MICA, BITS Pilani, ISB, Cambridge Judge Business School- our aim to impart university education, online.
Learning online can be tough, especially when you have to do it all by yourself. Reasons why you should upskill with UpGrad:
- We provide an engaging experience via our suite of learning applications right from the university applications till you get a job and transition
- We provide structured online courses in collaboration with some of the prominent universities and industry experts
- We co-create a rigorous curriculum in collaboration with these universities to provide the learners with a holistic learning experience
- All our courses are comprehensive, structured and rigorous - delivered online, providing you the flexibility and opportunity of continuous learning
- We conduct regular live lectures with the industry experts and the professors
- Each of our learners is allocated with a dedicated student mentor who helps them chart a career path and motivates them to push themselves
- We provide in-depth feedback on all the assignments, case studies, and projects
- We have delivered 400+ successful career transitions and we’re committed to building careers of tomorrow
- You get access to an alumni network of 3,000+ students across the globe
- We also conduct periodic offline events like Hackathons, Bootcamps, Alumni Nights and connect you not only to the professors and industry experts but the peers in your batch too
- Last but not the last, we provide career assistance and help all the learners with interview preparations, mentorship calls, and job placements even after the completion of the program
Company video


Connect with the team
Similar jobs
The founder is a Finance Post Graduate who quit his glittering Investment Banking career to embark on this journey of helping out our future generation in selecting the right career option based on various aspects. They have already connected to a million students and plan to reach 10 million by 2022.
What you will do:
- Setting a vision for how technology will be used in the company
- Ensuring that technological resources meet the company's short and long-term needs
- Outlining the goals for research and development
- Creating timelines for the development and deployment of all technological services
- Making executive decisions on behalf of the company's technological requirements
- Setting up of CI/CD pipelines to automate deployments at various stages, dev to staging to production at scale
- Setting up of APMs and integration with Slack to monitor the distributed system’s health in real-time
- Acting as a mentor to team members
- Maintaining a consumer-focused outlook
- Managing technology budgets and time frames
- Staying on top of technology trends and developments
Desired Candidate Profile
What you need to have:- 8-12 years of overall experience
- 5+ years of experience in managing a self-organizing, high growth team
- 3+ years of experience as a developer
- Hands-on experience with MERN Stack
- Hands-on with Vue.js, AWS, and AWS Lambda implementation, Serverless Architecture, Microservices Architecture, MongoDB, MySQL, PHP (Laravel)
- Knowledge of scaling high traffic apps using Heroku/EBS etc.
- DevOps knowledge
- Working knowledge of Data Warehousing and CDP platforms
Solution Architect
10+ years of experience in leading solution architecture & technical development. A bachelor's degree in Computer Science, Engineering, or a comparable field from an accredited institution.
Key Responsibilities
-
Enable customer to realize their stated IT vision and strategy
-
Lead development of solution architecture and design across a set of applications or an application/product family within an enterprise
-
Provide guidance/consultancy for the execution and delivery of project from a solutioning and technology perspective
-
Provide a strategic solutioning perspective to a project/engagement
-
Demonstrate strong leadership skills and astuteness
-
Design and Architect end to end solutions content that characterizes what products or services are being proposed and how these services will be delivered
-
Estimate for Project or Program Management and or technical effort to drive scope and produce deliverables
Required Knowledge and Skills
-
Deep understanding of the Software development, mobile development, application support, cloud, mobility and infra services.
-
Should be proficient with the languages, tools, and frameworks core to software development, mobility iOS or Android development
-
Demonstrate very strong skills in documenting architecture and preparing technical papers to explain architectural motivations/strategy or rationale
-
Create technology focused roadmap for a set of projects within a program
-
Must have an understanding of various Architectures and frameworks
-
Produce estimates for the whole program using estimation methodologies and customizations appropriate to the program
-
Work closely with project/program manager and advise on execution methodology/strategy, timelines, resources and project commercials
-
Excellent interpersonal and communication skills
-
Experience in agile methodologies and best practices
Our young and rapidly growing team at Zycus is looking to fill out vacant positions for Principal Architects. We are a well established SAAS based company, with 20+ years of AI legacy and experience in the industry. Once you join us, you will get to innovate and experience the latest technologies including Artificial Intelligence, Machine Learning and AWS Cloud. We are looking for candidates well versed with Java/J2EE, Spring boot, Microservices, Hibernate, JMS/ Kafka/ Rabbit and most importantly an expert in design patterns. Exposure to Cloud platform, Full stack environment and Agile methodology, would be a plus.
We are looking for curious, collaborative candidates who are willing to learn and ready to take up new exciting endeavors. You are going to work together with the team on complex innovative projects in the industry. We are basically looking for an enthusiastic candidate with a coding experience of about 10-15 years, with a hands-on experience in Software Product Development and ownership.
You could be a perfect fit if you,
- understand use cases and product requirements, can design, develop, review (code/design), unit test, module test, integration test, documentation for PDLC.
- are an expert in maintaining, enhancing, bug fixing and following standard documentation process laid down for the project.
- follow the defined PDLC process and participate in improving the process, work with cross functional team to achieve project delivery goal.
- ensure all the work meets or exceeds predefined quality standards through exhaustive testing, peer reviews SQA process standards.
- are able to build solution which is easily scalable, high speed/ real-time performance, configurable, deploy-able and secure in SaaS environment using any open source tech stack.
- are able to identify, track and mitigate risks to the product
- are responsible for planning product iterations and releasing iterations on schedule.
Requirements
- Atleast 10-15 years’ experience in Java, J2EE and associated technologies (Spring, Hibernate, Web Services, Micro Services, Spring boot)
- Technical Skills: Core Java, Advanced Java, J2EE, Exception handling, Collections, Oops, UML, Oracle, Jenkins, Maven & Linux
- Should be able to build solutions which is easily configurable, deploy able and secure in SaaS environment.
- Must have worked spring boot Extensively.
- Strong hands on development experience in Java, J2EE.
- Product development experience in agile environment will be a big plus though not mandatory.
- Highly Tech Savvy and hands-on.
- Strong evidence of a solution/product created ground up.
Product Development:
- Has in-depth knowledge on technology and end to end development processes.
- Has the ability to recommend new processes/alternatives to meet Product development requirements and rolling them out the team.
Benefits
Five Reasons Why You Should Join Zycus
- Cloud Product Company: We are a Cloud SaaS Company and our products are created by using the latest technologies like ML and AI. Our UI is in Angular JS and we are developing our mobile apps using React.
- A Market Leader: Zycus is recognized by Gartner (world’s leading market research analyst) as a Leader in Procurement Software Suites.
- Move between Roles: We believe that change leads to growth and therefore we allow our employees to shift careers and move to different roles and functions within the organization
- Get a Global Exposure: You get to work and deal with our global customers.
- Create an Impact: Zycus gives you the environment to create an impact on the product and transform your ideas into reality. Even our junior engineers get the opportunity to work on different product features.
About Us
Zycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. Zycus has been consistently recognized by Gartner, Forrester, and other analysts for its Source to Pay integrated suite. Zycus powers its S2P software with the revolutionary Merlin AI Suite. Merlin AI takes over the tactical tasks and empowers procurement and AP officers to focus on strategic projects; offers data-driven actionable insights for quicker and smarter decisions, and its conversational AI offers a B2C type user-experience to the end-users.
Zycus helps enterprises drive real savings, reduce risks, and boost compliance, and its seamless, intuitive, and easy-to-use user interface ensures high adoption and value across the organization.
Start your #CognitiveProcurement journey with us, as you are #MeantforMore
Click here to Apply :
https://apply.workable.com/zycus-1/j/AEF05D1907/">Principal Architect - Zycus (workable.com) - (Mumbai).
https://apply.workable.com/zycus-1/j/AA542A5D66/">Principal Architect - Zycus (workable.com) - (Pune).

- Experience in defining new architectures, design all layers of the solution, create architectural blueprints that can be used for final code development.
- Interface with client business/technical teams to understand complex requirements.
- Anticipate on technological evolutions(example use MySQL Lite not MS SQL, use C# not ASP, don't use JSF use Angular).
- Resolve technical issues.
- Bridge between Developers, Project Managers/Leads, and Client, ensuring smooth communication channel.
- Ensure quality of project implementation deployed.
- Provide technical guidance to projects/programs for complex components of a multiple technology suites.
- Ensuring documentation of the complete project architecture.
- Lead actions to determine root cause of problems and drive resolution.
- Participate in cross-functional work groups to assess business needs, develop a systems architecture strategy, and implementation plans.
- Leads work groups that are responsible for software development.
- Ensure that all components of the technical architecture are properly integrated and implemented by the development team.
- Coach the technical team in the development of the technical architecture and help them solve challenging technical problems
- Provide technical support and technical quality control throughout all stages of the project.
- Spearheads the development, implementation and communications of architecture roadmap strategies to ensure that systems are scalable, reliable, secure, supportable, and achieve.
- Identify existing architecture weaknesses and find opportunities for process reengineering and perform cost benefit analysis
- Time Management- Organizes own workload to achieve maximum productivity and completes work in a timely and professional manner. Handles multiple short and long term modules by proper planning while anticipating potential problems and planning for contingencies.
- Identify high-potential team members for next level positions and creating learning and development plans for them.
- Enable strong process in place and reducing dependencies on individual.
Technical Skills and Qualification
- Excellent knowledge of Web technologies, Java, Javascript, Contact center environment.
- Experience of current technologies including Open Source, J2EE (JSP, Servlet, JSP, etc.), web application development, web services (REST/SOAP/XML), Rich Internet Applications, messaging infrastructures and databases.
- Adaptability and willingness to learn new tools and applications.
- Should be comfortable for 40%-60% coding.
- Able to convert requirements into executable code
- 9 to 12 yrs experience
- Qualification: BE/B-Tech /MCA or any equivalent degree
Desirables
- Excellent written and verbal communication skill
- Ability to lead discussions with all levels of the organization and provide balanced information of an idea or communication of an issue regardless of written or verbal
- Demonstrated ability to work collaboratively across project teams.
- Having Analytical and problem-solving
- Ability to translate complex requirements into functional and Technical architecture
- Experience managing the technology aspect of multiple complex projects
- Ability to think ahead and anticipate problems, issues and solutions and Assist team members in complex task
- Willing to take ownership and being accountable.
- Openness, communicates honestly, openly, and consistently.
- Positive Attitude encourages a positive rather than negative viewpoint.
- Integrity maintains the highest standard of personal conduct in performing all duties.
- Should be a good listener.
- Dependable, can be relied upon to get the job done.
- Able to avoid mistakes that could/should be anticipated.
- Should be able sense and grab the opportunities to innovate and improvise.
- Very high competence in presentation skills.
- Negotiator: Excellent negotiation skills which comes handy in hard selling new ideas/ new technical implementations etc.
- Risk Management: Should be able to take calculated risks in trying out new technical implementation avenues
- Able to communicate the org level vision to the team effectively
- Product development-oriented: leading the architecture and design of a multi-tenant, cloud-native platform that hosts the IoT and Analytics apps architecting integration engine with connectors to handle and consume structured and unstructured data from different sources (customers ERP systems, external meta-data, etc) designing frameworks to support Big Data Analytics and real-time actionability based on predictive ML models driving the development of company's IoT platform dashboard and mobile applications with support from UX consultant.
- Internal team-oriented: building and a mentoring team of software developers planning and managing project timelines towards meeting roadmap goals and customer deliverables driving the team towards a test-driven and documented codebase.
- Customer-facing: work with customer's technical team to understand requirements architect and draft solution proposals integrate with customers' existing systems.
Requirements:
- Customer experience-related software development projects.
- In-depth knowledge and hands-on experience of time-series (relational or NoSQL-based) databases.
- Experience in integrating multiple Big Data solutions and legacy database systems.
- Experience in designing high volume data chains, i.e. messaging queues, streaming, processing large amounts of structured and unstructured data for IoT eco-system.
- Hands-on experience with enterprise application frameworks like spring/apache software integration web services (SOAP/RESTful), ESB SDLC tools (Git, Automated Testing Frameworks) cloud platforms (Azure, AWS), and containers (Docker, Kubernetes).
- Experience in building Big Data, AI, Machine Learning analytics pipelines.
- Familiarity with security requirements in IoT space & wireless sensor networks is a plus.












