NetApp
Posted 4y ago

Sr Software Engineer - Java SaaS Cloud - Remote (97349)

NetApp
Waltham, Massachusetts, United States
RemoteFull Time
Responsibilities
  • designing systems
  • implementing code
  • reviewing technologies
Requirements
  • 5+ years building SaaS/cloud backend systems with advanced Java and Spring
  • Kubernetes familiarity
  • SQL/NoSQL experience
  • REST APIs
  • Test-driven development, Linux, and strong communication skills
Technical tools mentioned
JavaSpringKubernetesMySQLElasticsearchCassandraAWS DynamoDBHadoop MapReduceSparkFlinkRabbitMQKafkaSwarmAWSAzureGCPOpenID ConnectOAuthRESTXMLWSDLSwaggerJUnitLinux

Job description

Requisition ID 97349 - Posted  - Waltham, MA Sales Office (WALTHAM,MA) - Waltham, MA Sales Office More (2) - Posting Category (1) - Full-time


Job Summary

Want to change how the world interacts with data? Have you cut your teeth building enterprise SaaS cloud solutions at scale? Do you know the trade-offs between open source cloud technologies such as Elasticsearch, Cassandra, Kafka, Hadoop, Spark, Flink, Kubernetes, Swarm, etc. as well as when and where to use them? Are you passionate about delivering elegant solutions to complex problems for the largest enterprises on a global scale? Do you want to work with others who are out to change the way people interpret data? Do you want to join an innovative, fast growing, highly profitable business?

NetApp Cloud Group Cloud Insights and OnCommand Insight (OCI) team is looking for an experienced backend engineer with SaaS/Cloud experience. Join the team and help us design and build a global SaaS management solution used by the largest enterprises and organizations in the world to simplify their interaction with the machine generated data distributed across their complex data centers, private and public clouds. At NetApp you will solve the problems of visualizing and interacting with massive amounts of data to deliver intelligent operational management, data analytics, and business insights. The ideal candidate has worked “in the trenches” on a major SaaS offering and has the experience and knowledge needed to avoid common design and implementation pitfalls. Strong expertise in Java and relevant cloud technologies is a requirement.

Responsibilities:

  • Design and implement code for product running as a full SaaS solution in public cloud environments.
  • Participate in full software development lifecycle including design, coding, code reviews, unit test development, bug fixing, etc.
  • Provide expert level guidance reviewing key open source Cloud technology choices and make recommendations on integration paths into product architecture.
  • Provide expert level guidance on key operational requirements for SaaS solution, including deployment, monitoring, development methodologies, etc.

Job Requirements

  • Working hands-on experience building SaaS products.
  • Advanced level Java experience and experience working with Spring framework.
  • Working knowledge of building compelling backend application frameworks and Java Web Applications in Client-Server and/or Service-Oriented/Microservices environments.
  • Working knowledge of Kubernetes and related tooling highly desirable. 
  • Knowledge of relational databases and SQL, preferably MySQL.
  • Familiarity of NoSQL systems and working with Big Data, such as Elasticsearch, Cassandra, AWS DynamoDB, or other cloud hosted NoSQL databases.
  • Experience developing web services, messaging layer using REST, XML, WSDL, etc. and writing API documentation using Swagger.
  • Advanced or expert level experience in a significant variety of other open source, cloud technologies and platforms. Examples include, but may not be limited to: Hadoop MapReduce, Spark, RabbitMQ, Kafka, Flink, AWS, Azure, GCP, etc.
  • Familiarity with OpenID Connect, or OAuth protocols is a plus.
  • Experience with Test Driven Development (JUnit, Integration testing, etc.).
  • Developer level Linux platform experience.
  • Strong understanding of concepts related to computer architecture, data structures and standard programming practices.
  • Creative and analytical approach to problem solving.
  • Excellent spoken and written communication skills.

Education

Education & Experience

Typically requires a minimum of 5 years of related experience with a Computer Science, Computer Engineering, or Computer Information Systems Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience.

What you’ll love about us:

  • Our Culture: It’s our culture and our people. If you ask anyone at NetApp why they work here, the answer is inevitably the same: it’s the people. 
  • Global Diversity, Inclusion, and Belonging: We fully embrace and advance a diverse, inclusive global teams with a culture of belonging that leverages the backgrounds of all to cultivate a higher performing organization.
  • NetApp is an equal opportunity employer and encourages people of all backgrounds, including people with disabilities, to apply for open positions at NetApp.


