Senior Database Software Engineer
hace 1 día
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 the GTM Brain, the authoritative system of truth that governs how a company goes to market. It's the content platform that keeps information dynamic and accurate as the business evolves, connecting enablement to real revenue outcomes. It's the intelligence layer humans rely on — and the one other AI systems consume.
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
- 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
- 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
- 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.
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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
-
Senior Database Engineer
hace 3 días
Ciudad de México, Ciudad de México Enapsys A tiempo completoAtEnapsys, we are passionate about building technology solutions that transform how businesses operate. Our culture is based on innovation, collaboration, and continuous learning. We work with cutting-edge technologies and provide our team members with opportunities to grow their skills while contributing to impactful projects. We're looking for aSenior...
-
Software Engineer
hace 1 día
Ciudad de México, Ciudad de México Description Stori A tiempo completoDescription Stori is looking for a Software Engineer with solid technical skills and a passion for building high-quality, scalable software. In this role, you will work within a squad to develop and maintain software applications on our cloud infrastructure, focusing on well-defined problems and collaborating closely with senior engineers, product managers,...
-
Software Engineer Senior
hace 1 semana
Ciudad de México, Ciudad de México Global Payments Inc. A tiempo completoDescriptionTSYS, a Global Payments company, is the payment stack for the future and operating in more than 75 countries around the world, we process billions of card transactions each year.We are looking for a Senior Software Engineer to be part of our team in Mexico, so if you are pursuing professional development and would like to be part of our amazing...
-
Senior Software Engineer
hace 3 días
Ciudad de México, Ciudad de México Jobgether A tiempo completoThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (Security) in Mexico. As a Senior Software Engineer specializing in security, you will be instrumental in designing and implementing robust security features across large-scale platforms. You will work closely with product and...
-
Senior Software Engineer
hace 3 días
Ciudad de México, Ciudad de México Smart IT Frame LLC A tiempo completoJob Title: Senior Software EngineerLocation: Mexico City or Toluca (Hybrid – 3 days a week in office)Employment Type: Full TimeAbout Smart IT Frame:At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and professional roles, empowering both clients...
-
Senior Software Engineer
hace 1 semana
Ciudad de México, Ciudad de México EXL A tiempo completoDescriptionJob Location: MexicoSalary Range: 50, ,000 MXN Gross MonthlyWe are currently seeking an experienced professional to join our team in the role of Senior Software Engineer – Java TechnologiesIn this role, you will:Contribute to all stages of software development lifecycleAnalyze user requirements to define business objectivesDevelop and test...
-
Senior Software Engineer
hace 3 días
Ciudad de México, Ciudad de México EXL A tiempo completo $50,000 - $75,000Job Location: MexicoSalary Range: 50, ,000 MXN Gross MonthlyWe are currently seeking an experienced professional to join our team in the role of Senior Software Engineer – Java TechnologiesIn this role, you will:Contribute to all stages of software development lifecycle Analyze user requirements to define business objectives Develop and test software...
-
Senior Software Engineer
hace 1 semana
Ciudad de México, Ciudad de México -30ed-4224-ad0b-4b9103b33a2b A tiempo completoWeWork Reforma Latino , Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer - Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...
-
Senior Software Engineer
hace 1 semana
Ciudad de México, Ciudad de México -30ed-4224-ad0b-4b9103b33a2b A tiempo completoWeWork Reforma Latino , Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer - Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...
-
Senior Software Engineer
hace 1 semana
Ciudad de México, Ciudad de México -30ed-4224-ad0b-4b9103b33a2b A tiempo completoWeWork Reforma Latino , Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer - Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...