What is your current level of experience in freelance work?
We are looking for a Solution Architect to join our Pricing Engineering team and lead the technical direction of our pricing platforms, with a strong emphasis on promotions. In this strategic role, you will develop a comprehensive technical strategy that drives modularization, maximizes code reuse, and enables rapid experimentation in user experience. You’ll bring deep expertise in building scalable, enterprise-grade systems—particularly in Java—and play a key role in defining long-term architectural vision. The role requires strong problem-solving skills, attention to detail, and the ability to lead by example, whether guiding a project or mentoring engineers across the team. Working closely with cross-functional stakeholders in an agile environment, you will ensure high-quality, low-latency solutions that align with evolving business needs while elevating the overall technical excellence of the team. Required Skills/Qualifications: • Minimum of 9 years of experience in Java development, with substantial experience in leading engineering projects and integrating e-commerce platforms such as Shopify. • Design, develop, and maintain scalable applications using Java and Spring Boot. • Offer technical guidance and mentorship to a team of Java developers. • Utilize Google Cloud services such as Pub/Sub and Cloud SQL, and manage transactional databases efficiently. • Oversee and optimize CI/CD pipelines using Bamboo and Bitbucket. • Lead API development and integration to ensure seamless service functionality. • Partner with stakeholders to gather business requirements and translate them into technical solutions. • Conduct code reviews to identify improvements, ensure best practices, and maintain coding standards. • Implement and manage code quality analysis through SonarQube. • Perform comprehensive testing, including test-driven development (TDD) for both unit and contract testing. • Monitor application performance with tools like Grafana and New Relic. • Quickly troubleshoot and resolve production issues to maintain system reliability • Build and articulate a clear vision for the platform's future, aligning with business goals. • Collaborate with leadership to track and report on key performance indicators (KPIs). • Facilitate Root Cause Analyses (RCAs) and Correction of Errors (COEs), applying learnings to enhance system architecture and design. • Engage with multiple internal teams and external partners, managing relationships and integrating technology solutions. • Extensive experience working with e-commerce platforms, particularly Shopify, to enhance and streamline online retail functionalities. • Prioritize tasks, manage multiple projects simultaneously, and make strategic decisions on work distribution and resource allocation. • Lead and mentor a team, fostering a culture of technical excellence and innovation. • Demonstrated ability in building and leading technical teams, with or without direct reports. • Excellent communication and interpersonal skills, capable of working in a developer-centric, startup-like environment.