Software Architect - Heroku Eventing, Metering and Usage
<p>Are you a highly skilled and experienced Software Architect looking for an exciting opportunity to shape and optimize the eventing, metering, and usage capabilities of Heroku at Salesforce? Look no further! We are currently seeking a talented individual to join our team as a Software Architect for Heroku Eventing, Metering, and Usage. In this role, you will have the opportunity to design, develop, and implement innovative solutions that will enhance the performance and functionality of Heroku's eventing, metering, and usage features. We are looking for someone who is passionate about software architecture and has a strong understanding of event-driven architecture, metering, and usage. If you possess exceptional problem-solving skills, a strong attention to detail, and a drive for excellence, we want to hear from you! Join us in revolutionizing the way businesses leverage Heroku at Salesforce. Design and develop innovative solutions for Heroku's eventing, metering, and usage capabilities. Optimize and enhance the performance and functionality of Heroku's eventing, metering, and usage features. Lead and collaborate with a team of software engineers to implement architectural changes. Conduct thorough research and analysis to stay current with industry trends and best practices in event-driven architecture, metering, and usage. Develop and maintain architectural documentation, including diagrams and technical specifications. Communicate complex technical concepts and ideas to both technical and non-technical stakeholders. Identify and troubleshoot any issues or roadblocks in the eventing, metering, and usage processes. Work closely with cross-functional teams, including product managers, to understand business requirements and translate them into technical solutions. Mentor and guide junior team members in software architecture principles and best practices. Ensure the security, scalability, and maintainability of the eventing, metering, and usage features. Collaborate with other software architects to ensure consistency and coherence across different components of Heroku. Continuously evaluate and improve the architecture to meet changing business needs and user demands. Participate in code reviews and provide constructive feedback to improve code quality. Stay up-to-date with advancements in technology and make recommendations on adopting new tools and technologies to improve the system. Adhere to Salesforce's development processes and guidelines to ensure high-quality and timely delivery of software solutions.</p><p>Salesforce is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.</p>