About NetApp

Provides intelligent data infrastructure and management solutions.

Similar jobs

Software Engineer roles near Waltham, Massachusetts
3h
Save
Mark Applied
Hide
Software Engineer
Cambridge or Massachusetts or United States or Boston
$118k/yr RemoteFull Time, Contract
Dimagi
Dimagi: Develops open-source mobile technology for frontline workers globally.
2+ YOERequires 2+ years of software development experience, fluent Python, web software experience, English fluency, and familiarity with listed web technologies, AI-assisted coding tools, and open-source technology.
Python, Django, Postgres, Elasticsearch, JavaScript, Alpine.js, HTMX, CSS, Bootstrap, HTML, Claude Code, ComPsych, Employee Assistance Program (EAP)
3h
Save
Mark Applied
Hide
Software Engineer, Envoy AI Foundations
Cambridge, Massachusetts, United States
$147k-$210k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor’s degree or equivalent practical experience, 2 years programming in C++, Python, or Go, and 2 years developing large-scale infrastructure, distributed systems, networks, or compute technologies.
C++, Python, Go, Envoy, HTTP
5h
Save
Mark Applied
Hide
Software Engineer I
Boston or San Francisco or Atlanta or Chicago or Dubuque or Dallas or Pune
$130k-$144k/yr OnsiteFull Time
OpenGov
OpenGov: Provides enterprise resource planning software to local government agencies.
Bachelor's degree in computer science or equivalent experience, proficiency in Java, C++, and C# or equivalent languages, and knowledge of data structures and algorithms. Frontend/backend experience preferred.
ReactJS, TypeScript, GraphQL, NodeJS, Java, C++, C#, Python, JavaScript, SQL, Kafka, ElasticSearch, OpenSearch
5h
Save
Mark Applied
Hide
Senior Deployed Software Engineer
Lexington, Massachusetts, United States
$191k-$253k/yr OnsiteFull Time
Anduril Industries
Anduril Industries: Defense technology building autonomous military hardware and software.
5+ YOERequires 5+ years of software development and Linux experience, strong Python and C++, cross-system troubleshooting, communication skills, travel willingness, and eligibility for a U.S. Secret clearance.
Lattice OS, Python, C++, Linux, gRPC, React, JSX, Nix, NixOS
17h
Save
Mark Applied
Hide
Software Engineering & Development
Boston, Massachusetts, United States
$150k-$160k/yr HybridFull Time
State Street
State StreetNYSE: STT: Provides investment servicing and management to institutional investors.
5+ YOEBachelor's degree plus 5 years, or master's degree plus 3 years, in financial services IT. Requires advanced SQL, relational databases, R/Python/SQL, financial data, BI reporting, and strong communication skills.
SQL, R, Python, relational database, BI reporting tools
22h
Save
Mark Applied
Hide
Senior Software Engineer
Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
$150k-$170k/yr RemoteFull Time
Digital Realty
Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
23h
Save
Mark Applied
Hide
Staff Software Engineer, Core Infrastructure
San Francisco or Ottawa or Charlotte or Phoenix or Toronto or Los Angeles or Denver or Salt Lake City or Atlanta or Raleigh or Chicago or Houston or Portland or New York City or Vancouver or San Diego or Sacramento or Jacksonville or Seattle or Mexico City or Austin or Miami or Boston or Dallas
$145k-$275k/yr RemoteFull Time
Scribd
Scribd: Subscription-based digital library for e-books, audiobooks, and documents.
10+ YOE10+ years building backend, distributed, or data-intensive systems; production Rust and strong Python; storage and database expertise; AWS, infrastructure as code, operational excellence, technical leadership, and mentoring.
Rust, Python, Apache Arrow, Parquet, DataFusion, Amazon S3, PostgreSQL, MySQL, AWS, AWS Lambda, Amazon ECS, Amazon Aurora, Terraform, delta-rs, Claude Code
1d
Save
Mark Applied
Hide
Senior Software Engineer
Malvern or Faribault or Northboro
$92k-$142k/yr HybridFull Time
Saint-Gobain
Saint-GobainEuronext Paris: SGO: Global leader in light and sustainable construction and materials.
5+ YOERequires a high school diploma, 5+ years of software, web, and database development, 5+ years with MES/ERP/SCADA, 2+ years of technical project leadership, Python, core languages, relational databases, and system integration.
Python, C++, Java, .NET, SQL Server, Oracle, PostgreSQL, MES, ERP, SCADA, QAD, SAP