Principal Systems/Software Engineer
Core
Designing, developing, and troubleshooting software systems, architectures, and tools for edge-to-cloud products and solutions.
Role type
Principal Systems/Software Engineer (Architecture & Development)
Builds
Software systems, design tools, languages, and integration solutions for multiple platforms
Domain
Edge-to-cloud computing, software architecture, systems engineering
Required skills
Software systems architecture, multi-platform integration, software design tools development, test plan creation, debugging, technology evaluation, executive-level negotiation, mentoring
Preferred skills
History of innovation with patents, outsourced development partner management
Technologies
Operating systems, compilers, routers, networks, utilities, databases, Internet-related tools
Responsibilities
Develop organization-wide architectures and methodologies for software systems design; Identify and evaluate new technologies and outsourced development partners; Review designs for compliance and provide feedback to mitigate failure risk; Influence decisions of executive business leadership and industry standards groups; Provide guidance and mentoring to less experienced staff members
Seniority
Principal, technical leadership & mentorship
