Enterprise Architect at Bloomerang | Torre

Enterprise Architect

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Base compensation
USD155k - 210k/year

+ Health insurance

location_on
Hybrid (US)
Posted almost 3 years ago

Responsibilities


- Bloomerang provides a world-class experience for tens of thousands of nonprofits, allowing them to raise more money and do more good in the world. - Mission-driven culture built on the core values of Empathy, Unity, and Transparency. - Home to some of the most innovative and skilled employees in the workforce today. As the Enterprise Software Architect at Bloomerang, you will play a critical role in modern architecture, managing and leading a team of architects, and designing, developing, and maintaining scalable, secure, and modern software solutions. You will work with cross-functional teams to identify, evaluate, and select appropriate technologies for developing and deploying SaaS applications. This is an exciting opportunity for an experienced software architect with a passion for building scalable, secure, and modern software applications. Responsibilities: - Design and develop modern, scalable, and secure software solutions using containerization technologies such as Docker and Kubernetes. - Architect, implement and maintain software applications using Node.js, TypeScript and React.js frameworks. - Develop and maintain microservices-based architecture that enables flexibility, scalability, and resilience. - Work with cross-functional teams to identify, evaluate and select appropriate technologies for developing and deploying SaaS applications. - Create technical specifications, design documents, and architectural diagrams for software projects. - Mentor and coach software developers on architectural best practices, coding standards and software development methodologies. - Manage and lead a team of other architects, ensuring successful project outcomes and providing coaching and guidance for individual growth. - Implement and manage security and compliance requirements for the software development process, ensuring adherence to regulatory and industry standards. - Serve as a technical advisor to executive leadership, contributing to strategic planning and decision-making processes. - Drive key architectural decisions - Optimize how teams work with new technologies - Drive confidence in technical competence