As a Principal Software Engineer, you will provide technical leadership for the Digital Engagement portfolio, implement scalable architectures and guide engineering teams in delivering innovative solutions that strengthen customer engagement, personalization, communications, and data-driven experiences. You will drive engineering excellence across multiple teams, influence product strategy through technology, and ensure our software solutions are scalable, secure, resilient, and maintainable.You will partner closely with Product Management, Engineering Leadership, Security, Architecture, and DevOps to solve complex business problems while mentoring engineers and establishing engineering best practices. This role combines deep hands-on software engineering with technical leadership, architectural decision-making, and cross-functional influence.**Key Responsibilities**- Ensure software solutions meet performance, reliability, compliance, and security requirements.- Lead technical knowledge sharing through presentations, documentation, and architecture discussions.**Who You Are*** Strong experience with containerized application development and deployment using Docker, Kubernetes or similar technologies.* Strong experience with CI/CD and DevOps best practices, observability, application performance monitoring, and event-driven architectures.- Proven ability to influence technical direction across multiple teams.**Desired Skills**- Ability to handle extended periods of computer-based work, and collaborate with team via Microsoft Teams, Zoom and other meeting technologiesMinistry Brands is a leading provider of SaaS operational management systems, payments platforms, digital engagement tools and background screening solutions for faith-based, non-profit and for-profit organizations. We serve more than 95,000 customers as a trusted partner in digital transformation and enablement - advancing missions, driving efficiencies, and building engaged communities for more than four decades. The diverse and real-world experiences of our team members serving their communities makes us stronger together and enhances our ability to advance digital transformation for the greater good.Ministry Brands is committed to acknowledging and valuing our employee differences and to creating an environment in which every individual's unique strengths and abilities are developed and valued. Our employees share in the responsibility for creating this environment and demonstrate mutual respect and acceptance in the workplace. We welcome everyone and are dedicated to creating a culture where all our employees have equal opportunity to be heard and reach their full potential.