Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$147.9k - $220k

NetApp

Cloud Infrastructure / Site Reliability Engineer

As a Cloud Infrastructure / Site Reliability Engineer, you will operate at the intersection of development and operations. You will engage and enhance all aspects of the cloud services lifecycle from design through deployment, operation, and refinement. You will be responsible for maintaining these services by measuring and monitoring their availability, latency, and overall system health and building automation for efficient cloud operations management. You will play a crucial role in sustainably scaling systems through automation and driving changes that improve reliability and velocity. As part of your responsibilities, you will administer cloud-based environments that support our SaaS/IaaS offerings implemented on a microservices, container-based architecture (Kubernetes). In addition, you will oversee a portfolio of customer-centric cloud services (SaaS/IaaS), ensuring their overall availability, performance, and security. You will work closely with NetApp and cloud service provider teams (to include Azure) from Research Triangle Park (RTP), D.C., Pittsburg and more. Due to the critical nature of the services we support, this position involves participation in a rotation-based on-call schedule as part of our global team. This role offers the opportunity to work in a dynamic, global environment, ensuring the smooth operation of vital cloud services. To be successful in this role, you should be a motivated self-starter and self-learner, possess strong problem-solving skills, and be someone who embraces challenges.

Responsibilities

  • Automation and Efficiency: Identify tasks and areas where automation can be applied to achieve time efficiencies and risk reduction. Develop software for deployment automation, packaging, and monitoring visibility.
  • Team Collaboration and Influence: Work in tandem with other Cloud Infrastructure Engineers and developers to ensure maximum performance, reliability, and automation of our deployments and infrastructure. Consult and influence developers on new feature development and software architecture to ensure scalability.
  • Debugging, Troubleshooting, and Advanced Support: Undertake debugging and troubleshooting of service bottlenecks throughout the entire software stack. Additionally, provide advanced tier 2 and 3 support for NetApp's Cloud Data Service solutions.
  • Analysis, and Infrastructure Maintenance: Continuously monitor, analyze, and measure system health, availability, and latency using tools like Prometheus, Stackdriver, ElasticSearch, Grafana, and SolarWinds. Develop strategies to enhance system and application performance, availability, and reliability. In addition, maintain and monitor the deployment and orchestration of servers, docker containers, databases, and general backend infrastructure.
  • Incident Response and Troubleshooting: Address and perform Root Cause Analysis (RCA) of complex live production incidents and cross-platform issues involving OS, Networking, and Database in cloud-based SaaS/IaaS environments. Implement SRE best practices for effective resolution.
  • Document system knowledge as you acquire it, create runbooks, and ensure critical system information is readily accessible.
  • Security Management: Stay updated with security protocols and proactively identify, diagnose, and resolve complex security issues.
  • Issue Tracking and Resolution: Use Atlassian's tool chain along with first party cloud service management tools to track and resolve issues based on their priority.
  • Directly influence the decisions and outcomes related to solution implementation: measure and monitor availability, latency, and overall system health.

Job Requirements

  • This role requires US Citizenship, due to potential need for Security Clearance.
  • 5+ years experience in scripting and infrastructure automation using tools such as PowerShell, Python, Go or Ruby.
  • Deep working knowledge of Containers, Kubernetes, Serverless computing implementation, and distributed systems design patterns. Knowledge of DevOps/SRE development methodologies.
  • Proficiency in Linux/Unix and CoreOS. Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Ability to lead a scrum team, influence stakeholders to effectively maintain a product backlog, manage sprints.
  • This position will have ON-CALL rotations as well as an ask to work odd hours.

Education

A Bachelor of Science Degree in Computer Science, a master's degree; or equivalent experience is required

