Senior Software Engineer

NetApp
Research Triangle Park, NC, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Title : Senior Software Engineer

Location :

Bangalore, Karnataka, IN, 560071

Requisition ID : 127266

Job Summary

As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing.

As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more.

You will also actively participate in the coding and design process right from incubation to completion of the product.

You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed.

You will be guided by senior members of the team in building and architecting cloud-scale products that will be used by thousands of customers.

Job Requirements

  • Strong background in one of the programming languages, preferably Python and / or NodeJS.
  • Sound foundation in data structures and algorithms. Strong networking concepts.
  • Strong problem solving and analytical skills.
  • Experience in developing using microservices architecture on any major cloud provider.
  • Working knowledge of databases like MySQL or MongoDB.
  • Strong understanding of software development life cycle (analysis, design, implementation, testing).
  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards.
  • Nice to have : experience in developing for large scale, and high performance microservices.

Education

A Bachelor’s or Master’s degree in Computer Science, with experience of 8 years

Job Segment : Test Engineer, Cloud, Software Engineer, Testing, Computer Science, Engineering, Technology

6 hours ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Staff Software Engineer, QA. NET, SQL, React, and NodeExperience in designing, developing, testing, and maintaining softwareAbility to drive results through collaboration and technical problem solving. ...

Promoted
CertiPath
Morrisville, North Carolina

Knowledge of professional software engineering practices for the full software development life cycle including coding standards code reviews source control management build processes testing and operations. So what does a Senior Software Developer at CertiPath do. At CertiPath we are the experts in...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior UI Software Engineer to join their engineering team. ...

Reperio Human Capital
Raleigh, North Carolina

Senior / Principal Embedded Software Engineer. As the Embedded Software Engineer, you will utilize your extensive knowledge to collaborate and add value to the large projects they are currently in. Raleigh, North Carolina, Embedded, Software, C++, Healthcare, FIrmware. They have offices in the Trian...

Broadcom Inc.
Durham, North Carolina

Experience with software test automation strategies and frameworks for different types of software tests. We are looking for people that have an intimate understanding of the structured software development and test processes, either by being a member of a R&D team, or closely working with such team...

Zachry Group
Cary, North Carolina

Successful candidate will be relied upon to support the development of software and engineering analyses under the supervision of senior engineering staff. Must have general software development and problem-solving skills. Successful candidate should have working knowledge of evaluation, selection, ...

Envestnet | Yodlee
Raleigh, North Carolina

As a Senior Software Engineer on the team, you are passionate about collaboratively building high quality software. Participate in the design, implementation, and deployment of successful software with a self-organizing Scrum team following best practices in SCRUM process. Exercise best practices an...

insightsoftware
Raleigh, North Carolina

Senior Software Development Engineer in Test. Senior Software Engineer in Test . Working closely with Software Engineers and Engineering Leaders, you will contribute to quality best practices throughout the development lifecycle and advance our capabilities in automation, tools, and processes. Quali...

Raytheon Technologies
Morrisville, North Carolina

Senior Principal Embedded Software Engineer. Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a tea...

Honda Aircraft Company
NC, United States

Senior Technical Expert: Avionics Software Engineer. You've applied this expertise over 10+ years in Engineering and have spent 4+ years working with integrated aircraft avionic/electrical systems in the areas of design engineering, system analysis, system test, and compliance findings. Experience w...