Software Systems Engineer
Core
Leads the design, implementation, and maintenance of complex software systems, formulating system scope and objectives while overseeing infrastructure performance and reliability.
Role type
Senior IC software systems engineer
Builds
Production software systems and organization-wide architectures for global business units
Domain
Enterprise software engineering and cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, C++, Java, Python, Kubernetes, Docker, Linux, Microservices, API design, Scalability, Agile Methodology
Preferred skills
Certified Software Systems Engineer (CSSE), Certified Systems Engineering Professional (CSEP), Full Stack Development
Technologies
Amazon Web Services, Microsoft Azure, SQL
Responsibilities
Leads preparation of instructional technical manuscripts for software systems operation; Manages resources to complete programming projects and designs detailed plans for system functionality; Oversees work of others related to improving performance and reliability of software systems infrastructure; Reviews system engineering and validation coverage throughout the program lifecycle; Develops organization-wide architectures and methodologies for software systems design across multiple platforms; Identifies and evaluates new technologies and outsourced development partners for alignment with technology roadmap; Provides guidance and mentoring to less-experienced staff members
Seniority
Senior, hands-on IC with leadership over large cross-divisional projects