
Senior Software Engineer – Keystone
NetApp
full-time
Posted on:
Location Type: Office
Location: United States
Visit company websiteExplore more
Salary
💰 $187,000 - $278,300 per year
Job Level
Tech Stack
About the role
- Architect and build the core business engine that automates the entire subscription lifecycle, from product catalog creation and dynamic pricing to managing customer renewals.
- Design, build, and operate robust data pipelines (ETL/ELT) to collect and process subscription, usage, and metering data from disparate sources.
- Architect the data ecosystem, including data models, data warehousing, and data lake strategies, to serve as the single source of truth for all analytics and reporting.
- Write high-quality, high-performance code, primarily in Go and Python, to build and evolve our RESTful services and data pipelines.
- Act as a technical leader and visionary, influencing the long-term strategy for Keystone's commercial and data platforms.
- Mentor and cultivate the growth of senior and junior engineers, fostering a culture of technical excellence and innovation.
- Collaborate with product, business, and engineering leaders across NetApp to deliver cohesive, industry-leading solutions.
- Drive operational excellence by ensuring our services are seamlessly integrated into CI/CD pipelines and are built for world-class reliability, performance, and security.
Requirements
- 10+ years of professional software development experience
- Experience acting as a mentor, tech lead, or a key technical influencer on an engineering team
- Demonstrated expertise in leading the architectural design (design patterns, reliability, scaling) of new and existing complex systems
- Deep, hands-on proficiency in modern programming languages like Go and/or Python
- Extensive experience designing, implementing, and consuming RESTful APIs
- Proven experience with relational (e.g., PostgreSQL) and NoSQL databases, and a deep understanding of when to use each
- Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes
- Experience with modern frontend frameworks (e.g., React.js) and an understanding of full-stack architecture
- Experience building and maintaining CI/CD pipelines using tools like Git, Jenkins, or GitLab CI
- Deep knowledge of data warehousing concepts, streaming technologies (like Kafka), and data modeling for analytics
- Experience with major public cloud providers (AWS, Azure, GCP)
- A Bachelor of Science degree in Computer Science, Engineering, or a related field; or equivalent, relevant experience.
Benefits
- Health Insurance
- Life Insurance
- Retirement or Pension Plans
- Paid Time Off
- various Leave options
- employee stock purchase plan
- restricted stocks (RSU’s)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPythonRESTful APIsPostgreSQLNoSQL databasesDockerKubernetesReact.jsCI/CD pipelinesdata warehousing
Soft Skills
technical leadershipmentoringcollaborationinfluencingfostering innovationoperational excellence
Certifications
Bachelor of Science in Computer ScienceBachelor of Science in Engineering