Skip to Main Content

Job Title


Senior Salesforce Software Engineer


Company : Portside


Location : Mexico City, Mexico City


Created : 2025-12-10


Job Type : Full Time


Job Description

Senior Salesforce Software Engineer Join to apply for theSenior Salesforce Software Engineerrole atPortside .About Portside Portside is a leading provider of modern software solutions for the global aviation industry. As a fast‑growing SaaS company, we operate across three key verticals: business aviation, regional commercial aviation, and aircraft leasing & finance. With nearly 300 team members spread across five continents, we support over 1,000 enterprise customers, helping them streamline and manage all aspects of their day‑to‑day operations.Job Summary We are looking for a highly experienced Senior Salesforce Engineer who will play a key role in building and evolving the Salesforce‑based core of the LeaseWorks product suite. LeaseWorks provides Salesforce‑based software that helps aircraft lessors and airlines manage the full lifecycle of leased aircraft — including portfolio management, contracts, maintenance reserves, invoicing, technical records, utilization tracking, deal workflow automation and more. Our platform delivers a unified system of record that improves operational efficiency, financial accuracy, and collaboration across technical, commercial, and finance teams.Salesforce development (Apex, LWC, integrations, architecture, data modeling) will be the main focus of this role. At the same time, our ecosystem includes several supporting technologies and tools — such as PowerBI reports and interactive dashboards, Nintex DocGen templates, and auxiliary services and integrations built in Python, React, and .NET – and you may occasionally work with these components to deliver complete end‑to‑end solutions.This role is ideal for someone who thrives in a Salesforce‑first environment but is comfortable stepping into adjacent systems when necessary. You will own complex features across multiple business domains (asset management, leasing operations, billing, utilization, compliance) and ensure that the platform remains scalable, reliable, and aligned with best engineering practices.We actively use AI‑assisted development tools such as Cursor to accelerate engineering velocity, improve code quality, and streamline refactoring. In this role, you will work within an AI‑augmented engineering workflow that includes AI‑driven code reviews and automated debugging with tools like BugBot. On the product side, you will help design and implement AI‑powered features using Salesforce’s native AI capabilities along with other AI technologies we adopt to deliver smarter workflows, predictive insights, and intelligent automation across the LeaseWorks platform.Key ResponsibilitiesDesign and implement Salesforce solutions using Apex, Lightning Web Components, Flows, and platform best practices such as DRY, KISS, and common architectural patternsDevelop and maintain integrations between Salesforce and external systems using REST APIs, Platform Events, asynchronous processing, and secure authentication frameworksDesign Salesforce data models, manage metadata and configuration, and ensure reliability, scalability, and adherence to Salesforce platform limitsSupport the reporting team by helping develop, refine, and troubleshoot PowerBI reports and interactive dashboards, Nintex DocGen templates, and other reporting tools, ensuring strong data modeling, accuracy, usability, and reliable automated document workflowsUse AI‑assisted coding tools (Cursor, LLM‑based code generators, refactoring tools) to accelerate development and improve code qualityParticipate in AI‑driven code reviews and incorporate automated feedback to maintain high engineering standardsUse AI‑powered debugging tools (such as BugBot) to identify, analyze, and resolve issues more efficientlyContribute to AI‑powered product features, including intelligent automation, insights, and reporting enhancementsContribute to auxiliary services and integrations using Python, React, .NET, or other technologies where necessary to support end‑to‑end business processesWrite unit tests and integration tests (Apex, JavaScript, Python, etc.) and contribute to the overall test strategy to ensure high product quality.Follow the company’s code and development standardsRefactor existing software components to eliminate technical debt and improve application extensibilityEstimate software development work in conjunction with the product teamDeploy software releases to production and other environmentsUse and maintain CI/CD pipelines in coordination with the DevOps teamUse and maintain infrastructure in coordination with the DevOps teamWork closely with the security team to maintain compliance with the company’s security standardsConduct code reviewsCollaborate with the management team on setting project goals and their executionQualifications5+ years of Salesforce development experience with a strong focus on Apex, Lightning Web Components, and scalable Salesforce architectureStrong knowledge of Salesforce data modeling, SOQL/SOSL, governor limits, and experience designing robust, maintainable solutions on the platformExperience designing application architecture, with a solid understanding of Salesforce design patterns, asynchronous processing, integration patterns, and engineering best practices such as SOLID, DRY, KISS, and other software development best practicesExperience building and maintaining integrations using REST APIs, Platform Events, and secure authentication methods; understanding of distributed system conceptsExperience using AI‑assisted coding tools (Cursor, Copilot, or similar) to accelerate development and support refactoringFamiliarity with AI‑driven code reviews (such as BugBot) and the ability to apply automated feedback effectivelySolid understanding of CI/CD principles, hands‑on experience with Git‑based workflows, automated deployments, and DevOps best practices for SalesforceExperience writing high‑quality unit and integration tests in Apex and JavaScript, with strong attention to test coverage, isolation, and reliabilityExperience working with PowerBI reports and interactive dashboards, Nintex DocGen templates, or similar reporting/document‑generation tools is a strong plusAbility to contribute to auxiliary services or integrations written in Python, React, .NET, or other technologies when neededGreat troubleshooting skillsStrong motivation and willingness to learnPractical and results‑oriented engineering mindsetDesire to build reliable and efficient solutionsInterest in the aviation and finance industries and motivation to become a domain expert in those fieldsWhat We OfferCompetitive base salaryFully remote workGenerous time off policyOpportunities for professional development and career advancement.Dynamic, collaborative, and fast‑growing work environment.#J-18808-Ljbffr