Software Engineer
NetApp 4.9
Software Development
Work from Office
2
Any
Not Required
No
Job Description
Architect, design, and engineer resilient microservices-based applications for enterprise deployments.
Manage the full end-to-end lifecycle of deploying and operating microservices in distributed cloud environments.
Develop high-performance backend modules utilizing programming frameworks such as C# and C.
Optimize systems for extreme scalability, performance, low latency, and efficient resource allocation.
Construct robust automated CI/CD deployment pipelines to maintain agile software delivery cycles.
Provide thorough code reviews, technical guidance, and troubleshooting support for system failures.
Communicate complex technical solutions clearly across diverse distributed engineering teams.
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
0–3 years of software engineering experience, welcoming exceptional entry-level engineers and freshers.
Strong conceptual clarity regarding microservices architecture design, scalability, and distributed systems.
Practical exposure to build automation tools, version control, and CI/CD pipeline management.
Exceptional verbal and written communication skills to articulate intricate system architecture decisions.