About the job
We are seeking a talented Senior Software Engineer with a strong focus in Salesforce development or data engineering, complemented by a solid understanding of adjacent domains. Join our dynamic IT team, where each member plays a crucial role in delivering innovative solutions.
In this high-impact role, you will transition between gathering requirements, crafting Salesforce solutions, designing data pipelines, and integrating various systems. We value your expertise in your primary domain and your ability to solve problems resourcefully across different areas.
Our Approach to AI: We leverage AI tools such as Anthropic, Cursor, and OpenAI as integral components of our workflow. Our team has successfully implemented AI-assisted development for production data pipelines, governance workflows, and system integrations. We expect you to harness AI to enhance your work, ensuring that your depth of knowledge guides the validation of AI-generated outputs.
Key Responsibilities:
- Lead the end-to-end delivery of business systems projects, from requirements gathering and stakeholder workshops to development, user acceptance testing, and deployment.
- Develop and maintain Salesforce solutions, including Apex, Lightning Web Components, and integrations with ERP and other business systems.
- Design and manage data pipelines using tools like Airbyte, dbt, and Dagster, and maintain BI dashboards using Tableau.
- Create technical specifications, prioritize the roadmap, and oversee change management processes.
- Utilize AI tools on a daily basis to expedite development, analysis, and problem-solving.
- Provide mentorship to team members and advocate for best practices in the software development lifecycle and data governance.
