Loading…
Loading…
Salary
$140–240/yr
About the position
As a Software Engineer Manager, you will have the opportunity to contribute to the development of innovative products while supporting the growth of the next generation of engineering talent. In this role, you will be responsible for driving strategic technology decisions, building scalable and resilient systems, and delivering solutions that align with organizational objectives, including retail and promotional pricing as well as pricing optimization initiatives. In addition, you will collaborate with strategic vendors to ensure that third-party tools and applications are effectively leveraged by product teams. You will also play a key role in guiding the adoption of AI/ML-driven solutions to enable data-driven decision-making and enhance automation across the organization.
Responsibilities
Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutionsDrives strategic technical decisions and influences architecture to build highly scalable, performant, and resilient systemsDesigns and implements solutions incorporating AI/ML capabilities to improve automation, forecasting, and business outcomesBuilds and enhances systems supporting retail pricing, promotions, and optimization, ensuring accuracy, scalability, and performanceDocuments, reviews and ensures that all quality and change control standards are metWrites custom code or scripts to automate infrastructure, monitoring services, and test casesWorks with vendors and partners for the successful implementation of critical tooling and platformsCreates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactivelyContributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowermentEvaluates new technologies, including AI/ML platforms and tools, for adoption across the enterpriseParticipates in and leads review board sessions to drive consistency across the enterpriseFills in on product teams for engineers who are out of the officeFields questions from business, engineers, product teams, or support teamsMonitors tools and participates in conversations to encourage collaboration across product teamsProvides application support for software running in productionActs as a technical escalation point for the engineers on the team, especially for complex system and pricing-related issuesProvides leadership, mentoring, and coaching to Software EngineersActively develops team capabilities in modern engineering practices, AI/ML adoption, and system designAttracts, retains, and develops top talent to build a world class Software Engineering TeamConducts annual and mid-year reviews by reviewing individual development plans and team feedbackFosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interestsActs as a proponent of modern software development practices and data-driven decision-makingGuides team members in strategic thinking, alignment, analysis, and execution tasks within and across product teamsBuilds a culture of continuous learning, innovation, and engineering excellence focused on scalable systemsParticipates in and contributes to learning activities around modern software design and development core practices (communities of practice)Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizationsBuilds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problemsStays current with advancements in AI/ML, retail pricing technologies, and large-scale distributed systemsRequirements
Must be eighteen years of age or older.Must be legally permitted to work in the United States.Mastery of an object oriented programming language (preferably Java)Mastery of a modern programming language (preferably java & Python)Experience productionizing statistical models, AI/ML systems, and Generative AI solutions at enterprise scaleExperience working with or integrating AI/ML models and data-driven systemsExperience with retail pricing systems, promotions, or price optimization platformsMastery of a modern web application framework such as Ruby on Rails, Spring MVC, and Node.jsMastery of writing SQL queries against a relational database and No SQL databasesExperience championing AI agents to improve developer productivity, accelerate delivery, and enhance team effectiveness.Experience managing large-scale solution delivery in highly matrixed and cross-functional environments.Mastery of modern product development processes and pipelinesProficient in effective troubleshooting and issue resolution techniquesProficient in effective system monitoring and log analysis techniquesCapable of understanding complicated systems quicklyExperience in guiding more junior team members throu