This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client is building the next generation of intelligent, scalable enterprise applications at the intersection of Salesforce, AI, and automation. Their high-performing Marketing Applications team delivers mission-critical solutions that power large-scale operations, optimize business processes, and embed AI-driven insights across the organization. They are seeking a Software Engineer II to independently design and deliver complex technical solutions while developing deep expertise across Salesforce, AI-enabled workflows, and enterprise integrations. This role is ideal for a proven engineer who enjoys architectural ownership, mentoring others, and working across a sophisticated technology ecosystem.
Job Responsibility:
Independently design, develop, and deliver complex, scalable Salesforce applications and integrations using advanced Apex, Lightning Web Components (LWC), and declarative tools
Design and maintain back-end services, APIs, and automation workflows using Node.js, Python, and cloud platforms (Azure or AWS)
Build and manage data pipelines and ETL processes across Salesforce and cloud-based data platforms
Own integrations between Salesforce and enterprise systems, defining data contracts using REST/SOAP APIs and event-driven architectures
Customize and extend agent-based capabilities to deliver context-aware, high-performance employee experiences
Drive adoption of AI capabilities, including predictive analytics, copilots, and generative AI within marketing and sales workflows
Contribute to AI and ML initiatives, including the secure integration of large language models into enterprise processes
Develop and optimize modern front-end applications using advanced JavaScript frameworks such as React.js or Next.js
Serve as a key contributor in Agile teams, influencing technical direction, roadmap planning, and conducting peer code reviews
Mentor junior engineers and promote engineering best practices and technical excellence
Collaborate closely with product managers, data science teams, and business stakeholders to translate requirements into scalable solutions
Requirements:
3+ years of professional software engineering experience in a corporate environment
Strong foundation in object-oriented programming with hands-on experience in JavaScript, Python, Java, or C#
Working knowledge of modern web frameworks (React.js, Next.js, or similar), front-end state management, and performance optimization
Experience working in cloud environments (Azure or AWS) and with DevOps tools including Git and CI/CD pipelines
Demonstrated interest or hands-on experience integrating AI and ML technologies, including LLMs, into enterprise workflows
Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Cursor) strongly preferred
Strong architectural thinking, analytical skills, and problem-solving abilities
Excellent communication skills and the ability to collaborate across cross-functional teams