





Mid-level generalist backend role at a known employer in a metro location increases applicant competition.
Specialized enterprise backup and distributed systems experience limits cross-industry transferability.
Requires 6+ years with mandatory C/C++ and distributed enterprise experience, producing strict shortlisting filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and enhance software components for a distributed enterprise data protection platform across Windows and Linux.
Lead technical design discussions and contribute throughout the software development lifecycle including architecture, implementation, testing, and delivery.
Optimize product quality, reliability, and performance while collaborating closely with cross-functional teams using Agile methodologies.
Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
6+ years of software development experience.
Strong proficiency in C/C++ and Java programming, with experience in large-scale distributed enterprise applications.
Experience developing for both Windows and Linux platforms.
Experienced in object-oriented design principles and design patterns relevant to distributed systems.
Demonstrated ability to work collaboratively in cross-functional Agile teams with a focus on scalable, secure, and reliable enterprise-class software.
Familiarity with networking concepts, security for LAN/WAN applications, and software development best practices including source control and unit testing.