Spend is the fuel to help your company deliver performance, profitability, and purpose!
Principal Software Engineer
Location
Mexico
Posted
27 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer
Coupa Software
• Architect and ship production code across the full stack — this is a hands-on role, and it stays that way • Own the technical strategy for product-led growth on the CSP platform: activation, retention, conversion, and monetization • Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities of the Coupa Supplier Platform; build solid expertise of the entire Coupa application suite and leverage this knowledge to better design application and data frameworks • Engage cross-organizational teams such as Product Management, Integrations, Services, Support, and Operations to ensure the success of overall software development, implementation, and deployment • Demonstrate wide knowledge of architecture standards and patterns, a passion for advocating their correct usage, and excellent communication skills — documenting solutions and presenting them to governing bodies for review and approval • Champion a high-velocity delivery culture — small iterations, continuous deployment, regular releases • Drive data-informed decisions: instrument features, interpret results, and guide what gets built next
Job Requirements
- 15+ years of experience building and shipping enterprise-scale software, with a proven track record as a Principal or equivalent IC driving product-led growth
- Deep expertise in enterprise application architecture, especially in Spend Management domains (Procurement, Sourcing, Financial Transactions)
- Extensive experience designing and operating multi-tenant systems, including leading high-level architecture across multiple business domains
- Strong full-stack engineering skills with deep proficiency in TypeScript and hands-on experience with Ruby on Rails
- Advanced knowledge of architectural patterns (monoliths, microservices, micro-frontends) and enterprise software development lifecycle practices
- Highly autonomous problem-solver with excellent communication skills, experience in distributed teams, and hands-on use of AI-assisted development tools like Claude Code
Benefits
- Pioneering Technology
- Collaborative Culture
- Global Impact
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior .NET Full-Stack Developer
Sequoia ConnectOur core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions
Role Description We are currently searching for a Senior .NET Full-Stack Developer: - Develop and maintain backend services and RESTful APIs using .NET / C#. - Build and enhance React-based front-end components for internal applications. - Design and deploy cloud infrastructure on Azure using Terraform. - Work with Azure Cosmos DB and related data services. - Implement and maintain CI/CD pipelines using GitHub Actions. - Collaborate with engineers and architects to deliver scalable, reliable solutions. - Participate in code reviews and follow established engineering and security standards. Qualifications - Strong hands-on experience with .NET / C# and full-stack development. - Hands-on experience with React (JavaScript/TypeScript). - Proven experience building and consuming APIs. - Solid experience with Microsoft Azure services. - Hands-on use of Terraform for Infrastructure as Code (IaC). - Experience with Azure Cosmos DB or similar NoSQL databases. - Experience using GitHub and GitHub Actions for CI/CD. - Ability to work independently in a fast-paced environment. Requirements - Experience supporting enterprise data platforms or foundational services. - Familiarity with microservices or cloud-native architectures. - Experience in large enterprise environments. Benefits - Fully remote. Languages - Advanced Oral English. - Advanced Spanish.
Senior Software Engineer, Guest & Host
AirbnbAirbnb is a community based on connection and belonging.
• Own key company level problem statements and drive critical projects • Lead the scoping phase, the technical requirements and the implementation of the new functionality • Partner closely with other Engineering teams and cross functional partners including PM, Design, Data, and TPM. • Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning • Architect and implement complex features, focusing on data-driven decision making and performance optimisations • Collaborate with other engineers and cross-functional partners across Booking & Pricing and organisations such as Listings and Users to understand and prioritise technical requirements • Proactively grows knowledge of leading edge practices and trends involving workflow orchestration systems • Help define and improve coding standards, development processes and best practices
• Work independently and as part of an Agile software development team taking responsibility for solving complex problems. • Competent at turning ideas into code, and making that code usable by your teammates, and the company at scale. • Advance our goals around quality and engineering discipline • Test, analyze data, and improve constantly
• Own and maintain the organization's data classification schema • Define enforceable rules for AI tools across all risk tiers • Support AI tool request triage • Maintain the AI registry • Coordinate vendor data handling assessments • Ensure robust PII and sensitive data guardrails are documented before go-live • Monitor active tools for data boundary drift • Detect shadow AI and flag anomalies in access patterns to Security and Data Governance teams • Partner closely with Data Engineering to ensure governed data pipelines and access controls • Coordinate with Legal on regulatory changes • Collaborate with HR to build data literacy within AI training programs • Prepare Governance Board materials • Maintain internal policies and process guides • Track regulatory developments including GDPR, EU AI Act, NIST AI RMF, and ISO 42001




