Senior Database Software Engineer

Reposted 25 Days Ago
Be an Early Applicant
Hiring Remotely in México
Remote
Senior level
Marketing Tech • Sales • Software
Spekit is the sales enablement platform that unifies sales content and learning to enable reps in their flow of work.
The Role
The Senior Database Software Engineer will focus on optimizing the database layer, mentoring junior engineers, and improving system performance across the platform.
Summary Generated by Built In
About Spekit

At Spekit, we’re building a truly context-aware experience where you never have to search for the right answer again. It starts with Sidekick, our execution layer that lives in your browser, Slack, and beyond. Sidekick anticipates a sales rep’s next move, translating complex signals into in-flow coaching, automated workflows, and deal-aware content creation — constantly answering the only question that matters:

“Given everything I know about this deal, what should I say, share, or do right now?”

But delivering that experience requires more than a chatbot. It requires an authoritative system of truth that governs how a company goes to market. A content platform that keeps information dynamic and accurate as the business evolves, connecting enablement to real revenue outcomes. An intelligence layer humans rely on, and the one other AI systems consume. It requires, Spekit.

Recognized as a Visionary in Gartner’s 2025 Magic Quadrant™ for Revenue Enablement Platforms, we’re reimagining how people work and learn in an AI-first world. Come build with us!

Backed by: $60M+ from Craft Ventures, Felicis, Foundry Group, and Renegade Partners
Trusted by: A 2025 Gartner Visionary powering teams at Southwest Airlines, Justworks, GitLab, and ZoomInfo


Location

This will be a fully remote position from within Mexico ONLY. Applicants must have work authorization to work from within Mexico.


Who we're hiring and why 

At Spekit, we’re building the next generation of AI systems that transform how people learn and work – and that starts with a powerful technical foundation.

As we scale our AI platform, we’re tackling increasingly complex challenges in data performance, modeling, and system design thinking. We’re looking for a Senior Full Stack Engineer with a specialization in database and systems performance to help us level up our architecture, strengthen performance across the stack, and mentor others in building fast, maintainable systems.

This role sits on a team focused on accelerating execution and delivering high-impact product experiences. We’re looking for someone who is a strong software engineer first, someone who brings clarity and systems thinking to every feature you design. With database and performance depth as their superpower, they’ll instinctively optimize queries, model data effectively, and design systems that scale gracefully. This Sr. Software Engineer will help us evolve how data flows across our platform, powering intelligent enablement at scale.

The Opportunity

This is a hybrid role: part full-stack engineer, part database systems expert. You’ll contribute across the stack while owning the optimization and scalability of our data layer, ensuring our growing AI platform remains fast, reliable, and beautifully engineered.

You’ll work closely with other engineers to design data models, optimize queries, and shape system boundaries that balance product velocity with long-term technical health. And as a senior member of the team, you’ll mentor others and influence architectural decisions that shape Spekit’s future. 

Must-Haves

  • Product-based mindset: We think long-term with the product vision in mind. We empathize with the customer - whether that customer is an end user, another team, a 3rd party integrator, or Spekit's own employees. You have a desire to develop a product that end users LOVE to use on a day to day basis!
  • Proficient in Python/DjangoDatabase depth as a superpower: proven expertise in query optimization, indexing strategies, schema design, and performance tuning (PostgreSQL preferred)
  • Systems thinking: ability to reason about domain boundaries, dependencies, and long-term architecture within a monorepo context
  • Mentorship ability: communicates trade-offs clearly (technical, product, and economic), helps elevate team skills, and guides less experienced engineers in database best practices
  • Experience with distributed/asynchronous systems that improve reliability and scale (e.g., messaging queues, background tasks, observability)
  • A data engineering or integration background — valuable, but not required for success
  • A collaborative mindset that helps the team design better data flows, make thoughtful architectural tradeoffs, and write more performant code

Nice-to-Haves

  • Full-stack software development experience: able to self-serve on end-to-end features (React, Rust, Django/Python)
  • Experience with distributed/asynchronous systems: working knowledge of messaging queues (RabbitMQ, Dramatiq), background task orchestration, and observability
  • Data modeling across systems: ability to design abstractions that unify heterogeneous external data models
  • Cloud-native familiarity: exposure to Redis, Kubernetes, AWS (especially RDS/managed Postgres)
  • Background in CRM integrations, particularly working with APIs from platforms like Salesforce or HubSpot

How You’ll Apply These Skills

  • Integration & data ingestion: experience extracting data from third-party APIs, designing ETL-like pipelines, and handling rate limits, retries, and deduplication
  • CRM API expertise: experience working with CRMs and APIs designed for platforms like Salesforce, HubSpot, and similar systems
  • Prior staff-level or architecture influence: experience making technical decisions that shaped domain boundaries or scaling strategies

