Create intelligent shopping experiences.
VP, Engineering
Location
United States
Posted
4 days ago
Salary
$225K - $300K / year
Seniority
Lead
Job Description
VP, Engineering
Rebuy Engine
• Set engineering strategy, architecture direction and the bar for code, reliability, and security. • Lead and grow the engineering organization through Engineering Managers; install the pod operating model. • Ship the V2 REST API surface, the OpenAPI spec, and the agent-readiness layer. • Own engineering KPIs: delivery velocity, system reliability, defect density, hiring quality. • Partner on diligence-readiness — repo hygiene, IP assignment, security posture — for a strategic transaction.
Job Requirements
- 10 to 15+ years in engineering leadership; have led 30–50 person engineering organizations.
- Experience scaling SaaS platforms in ecommerce, martech, or developer tools.
- Strong opinions on API design and developer experience — OpenAPI, REST conventions, agent-tool patterns.
- Modern stack fluency (PHP/Node/React/Shopify ecosystem helpful).
- Comfortable operating in an exit-process posture with discretion.
- Vast experience with large data sets and must be a database expert.
Benefits
- 100% free health, dental, and insurance for you and your family.
- Flexible vacation policy, generous holiday schedule, parental leave and sick policy.
- 401(k) retirement plans for U.S. employees and TFSA and RRSP retirement plans for Canadian employees.
- 3% contribution of gross salary for retirement plans, no matter where located.
- Resources, support, and flexibility to thrive in roles.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Enhance Zuora Billing capabilities using a hands-on approach to configure and maintain Zuora product catalog • Develop and maintain Zuora workflows and automations using standard platform features and best practices • Accelerate configuration, troubleshooting, and solution exploration using Zuora AI capabilities while validating outputs for accuracy, security, and compliance • Design, build, and support integrations with upstream/downstream systems using Zuora APIs • Deliver technical designs, estimates, and delivery plans, and collaborate with Solution Architects and cross-functional stakeholders • Promote engineering discipline across the team: testing, peer reviews, environment hygiene, and operational readiness • Troubleshoot complex billing issues across configuration, data, and integrations; perform root cause analysis and implement sustainable fixes • Produce and maintain high-quality technical documentation and use AI tools to improve draft quality, structure, and completeness • Implement and support data migration and cutover activities for changes impacting Zuora Billing
• Provide CBIS application development per customer requirements and provide solutions to requirement needs • Perform development changes to existing features and program requested new features, reports, queries, and modules • Monitor and update project tables with date ranges within application • Resolves application tickets submitted for issued users encounter • Resolves user account issues • Test and install Oracle quarterly patches • Refresh AWS IP range • Install, maintain and update SSL/TLS certificates for IIS and Apache TomCat • Reset UAT user accounts regularly • Pull audit and archived case listings weekly • Review logs for error messages daily • Sync cases with data mart that feeds dashboard and provide manual reset when necessary • Check backup for completion daily and ensure exported • Perform Java and Tomcat updates weekly/monthly as needed • Provides development for new features, updates, and changes based on government clients’ request • Create and maintains database reports and dashboard features • Provides required security functions of the database (including weekly audit, weekly purge review, updating application procedure documents) • Submit change requests (CRs) as required • Troubleshoot application issues • Perform maintenance on Database • Ensure log files are purged as necessary • Review RMAN backup and determine plan to reimplement (jobs\database_backup.ps1 and ensure archive logs are purged daily to ensure drives do not fill up) • Analyzes customer requirements and provides technical solutions, write complex code, and optimize database performance • Advises on data-based solutions to business problems • Supports the design, customization, development, build, analysis, evaluation, installation, and administration of database management systems • Translate requirements into customized applications using PL/SQL, Java, and XML • Knowledge with Oracle Application Express (APEX) • Modify and enhance existing Oracle application • Write, troubleshoot, and tune SQL queries, stored procedures, and triggers for optimal performance • Perform Testing and Debugging and ensure data integrity • Supports the preparation of system requirements, source analysis and process analyses and design throughout the database • Defines database organizations, standards, controls, procedures, and documentation • Create technical documentation and security documentation for inspections as requested • Familiarity with software development lifecycle and Agile methodologies. • Database management – install, upgrade, and patch Oracle • Manage database tables, indexes, and views • Monitor database health and optimize SQL queries and system configurations for maximum speed and scalability • Perform regular backups and periodic data restorations to guarantee data availability • Implement and enforce database security policies and manage role-based access controls • Perform schema changes and deploy code through development, test, and production environments.
Senior C++ Developer
Action1Patch Management That Just Works | Real-time discovery and remediation of third-party and OS vulnerabilities
Role Description We are seeking an experienced Senior C++ Developer to take a leading role in developing and supporting a cross-platform endpoint agent that runs on Windows, Linux, and macOS. This agent is a key component of our platform, responsible for executing patching workflows, communicating with the cloud backend, collecting system data, and enforcing policies. You will work closely with a high-caliber team of engineers to ensure that the agent is performant, secure, and reliable across all supported operating systems. What you'll do - Design, develop, and maintain a robust, efficient, and secure cross-platform agent in modern C++. - Ensure seamless functionality and consistent behavior across Windows, Linux, and macOS environments. - Build integrations with OS-level APIs and services related to patching, system info gathering, and task execution. - Optimize agent performance for different platforms and deployment scenarios. - Handle communication with the cloud backend using secure and efficient protocols. - Stay current on system security best practices and OS updates that affect agent behavior. Qualifications - Strong proficiency in C++ (ideally C++17 or later), with solid cross-platform development experience. - Good understanding of system-level programming on at least two of the following: Windows, Linux, macOS. - Experience in multithreading and asynchronous programming. - Experience in network programming (e.g., sockets, REST, HTTP/HTTPS). - Writing clean, portable, and maintainable code. - Familiarity with version control (Git) and CI/CD pipelines. - Experience in developing and debugging production-ready software for heterogeneous environments. - Strong problem-solving skills and ability to work independently. Requirements - Experience working with OpenSSL, secure communication protocols, or certificate handling. - Background in endpoint security, patching, or systems management. - Experience with cross-platform build systems (e.g., CMake). - Proficiency in Bash, PowerShell. - Familiarity with cloud services such as AWS, Azure, or GCP. Benefits - Fully remote work, giving you the flexibility you need in the modern world. - A multitude of interesting challenges and opportunities. - Non-stop professional growth and learning of new technologies. - Stable income and flexible working hours, opportunities for promotion. - Friendly and professional peers.
• Architect and manage deployments of JetBrains Central into enterprise development environments, CI/CD systems, and internal developer platforms. • Mentor and support other FDEs, sharing architectural expertise and scaling the team's deployment practices. • Drive organizations' transition from ad-hoc AI experimentation to governed, AI-native development workflows. • Help organizations establish their own AI governance, including security policies, access management, and data privacy controls. • Enable observability for AI-driven development, helping organizations understand their AI usage and code-generation patterns, as well as AI’s impact on productivity. • Design sustainable AI adoption strategies, including for usage controls and cost visibility across multiple model providers. • Integrate our cloud-based agent execution layer so AI agents run securely and at scale. • Partner closely with JetBrains product teams, shaping the platform based on real-world deployments and customer feedback. • Create delivery frameworks and train JetBrains partners to deliver the desired scope of service.




