Principal Systems/Software Engineer
Core
Designing, developing, and troubleshooting software systems, operating systems, compilers, routers, networks, and databases for edge-to-cloud solutions.
Role type
Principal Systems/Software Engineer (Storage & Distributed Systems)
Builds
Software systems, tools, and languages for storage and distributed infrastructure
Domain
Storage, Distributed Systems, Networking
Required skills
Software systems architecture, Distributed systems design, Datapath engineering, Software development lifecycle, Cross-functional technical leadership, Technology evaluation and integration
Preferred skills
Patent history in software design, Executive-level negotiation, Mentoring and knowledge sharing
Technologies
Operating systems, Compilers, Routers, Networks, Databases, Internet-related tools
Responsibilities
Develop organization-wide architectures for software systems across multiple platforms; Evaluate new technologies and outsourced partners for alignment with roadmap; Review designs for compliance and quality; Influence executive business leadership decisions; Provide guidance and mentoring to less experienced staff
Seniority
Principal, hands-on IC with strategic influence
