Join our Enpal Salesforce team for a dynamic role encompassing all facets of Salesforce work. Work alongside skilled professionals across various functions (Administrators, Product Managers, Developers, QA, DevOps) with ample opportunities for knowledge exchange and growth. Ideal candidates are software engineers who can design, build, and own complex systems on the Salesforce platform, and have contributed meaningfully to architecture discussions beyond it. Strong communication skills are vital for translating requirements into actionable solutions and justifying decisions.
We're seeking a (Senior) Software Engineer who is passionate about clean code, software craftsmanship, and building scalable distributed systems on the Salesforce platform. At Enpal, you'll be part of a team that values engineering excellence and treats Salesforce as a serious development platform, not just a configuration tool.
Your Responsibilities:
- Design and implement scalable, maintainable solutions that solve complex business problems
- Champion software quality practices including code reviews, pair programming, and automated testing
- Collaborate with product teams to design technical architectures that enable business agility
- Mentor other developers in software engineering best practices
- Drive technical decisions that balance quality, speed, and business value
- Build reusable components and libraries that enable faster, more reliable development