Software Engineer at Mandry Technology
Plano, TX 75024, USA -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

0.0

Posted On

20 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Authentication, Database Design, Sql, Logging, Kubernetes, Typescript, Architecture, Authorization, Data Modeling, Security, Microservices

Industry

Information Technology/IT

Description

We’re looking for a highly skilled Software 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.

REQUIRED SKILLS

  • Experience with cloud infrastructure (e.g., AWS, Azure, K8s).
  • Strong understanding of DevOps principles and CI/CD pipelines.
  • Proficiency in containerization technologies (e.g., Docker, Kubernetes).
  • Solid experience with database design and data modeling, particularly for multi-tenant architectures.
  • Expertise in a backend programming language (e.g., Python, C#, TypeScript, SQL).
  • Experience with RESTful APIs and microservices architecture.
  • Knowledge of security best practices, including authentication, authorization, and data encryption.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Open Telemetry).
Responsibilities
  • Platform & 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.
Loading...