Senior Software Engineer at NetApp developing AWS-compatible storage software. Collaborating in Agile teams to enhance AI data lake solutions while maintaining high code quality and performance.
Responsibilities
Design and architect major systems and features
Implement, unit test, debug, verify production systems and features
Improve performance, reliability, availability and serviceability
Mentor, influence and collaborate with peer and junior engineers
Influence and define strategic product direction
Support inter-dependent development and testing activities
Requirements
A minimum of 12 years of hands-on development experience
3-5 years in technical leadership role
C++
additionally: Go, Ruby, Python and/or Java
OO design, network programming, HTTP, AWS S3 and file systems
Cassandra/CQL/NoSQL or SQL databases
Large-scale distributed systems, HPC
Linux and containers
Agile, TDD, and continuous integration
Education: Bachelor of Science in Electrical Engineering or Computer Science, a Master’s Degree, or a PhD; or equivalent experience
Software Engineer developing customer - facing features for Aurora's solar sales platform. Collaborating with cross - functional teams to enhance sales integrations and improve services.
Software Developer Engineer in Test for NetApp's AI cloud storage software. Collaborating with Quality and Development teams to ensure high - quality software delivery.
Senior Engineer in the City of Hamilton overseeing infrastructure and development projects while mentoring staff. Ensure compliance with municipal and provincial standards for effective city growth.
Senior Full - Stack Developer at Morgan Stanley focused on enterprise applications and knowledge graph development. Lead full - stack design and development using Next.js, React, and Node.js/Express in Montreal.
Staff Software Engineer responsible for designing and programming networking applications for GE Vernova. Collaborate with team on security and maintenance tasks while leading design discussions.
Senior Software Engineer focusing on C++ networking development and codebase maintenance at GE Vernova. Involved in the full software development lifecycle in a Linux environment.
Technical Leader for Power Systems driving development and execution of the power systems platform roadmap at GE Vernova. Inspiring a team to deliver groundbreaking and reliable power solutions.
Staff Engineer designing avionics hardware with focus on FPGA, ASIC, and CPLD applications for GE Aerospace. Collaborating on technology development, project execution, and process improvement.
Full - Stack Engineer at Superhuman developing core features for the AI productivity platform. Collaborating across teams to enhance user experience and system architecture.
Senior Software Development Engineer at BeyondTrust designing scalable cloud - based solutions. Leading diverse technical teams to deliver enterprise - ready systems in cybersecurity.