What is a Software Engineer at Persistent Systems?
At Persistent Systems, a Software Engineer plays a pivotal role in driving digital transformation and building enterprise-grade software solutions for clients across global markets. Operating as a technology services and digital engineering leader, Persistent relies on its software engineers to design, build, and optimize complex software ecosystems. Whether modernizing legacy enterprise platforms, building cloud-native microservices, or developing customized customer-facing web and mobile applications, engineers at Persistent sit at the center of modern digital architecture.
As a Software Engineer, your work directly impacts client business outcomes, application performance, and end-user experiences. You will collaborate within multi-disciplinary project teams—often bridging technical requirements with domain-specific demands in sectors like healthcare, financial services, telecommunications, and software product engineering. From creating robust REST APIs using framework stacks like Java/Spring Boot, C#/.NET, or Node.js to constructing modern UI components in Angular or React, your engineering contributions support high-throughput, highly available enterprise applications.
What makes this role compelling is the breadth of exposure and technological depth required. You are not only writing clean, maintainable code; you are solving foundational challenges involving database optimization, cloud platform integrations (AWS, Azure, GCP), microservice communications, and automated CI/CD pipeline deployments using tools like Jenkins, Docker, and Kubernetes. Working at Persistent offers a dynamic environment where you continuously refine your core engineering skills while delivering scalable solutions to complex real-world engineering challenges.



