Technical Lead / Senior Full Stack Engineer
PTC · Pune
Collected role description
Role overview
Technical Lead / Senior Full Stack Engineer at PTC
We are looking for an experienced Senior Full Stack Engineer to join our Enterprise Applications team.
This role is ideal for a hands-on engineer who can design, build, and enhance scalable, secure, and modern enterprise applications across the full technology stack.
The candidate should bring strong engineering fundamentals, cloud-native development experience, and the ability to solve complex technical challenges in a fast-paced, evolving technology environment.
Responsibilities
- Design, develop, test, and maintain enterprise-grade applications and services.
- Build scalable, secure, and high-performing full-stack solutions.
- Develop modern web applications, APIs, microservices, and enterprise integrations.
- Participate in technical design discussions and contribute to practical solution development.
- Write clean, maintainable, and well-documented code.
- Improve code quality through unit testing, peer reviews, and engineering best practices.
- Develop cloud-native applications using AWS and/or Microsoft Azure.
- Support containerized workloads on Kubernetes platforms.
- Contribute to automation, DevOps, CI/CD, and Infrastructure-as-Code practices.
- Design enterprise integrations using REST APIs and event-driven architecture.
- Collaborate with cross-functional teams to ensure seamless system connectivity and reliable delivery.
Required qualifications
- Graduate or postgraduate degree in Computer Science, Information Technology, or a related field from a recognized university, or equivalent qualification. 8+ years of software engineering experience, including enterprise-scale application development.
- Hands-on full-stack development experience across front-end, back-end, APIs, databases, cloud platforms, and distributed systems.
- Strong understanding of modern software development lifecycle practices, with the ability to independently analyze, design, and deliver end-to-end technical solutions.
- Required Technical Skills Java, Spring Boot, and Spring Framework REST APIs, GraphQL, and microservices architecture Angular, TypeScript, JavaScript, HTML5, CSS, and JSON Modern single-page application development Enterprise solution architecture and distributed systems design Event-driven architecture, API-first design, and integration architecture PostgreSQL, SQL optimization, data modeling, and query performance tuning Docker, Kubernetes, CI/CD pipelines, Git, and Bitbucket Microsoft Azure and/or AWS cloud platforms Azure Kubernetes Service, App Services, Functions, API Management, Application Insights, and Azure Monitor
Preferred qualifications and skills
- Experience with Salesforce, CRM platforms, or customer-facing enterprise systems.
- Knowledge of asset management, entitlement management, subscription management, SaaS platforms, or order-to-cash processes.
- Experience with identity and access management, event streaming platforms, observability tools, or AI-enabled solutions.
- Exposure to Site Reliability Engineering practices.
- Candidate Profile Hands-on full-stack engineer with strong coding and problem-solving skills.
- Comfortable working across front-end, back-end, APIs, cloud, databases, and integrations.
- Able to simplify complex technical problems and deliver practical engineering solutions.
- Quick learner who can adapt to emerging technologies and evolving business needs.
- Balances technical depth with business understanding.
- Collaborates effectively with product, architecture, engineering, and support teams.
- Demonstrates curiosity, ownership, and a continuous improvement mindset.
- Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world.
- It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you.
- If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are.
- Are you ready to explore your next career move with us?
- We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws.
- Review our Privacy Policy here." PTC is a global software company powering how products are designed, built, serviced, and operated across industries like Aerospace & Defense, Industrial, Automotive, MedTech, Electronics, and High Tech.
- We are bold thinkers who collaborate as one team to deliver meaningful customer outcomes.
- Grounded in our values-Customers Matter, PTC for All, Team PTC, Purposeful Innovation, and Be Bold, we're shaping a smarter, more sustainable, connected future.
Employment details
- Location: Pune [India]
About the employer
- Our world is transforming, and PTC is leading the way.
Additional role details
- Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business.
- Our people make all the difference in our success.
- Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible.
- Technical Lead / Senior Full Stack Engineer
Collected experience requirement
8+ years