Compensation: The target salary range for this position is 147,900 - 220,000 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU's), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Durham, NC vacancy
  • $152k - $241.5k

     ...world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our team...  ...-driven applications. This platform is essential for hardware engineers and management across the company, producing the core services... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    2 days ago
  •  ...Java Developer Boston, MA Contract Bachelor's degree in Computer Science or Engineering 5+ years of modern responsive web development experience using Java, JSP, HTML, CSS, Spring MVC / Spring Core / Web Services (SOAP/REST) and configuring web containers. Knowledge... 
    Suggested
    Contract work

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... 
    Suggested
    Long term contract

    Samprasoft

    Durham, NC
    2 days ago
  •  ...Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Suggested

    restor3d

    Durham, NC
    2 days ago
  • $224k - $356.5k

     ...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI...  ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of... 
    Suggested
    Full time
    Local area

    Nvidia

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Full time

    Nvidia

    Durham, NC
    5 days ago
  •  ...Cloud Licensing Full-Stack Engineer We are making networking easier, faster, and smarter with technology that simply works. Our cloud...  ...and auditability requirements into practical, maintainable software Diverse Lynx LLC is an Equal Employment Opportunity employer. All... 

    Diverse Lynx

    Durham, NC
    4 days ago
  •  ...Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative AI... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    10 days ago
  •  ...Provides business solutions by developing complex or multiple software applications and collaborates closely with analysts, product teams...  ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related... 
    Full time

    Fidelity Investments

    Durham, NC
    5 days ago
  • $95k - $160k

     ...improvement.Enough technical depth in AI and agentic systems to make real build decisions, scope what’s feasible, and partner credibly with engineers — without needing to write production code yourself.Strong product sense and UX/architecture instinct: you can shape both what... 
    Full time
    Work at office
    Worldwide

    Pearson

    Durham, NC
    2 days ago
  •  ...Job Summary We are seeking a Senior Software Engineer - Architect with deep hands-on experience in Java and Spring Boot to lead the architecture and delivery of complex enterprise systems. The role requires strong expertise in AWS, event-driven architecture, Kafka,... 

    Compunnel

    Durham, NC
    9 hours ago
  • Software Engineer 2 - Full-StackLocation: Hybrid (Durham, NC | Type: Full-time | Level: Mid-Level (2-5 years experience) | Team: Software Engineer 2 - Full StackAbout the Role:PowerSecure is seeking a Mid-Level Full-Stack Engineer to help build and enhance cloud-native... 
    Full time
    Work at office
    Remote work
    Flexible hours

    PowerSecure

    Durham, NC
    2 days ago
  • Morpheus Software Principal UI/UX engineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2...  ...in mind, we are looking to expand and grow our Private Cloud Engineering team with a talented and inspired Principal Software Engineer... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    6 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    3 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to...  ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and... 
    Full time

    Nvidia

    Durham, NC
    6 days ago
  •  ...worked together at their previous startup FarmShots exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of their 15 person engineering team. You’ll write code every day, take ownership... 
    Full time

    Semata

    Durham, NC
    22 hours ago
  •  ...Lead Software Engineer In TestHybrid Mode (5 Days In Month)Durham, NCJob Description5+ years of experience with a Bachelor’s degree or Master’s degree in Computer Science, Software Engineering, or related fieldExperience with crafting and building web application and using... 
    Work experience placement

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Senior Software EngineerThe Fidelity Brokerage Technology Group has an exciting opportunity for a Senior Software Engineer with automation experience to join our dynamic team. You will be part of a team that is key to helping drive the strategy and delivery of workflow... 

    Samprasoft

    Durham, NC
    3 days ago
  • $115k - $130k

     ...Piper Companies is seeking a Senior Software Engineer in Test (SDET) to join a leading organization at the forefront of cybersecurity compliance and software innovation. This contract opportunity, based in the Research Triangle Park (RTP), NC area , will lead quality strategy... 
    Long term contract
    Full time
    Contract work
    Work at office
    Local area
    Monday to Friday
    2 days per week
    1 day per week

    Piper Companies

    Durham, NC
    2 days ago
  •  ...Software Engineer In TestResponsibilities:Create BDD automated test cases based on retailer business requirementsWrite code (Java/Javascript) to enhance BDD framework for new requirementsParticipate in backlog grooming, sprint planning, and requirements team meetingsReport... 

    Omega Solutions Inc

    Durham, NC
    3 days ago
  • $139.3k - $203.6k

     ...Test Driven Development approach. Minimum Qualifications Bachelor's Degree, combined with 7 years of related experience in Software Development Engineer in software testing, or Master's Degree of Science Degree in Computer Science, combined with 4 years of related... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Durham, NC
    4 days ago
  •  ...Software Engineer II Duration: Long Term Location: Durham, NC - Onsite Bachelor's Degree in Computer Science, Computer Engineering or equivalent At least 5 years’ experience in Software development At least 3 years’ experience in Object-oriented programming... 

    Samprasoft

    Durham, NC
    2 days ago
  •  ...Software Engineer Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental... 
    Local area

    Teledyne FLIR

    Durham, NC
    3 days ago
  •  ...Senior Software Engineer - Architect ~ Needs to have Java, Spring Boot, AWS, Event Driven Architecture with Kafka, and FHIR or HL7. 6 month contract + Deep hands-on Java and Spring development experience (10+ years) Cloud-native solution design using... 
    Contract work

    3B Staffing LLC

    Durham, NC
    4 days ago
  •  ...Software Engineer Durham, NC Software Engineer CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes... 
    Temporary work
    Relocation package
    Flexible hours

    Covar

    Durham, NC
    22 hours ago
  •  ...Junior Software Engineer Duration: Long Term Contract Location: Durham, NC - Hybrid (5 days in a month) Job Description: Looking for a motivated individual with proven development experience to work as a full stack software engineer and member of a development... 
    Long term contract

    Samprasoft

    Durham, NC
    2 days ago
  •  ...success? Are you ready to help lead in the digital space? As a Software Developer, you will design and develop critical applications...  ..., GitLab, or GitHub. Propose and implement improvements to engineering culture, development processes, tools, technology, and architecture... 

    Victra Inc

    Durham, NC
    9 hours ago
  •  ...Full Stack Data Engineer We are seeking a Full Stack Data Engineer with strong expertise in Snowflake, Informatica, and React.js to design, build, and support scalable data platforms and modern data driven web applications. The role involves building robust data pipelines... 

    Yantran LLC

    Durham, NC
    1 day ago
  • $139.3k - $203.6k

     ...Splunk Structured Store Engineer Splunk, a Cisco company, helps organizations build digital resilience across security and observability...  ...and technical guidance; identify and recommend improvements to software-development and operational practices. Minimum... 
    Full time
    Temporary work
    Flexible hours

    Webex Events (formerly Socio)

    Durham, NC
    2 days ago
  •  ...Full-stack Software Engineer Upswing is a mission-driven company that partners with colleges and universities to improve nontraditional student outcomes. Over 28% of students using Upswing are working while in college, and 43% are Hispanic or Black, and many are first... 
    Live in

    Upswing

    Durham, NC
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!