SOFTWARE ENGINEER MANAGER
Core
Lead a Software Engineering team to deliver secure, scalable solutions while managing vendor relationships for third-party tools and platforms.
Role type
Senior IC manager (software engineering)
Builds
Production software solutions, enterprise tooling, and vendor-managed platforms
Domain
Retail technology / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming (Java), modern scripting (Python), SQL, modern web frameworks (Ruby on Rails, Spring MVC, Node.js), system monitoring, log analysis, vendor management, team leadership, strategy execution
Preferred skills
AI familiarity, modern product development pipelines, troubleshooting, system design, mentoring junior engineers, workload balancing
Technologies
Java, Python, Ruby on Rails, Spring MVC, Node.js, SQL
Responsibilities
Collaborate with product teams to create scalable software solutions; write custom code/scripts for infrastructure automation; manage vendor relationships for tooling implementation; provide leadership, mentoring, and coaching to engineers; conduct performance reviews and develop talent; act as technical escalation point; evaluate new technologies for enterprise adoption.
Seniority
Senior, hands-on IC with management responsibilities