We’re looking for a highly skilledSoftware Engineer to join our team and help us build out a new multi‑tenant platform. This role involves a mix of DevOps, data, and backend engineering, with a focus on creating a secure, scalable, and robust system.ResponsibilitiesPlatform & DevOps Engineering: Build and manage the infrastructure that supports secure, scalable, and tenant‑isolated environments. You’ll be responsible for establishing core services for messaging, networking, and security, automating new tenant provisioning, and implementing observability and monitoring systems. You’ll also integrate audit logging and compliance requirements.Data Engineering: Design and implement a multi‑tenant data architecture. This includes developing strategies for tenant data separation and security, optimizing database performance with connection pooling, and creating data pipelines for tenant‑specific events. A key project will be planning and executing the migration from single‑tenant to multi‑tenant data models.Backend API Development: Enable tenant awareness across our API operations. This involves enhancing authentication and authorization to include tenant context, implementing middleware for tenant isolation, and adapting API schemas to support multi‑tenancy. You will also be responsible for building and running integration, performance, and isolation testing frameworks.Required SkillsExperience withcloud infrastructure (e.g., AWS, Azure, K8s).Strong understanding ofDevOps principles andCI/CD pipelines.Proficiency incontainerization technologies (e.g., Docker, Kubernetes).Solid experience withdatabase design anddata modeling, particularly for multi‑tenant architectures.Expertise in a backend programming language (e.g., Python, C#, TypeScript, SQL).Experience withRESTful APIs andmicroservices architecture.Knowledge ofsecurity best practices, including authentication, authorization, and data encryption.Familiarity withmonitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Open Telemetry).OtherBase Pay: Salary will be determined by experience and certificationsEmployment: Full‑timeJob Type: Technology ConsultantEducation: Four‑year degree or equivalent knowledgeExperience: At least three yearsManages Others: NoIndustry: Information Technology & Managed ServicesMandry Technology develops partnerships and provides critical cybersecurity and IT management services for industries that can’t afford cyber attacks, downtime, and the associated escalating costs.
#J-18808-Ljbffr