What Success Looks Like

  • 30 Days
  • Ramp up on Spekit’s codebase, deployment pipelines, and existing database structures.
  • Ship at least one small end-to-end feature to demonstrate full-stack proficiency.
  • Pair with teammates to review queries and identify “low-hanging fruit” optimizations.
  • 60 Days
  • Propose and implement at least one schema or index improvement that meaningfully reduces query cost.
  • Contribute to discussions on system boundaries and technical debt areas in retros or planning.
  • Begin mentoring peers in query review and debugging workflows.
  • 90 Days
  • Lead the design of a performance-sensitive feature, shaping both product and data flow decisions.
  • Deliver at least one integration or data ingestion improvement (e.g., Salesforce API interaction, background task orchestration).
  • Be recognized by the team as a go-to partner for both feature delivery and performance questions.

The culture that defines us: Y O K E D
Yoke: We move as one, because that’s how we move faster and achieve more. Our speed, strength and ability to innovate lie in how we align, collaborate, support, and courageously challenge and give feedback to one another, running towards our shared mission
Own it: We think like owners. We’re proud of our work, we follow through on commitments, and we do what’s right, even when it’s hard.
Keep It Simple Yet Spektacular: We cut through complexity and relentlessly craft intuitive, fast, and delightful experiences—in our product and in how we work— to move fast, earn our own obsession, and create true, lasting customer love.
Enjoy the Journey: We laugh along the way. We’re kind to each other, we pause to embrace the moment, and celebrate the small wins, even when things get tough, because we recognize that what brings meaning to what we do is who we get to do it with. 
Drive: We push to get better every day because we love what we do. Growth, curiosity, learning and innovation fuel us. We embrace feedback and the challenges in front of us, moving with purpose, intention and speed

About the Team
At Spekit, we don't just talk about creating opportunity — we build it! With two female founders and a commitment to representation in tech, we're intentional about fostering an inclusive culture, supporting underrepresented communities, and building a team that reflects the diversity of our users. You'll join a collaborative, mission-driven team building category-defining AI products that meaningfully change how people learn and work. This is a rare opportunity to build an iconic company, work directly with leadership, and see your ideas ship quickly in a high-trust environment. If you're excited by the challenge of building elegantly simple, intelligent software that solves real problems for real users, we'd love to talk.

Top Skills

Python,Django,Postgresql,React,Rust,Aws,Redis,Kubernetes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Denver, CO
166 Employees
Year Founded: 2018

What We Do

Spekit is the modern sales enablement platform that unifies sales content and learning, and enables your reps in their flow of work with AI Sidekick, the most contextual Just-in-Time Sales Assistant™.

AI Sidekick uses contextual AI agents (leveraging CRM, call intelligence, Gong, email information, etc.) to understand reps’ precise needs, and then surfaces personalized coaching, messaging support, answers, and learning. By enabling them in the flow of work™, AI Sidekick helps reps effortlessly prepare for calls, follow up, or create tailored deal rooms and buyer experiences, leading to better, faster deal execution, stronger buyer relationships, and reduced ramp times.

This powerful Just-in-Time Enablement approach is backed by comprehensive sales content management capabilities that unite the best of DAP, KMS, CMS, and LMS features. With a robust repository, AI editing and governance features, and a built-in change management solution, enablement and marketing teams can effortlessly combat content decay and ensure consistent messaging. Beyond AI-powered content automation and delivery, Spekit provides granular analytics on content consumption and buyer engagement to optimize strategy and revenue attribution.

Why Work With Us

At Spekit, we believe that the right knowledge, at the right time, can unlock incredible potential. We're a passionate, fast-growing team based in Denver and Karachi on a mission to make work simpler, more intuitive, and more empowering for everyone. If you're driven by curiosity and energized by impact, you're in the right place.

Gallery

Gallery

Similar Jobs

SharkNinja Logo SharkNinja

Senior Director, Mexico Retail Operations & Customer Service Analytics

Beauty • Robotics • Design • Appliances • Manufacturing
Remote
Mexico City, Ciudad De México, MEX
3600 Employees
3-3 Annually

Capital One Logo Capital One

Principal Associate, Supplier Management

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
Mexico City, Ciudad De México, MEX
55000 Employees

Q2 Logo Q2

Operations Specialist

Digital Media • Fintech • Information Technology • Mobile • Payments • Software • Financial Services
Remote or Hybrid
México
2700 Employees

Magna International Logo Magna International

Supervisor de Producción Jr

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
San Luis Potosí, MEX
171000 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account