About the CompanyCogent Infotech is a technology and talent solutions company headquartered in Pittsburgh, PA. We support clients across commercial, federal, state, and local markets with services in digital transformation, application development, cloud, cybersecurity, data analytics, artificial intelligence, and workforce solutions.
This opportunity is with one of Cogent Infotech's clients in the enterprise technology and data protection domain.
Job Title: Software Engineer - Data ProtectionExperience: 4+ Years
Employment Type: Full-time
Work Location: Santa Clara, CA | OnsiteJob SummaryThe Data Protection Software Engineering team delivers next-generation cyber resiliency, data protection, and data availability solutions for enterprises operating across on-premises, hybrid cloud, and public cloud environments. The team builds highly scalable and intelligent software platforms that protect customer data against operational failures, cyber threats, and ransomware attacks.
As a Software Engineer, you will contribute to the development of a next-generation data protection platform, with a focus on cloud-native control plane services, distributed systems, and data protection workflows. You will collaborate with senior engineers and architects while using modern AI-assisted engineering practices throughout the software development lifecycle.
Responsibilities- Design, develop, test, and maintain scalable microservices and control plane components for enterprise data protection solutions.
- Build and enhance REST-based services and APIs using Java, Spring Boot, and Spring Framework.
- Use specification-driven development, AI-assisted development tools, and automation to improve engineering productivity and software quality.
- Contribute to cloud-native distributed systems deployed across public cloud, hybrid cloud, and on-premises environments.
- Troubleshoot product issues through detailed debugging and root-cause analysis across multiple technology stacks.
- Develop software for orchestration, policy management, monitoring, lifecycle management, and data protection workflows.
- Create automated unit, integration, and end-to-end tests to improve product quality and reliability.
- Participate in software design, code, security, and operational readiness reviews.
- Collaborate with Product Management, Customer Support, and Engineering teams to deliver customer-focused solutions.
Essential Qualifications- 4+ years of professional software development experience.
- Strong programming skills in Java and a solid understanding of object-oriented design principles.
- Hands-on experience building backend services using Spring Boot, Spring Framework, and REST APIs.
- Experience developing cloud-native applications, microservices, or distributed systems.
- Experience using modern AI development tools to accelerate coding, testing, documentation, and software delivery.
- Strong debugging, troubleshooting, and root-cause analysis skills.
- Understanding of operating systems, networking fundamentals, concurrency, and multithreaded programming.
- Experience developing on Linux or Unix platforms.
- Knowledge of databases, messaging systems, NoSQL databases, and event-driven architectures such as RabbitMQ.
- Strong communication and collaboration skills.
Preferred Qualifications- Knowledge of virtualization and containerization technologies such as VMware vSphere, Hyper-V, OpenStack, OpenShift, or Kubernetes.
- Knowledge of cloud platforms including AWS, Microsoft Azure, or Google Cloud Platform.
- Experience in data protection, backup and recovery, cyber recovery, storage, or infrastructure software.
- Experience with test-driven development, CI/CD pipelines, and DevOps practices.
- Exposure to Golang or C++.
- Experience with performance profiling and scalability testing.
- Familiarity with AI/ML, generative AI, agentic AI systems, or AI-assisted software development.
CompensationUSD 130k to USD 180k per year. Actual compensation may vary based on experience, skills, location, and other relevant factors.
Equal Opportunity EmployerCogent Infotech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment where everyone feels welcome and valued. We do not discriminate based on race, color, religion, national origin, age, sex, pregnancy, childbirth or related medical conditions, genetic information, sexual orientation, ******* identity, military status, citizenship, disability, or any other class protected by applicable law.
Join UsJoin a team building secure, scalable, and intelligent data protection solutions that help enterprises maintain data availability, cyber resiliency, and business continuity.