Position: Salesforce Engineering manager
Company: Digicode
Category: Other
Experience required: 5y
English level: upper

This role will be responsible for the overall capability development and delivery of Salesforce projects. 
**This includes four main areas of focus:**
- Source, train and retain talent: This includes setting a performance-oriented culture and nurturing talent to deliver quality software for the core product as well as custom features for the clients.
- Coordinate with the Customer Success team and Sales team, spread across multiple geographies to create the product roadmap and technical execution plan. Most importantly, the Engineering manager would need to be aware of the latest offerings from Salesforce and develop exceptional working relationships and partnerships with the Customer success and business stakeholders
• Accountable for the technical delivery of Salesforce projects/products. This includes ensuring the right team construct, adherence to delivery standards, and partnering with clients to understand the requirements and consult the right solutions to be built.
• Coordinate analytics development team on joint features and integrations.


**Minimum Qualifications:**
● At least 7-9 years of technical management and delivery experience (of which 3-5 years of complex application implementation on Salesforce)
● Excellent communication skills with the ability to articulate and present to customers as well as management
● Working knowledge of Sales, Service, and Marketing clouds
● Working knowledge of Lightning Web Components and Apex
● Experience with Agile development (product backlog, user stories, etc)
● Conduct Sprint planning, daily stand-ups, and other agile ceremonies
● Follow the modern Dev-Ops process using GitHub, Bitbucket, and Continuous Integration tools
● Participate in peer design and code reviews
● Prior experience in building and deploying Salesforce applications and implementing 
deployment best practices and 2GP package generation
● Understanding the principles of building managed packages for AppExchange and being 
familiar with the security requirements and guidelines
● Managing a hybrid environment with Salesforce cloud solutions and 3rd party 
integrations
● Tracking emerging trends in Salesforce and incorporating them into the IT architecture
● Ability to participate in design sessions, review options and provide recommendations while communicating the benefits, risks, and constraints to both the business and IT stakeholders
● Guide, coach, and mentor software development engineers.
● Provide project management and technical leadership for every aspect of software.
● Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management
● Bachelor’s degree or above (ideal areas of study/related study include: Computer Science, Engineering, Information Technology or related discipline)

**Preferred Qualifications: **
● Experience with the Salesforce product suite and REST APIs
● Experience with JavaScript, and/or other scripting languages
● Experience with Cloud infrastructures like Amazon AWS is a plus

**Responsibilities:**
● Owning the overall technical design and delivery of products on the Salesforce platform
● Accountable for sourcing, training, and retaining Salesforce skilled development team
● Working closely with the client and customer success teams to review features,  contribute to the product strategy, and provide guidance to the project teams around architecture & implementation
● Providing leadership and technical skills to implement the product development & implement quality assurance strategy, processes, and standard methodologies that improve the delivery quality
● Owning the delivery end-to-end for client projects and internal products. Identifying and managing project risks.
● Ensuring team members are delivering to the coding standards, code is reviewed, well documented and versions are maintained, set up best practices & champion their adoption
● Enforcing a Scrum-based Agile delivery model to ensure sustainable & predictable delivery with good quality
● Managing the client communication and being the point of escalation
● Managing day-to-day operational aspects of the project, scope, and cost along with the Project manager
● Work with management to create a product roadmap for the products and convert it into actionable implementation stories for development team in collaboration with the Tech Lead

**We offer:**
● Professional and personal development.
● Comfortable working environment.
● 18+ working days paid vacation.
● Paid sick leaves.
● Medical insurance for employees, for children of employees.
● Language classes.
● Subscription for pool and gym.
● Compensation of visiting professional conferences