Software Development Engineer at NetApp developing cloud data management solutions. Collaborating on system performance and security while focusing on innovative product development in the cloud.
Responsibilities
Develop a strong technical understanding of NetApp’s existing data management and storage solutions in the Cloud, their interdependencies, and limitations.
Participate in all phases of the product development cycle including product design and development, test automation, debugging and support, and supporting resolution of impactful customer issues.
Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling. Develop and implement steps to improve system and application performance, availability, and reliability.
Stay up to date with security trends and proactively identify, diagnose, and resolve complex security issues.
Collaborate with cross-functional teams to define, design, and ship new features and deliver performance requirements
Engage in incident management processes and resolve issues within agreed SLAs/SLOs and expected to be on Call rotations.
Handle unstructured tasks and conducting research to convert vague/undefined requirements into clearly articulated ones.
Operate under limited supervision and direction, as this individual can operate, drive results and set priorities independently.
Requirements
Bachelor’s degree in computer science, Engineering, or a related field plus 2+ years related experience; a master's degree; or equivalent experience in software development and cloud engineering.
Proficiency in one or more programming languages such as C/C++, Python, and focused primarily on the OS and Filesystems, Kernel-level, deeper insights
Strong hands-on operational knowledge in at least one major cloud platform (AWS, GCP, or OCI).
Strong knowledge of cloud architecture, services, and best practices.
Familiarity with CI/CD pipelines and DevOps practices.
Excellent problem-solving skills and attention to detail.
Strong verbal and written communication skills, and collaboration skills are a must.
Ability to work with limited supervision and operate and drive results independently.
Senior Engineer focused on plant layout and program integration for new nuclear reactor projects. Collaborating with technical teams to lead the design and implementation processes.
Senior Software Engineer developing software solutions at T - Mobile. Collaborating with teams to deliver scalable applications using emerging technologies in a dynamic environment.
Senior Software Engineer developing and leading the design of storage technologies for NetApp. Collaborating with hardware engineers and providing technical leadership while focusing on innovation.
Senior Software Engineer designing AI agent systems for NetApp's Cloud AI Team. Collaborating to deliver scalable and impactful AI solutions for enterprise customers.
Linux/Unix System Programmer enhancing and maintaining customized software products for global clients. Collaborating with distributed teams and ensuring system performance across platforms.
Embedded Software Engineer providing critical software for satellites at Thales. Collaborating in an international team while working on real - time embedded systems for satellite applications.
Senior Full Stack Engineer at Fidelity responsible for developing and maintaining applications. Involves hands - on engineering skills and collaboration with the technical team.
Senior Full Stack Engineer developing end - to - end systems in a hands - on role at Fidelity Labs. Collaborating with engineers and ensuring technological feasibility of requirements.