Job Summary
We are seeking a highly skilled and dynamic Software Engineering Manager specializing in Salesforce to lead our development team. In this role, you will oversee the design, development, and deployment of Salesforce-based solutions, ensuring alignment with business objectives and technical standards. Your leadership will drive innovation in cloud-based customer relationship management (CRM) systems, leveraging your expertise in software development and infrastructure to deliver scalable, secure, and efficient applications. The ideal candidate will possess a comprehensive understanding of IT infrastructure, web development, and modern programming languages, fostering a collaborative environment that promotes continuous improvement and technical excellence.
Responsibilities
Lead and mentor a team of software engineers focused on Salesforce platform development, including Apex, Visualforce, Lightning components, and integrations.
Design, develop, and maintain Salesforce applications utilizing RESTful APIs and other web services to ensure seamless data exchange across systems.
Collaborate with cross-functional teams to gather requirements, define technical specifications, and translate business needs into scalable solutions.
Oversee the integration of Salesforce with other enterprise systems such as AWS cloud services, Azure, and on-premises infrastructure.
Implement best practices for application development using Agile methodologies to promote iterative progress and rapid delivery.
Manage source code repositories using SVN or GitHub, ensuring version control and code quality standards are maintained.
Optimize system performance by monitoring IT infrastructure components including MySQL databases, Linux servers, and cloud environments.
Ensure security compliance through role-based access control (RBAC), data encryption, and adherence to industry standards.
Develop documentation for system architecture, APIs, and deployment processes to facilitate knowledge sharing.
Stay current with emerging technologies such as Quantum engineering applications relevant to enterprise solutions to identify opportunities for innovation.
Experience
Proven experience leading software engineering teams in developing Salesforce solutions within complex enterprise environments.
Extensive knowledge of IT infrastructure components including AWS cloud platforms, Azure services, Linux operating systems, and network security protocols.
Strong proficiency in programming languages such as JavaScript, Java, C#, Python, C++, VBA, and C for application development across diverse platforms.
Hands-on experience with web development frameworks like React Express for front-end interfaces and RESTful API design.
Familiarity with version control tools including GitHub and SVN to manage collaborative codebases effectively.
Demonstrated expertise in database management using MySQL or SQL Server for backend data handling.
Knowledge of Agile development practices to facilitate continuous integration/continuous deployment (CI/CD) pipelines.
Understanding of application security principles such as RBAC and secure API design to protect sensitive data.
Ability to coordinate multiple projects simultaneously while maintaining high standards of quality and performance. This position offers an exciting opportunity for innovative professionals eager to lead transformative projects at the intersection of cloud computing, enterprise software development, and cutting-edge technology. If you possess a passion for building scalable solutions that empower organizations worldwide through robust CRM systems integrated with modern infrastructure tools—apply today to join our forward-thinking team.
Job Type: Full-time
Pay: $110,000.00 per year
Work Location: In person