Create intelligent shopping experiences.
VP, Engineering
Location
United States
Posted
52 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
Senior Software Engineer
NutrientNutrient delivers the building blocks to accelerate digital transformation for modern businesses. Nutrient’s SDKs, cloud-based document processing, low-code solutions for M365, and workflow automation platform transform document ecosystems. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, N.C., Nutrient operates offices in England, France, and Austria. Nutrient is on a mission to evolve the human experience with documents, and its products are the integration of industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. To learn more, visit www.nutrient.io.
Role Description We’re looking for a Senior Software Engineer to join the Native team in building core technology which enables many of our key document capabilities. The team is directly responsible for the underlying layers of all our technologies and several public SDKs: - .NET SDK - Java SDK - Python SDK The same SDK we sell to our customers powers our solutions alongside internal ones which is also used in: - Web SDK - Document Engine - AI Document Processor - Document Web Services We’re an AI first company, which means using coding agents should be second nature. You should feel comfortable suggesting broader changes in the team's workflows if warranted - we want to optimize for impact. You own problems and tasks, not Jira issues. Jumping into TypeScript, Swift, Kotlin or Elixir shouldn’t scare you, but just be another opportunity to learn. What You'll Work On - Design and implement C++ and C# systems across the core Native layer, taking full ownership from architecture through to production. - Share ownership for architecture, tools and services, contribute to product development and customer success. - Ship features and improvements in a small, async-first team: debug hard problems, improve reliability, and keep the stack coherent across platforms. - Drive performance and correctness across multi-platform builds, compiler behaviour, and system-level concerns. Qualifications - 5+ years of production C++ experience, with solid knowledge of memory management, system programming, compilers, and multi-platform development. - Strong grasp of data structures and algorithms, with an understanding of how client-side SDKs fit into larger distributed systems. - Self-directed and collaborative: you can own a problem from scratch, communicate proactively, and give and receive honest feedback. - Bias towards shipping: you take ownership from design through to production and move fast. - Bonus: experience with PDF internals or other document formats is a plus. Who Thrives Here At Nutrient, we’re not just hiring for skills — we’re hiring for mindset. The people who thrive here are: - Collaborators: You collaborate openly, listen actively, and prioritize team success over ego. - Hungry Learners: Rapid learning fuels progress and career growth. - Curious Thinkers: You dig deep to uncover the “why,” valuing understanding over simply being right. - Self-Starters: You take action without waiting for direction, turning obstacles into opportunities with creativity and persistence. - Owners: You take responsibility for solutions and outcomes, always looking for ways to improve what’s within your control. - Doers: You’re energized by progress, motivated to create meaningful impact, and eager to tackle challenges. Benefits - Core layer impact: whatever you ship directly shapes every Nutrient product and reaches millions of end users across 15%+ of the Global 500. - Real ownership and freedom: in the Core team you identify problems and go fix them, with minimal process and high trust. - Fully remote and async-first: minimal meetings, strong writing culture, and the independence to manage your own work. - Mission-critical product: Nutrient's platform is trusted by 15%+ of the Global 500 across 80+ countries. - Strong growth trajectory: having more than doubled revenue over the past three years, backed by Insight Partners. Company Description Nutrient believes in equal opportunity. We employ people from many cultures and countries, celebrate diversity, and are committed to building a team that represents a variety of backgrounds, skill sets, and perspectives. We do not discriminate on the basis of race, color, religion, age, marital status, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity or expression, or any other non-merit factor.
Senior Software Engineer
EarnInEarnIn is reimagining how money moves in an effort to make financial success accessible to everyone. The company’s platform gives customers as many options as
Role Description Join our DevelSoper Experience team to design and ship AI-native tooling and agentic workflows that meaningfully accelerate the way EarnIn engineers build, ship, and operate software, and help set a new bar for what engineering productivity looks like. This is a remote position, though it could also be a hybrid role from our Mexico City office as part of our expanding site. What You'll Do - Draw on firsthand experience with the friction, toil, and frustrations that slow engineering teams down and use that empathy to build tools and automation that actually solve the right problems. - Drive the design, development, and implementation of tools, systems, and processes that accelerate engineering velocity, reduce manual effort, and raise the quality bar for software delivery. - Use the latest AI capabilities LLM APIs, agentic workflows, MCP patterns, and AI-assisted development environments to fundamentally rethink what a high-productivity engineering team looks like. - Architect and operate multi-step agentic systems with well-defined inputs, outputs, validation checkpoints, and human-in-the-loop guardrails that run reliably at scale. - Embed AI-assisted capabilities into CI/CD pipelines and GitHub Actions workflows to improve build reliability, code quality feedback loops, and developer toil reduction. - Guide and advise product engineering teams on best practices for building observable, scalable systems acting as a force multiplier across the org, not just within DevX. - Partner directly with engineering teams to identify high-friction workflows, translate them into structured AI-assisted automation, and measure impact against defined success metrics. - Instrument AI-powered features with end-to-end logging, monitoring, evaluation, and their lifecycle from pilot through iteration or retirement. - Document patterns, usage guidance, and best practices so proven workflows can be consistently adopted and extended across the org. Qualifications - 4+ years of professional software engineering experience, including 3+ years building infrastructure or internal tooling for developer teams; fluency in Python or Go. - Firsthand experience with the tools, workflows, and pain points of software engineering teams; you've felt the friction yourself and know how to fix it. - Hands-on experience building and deploying agentic or LLM-powered systems in production, including practical familiarity with MCP patterns, tool-augmented workflows, or multi-step agent architectures. - Some experience integrating with LLM APIs (Anthropic Claude, OpenAI, or equivalent) and an understanding of tradeoffs around context management, latency, cost, and safety. - Experience with GitHub Actions or similar CI/CD platforms, including building custom workflows, reusable actions, or automation that operates on code or pull requests. - Daily use of AI-assisted development tools (Cursor, Claude Code, Copilot, or equivalent); treat these as core to how you work, not a nice-to-have. - Ability to define meaningful metrics for AI-assisted tooling and run time-bound experiments to validate impact. - Clear written and verbal communication skills, comfortable advising and influencing partner engineering teams in a distributed environment. - Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs). Benefits - Excellent benefits for employees, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. - Salary ranges determined by role, level, and location.
• 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.




