TITLE: Software Engineering Manager/PM
LOCATION: Pleasanton 2x week
Duration: 18 months poss ext
MUST HAVES:
• 4+ years managing a team of software engineers in a management or team leadership role.
• 8+ years of software engineering experience,
• Deep expertise in Java and its ecosystem (Spring, REST APIs, microservices, etc.).
• Solid understanding of AI/ML concepts and experience integrating AI-powered features into production software.
• Strong project management experience using Agile/Scrum methodologies.
• Excellent communication and cross-functional collaboration skills.
• Cloud expereince – GCP, Azure
PLUSSES:
• Experience working in retail technology or consumer-facing applications.
• Familiarity with AI-driven personalization, recommendation engines, or sales optimization strategies
• Scrum Master experience
DAY TO DAY:
We are seeking a Technical Software Engineering Manager with strong expertise in the Java ecosystem and proven project management skills to lead a team of engineers building AI-driven solutions aimed at increasing in-store sales and customer engagement. You will guide technical design and development efforts while ensuring timely delivery of high-impact projects. This is a hands-on leadership role where you will collaborate with data scientists, product managers, and retail operations to create scalable software systems that turn data insights into actionable value. Additionall Responsibilities include:
• Lead and manage a team of software engineers focused on building and maintaining Java-based applications integrated with AI models.
• Work closely with AI/ML teams to integrate intelligent features into store systems, enhancing sales and customer experience.
• Serve as technical authority for the Java stack—review code, guide architectural decisions, and mentor team members.
• Own project planning and execution across engineering initiatives, ensuring on-time delivery aligned with business priorities.
• Collaborate with cross-functional teams including product, design, DevOps, and QA to drive high-quality outcomes.
• Manage technical roadmaps, backlog prioritization, and sprint planning.
• Promote software engineering best practices, including CI/CD, testing, and cloud deployment strategies (AWS preferred).
• Monitor and improve performance, scalability, and reliability of systems deployed in production
Compensation: $70.00-80.00/HR