Principals, Software Development
Core
Constructing complex engineering solutions and assuming end-to-end ownership of software projects within an Agile SCRUM team.
Role type
Principal Software Engineer
Builds
Production software applications and features for the global IT sales channel
Domain
Enterprise IT distribution and cloud services
Deliverable
production ML models | product features
Required skills
Software development, Agile SCRUM methodologies, testing automation, code reviews, architecture design, user story definition, incident response, technical documentation, team mentorship, stakeholder coordination
Preferred skills
N/A
Technologies
N/A
Responsibilities
Design and build complex software solutions; participate in code reviews and establish coding standards; respond to production support incidents; create technical documentation and architecture diagrams; mentor junior engineers; coordinate with product owners and external stakeholders
Seniority
Principal, hands-on IC with mentorship