Source description
About the role
As a Principal Enterprise Software Engineer at our company, you will play a crucial role as a technical leader and architectural authority within the engineering organization. Your responsibilities will include designing and implementing distributed, multi-tenant systems that operate at scale with a focus on reliability, security, and performance. You will be instrumental in making architectural decisions, establishing best practices, and working on complex technical challenges related to distributed systems. Key Responsibilities: - Design and implement distributed, multi-tenant systems that operate at scale with a focus on reliability, security, and performance - Drive architectural decisions and establish best practices within the organization - Work on complex technical challenges related to data consistency, system resilience, and performance optimization at scale - Collaborate with engineering teams to ensure platforms embody principles of modularity and isolation - Influence and mentor engineers across the organization to set the technical vision for building enterprise-grade software systems Qualifications Required: - 10+ years of hands-on experience designing and building distributed, multi-tenant, large-scale business applications in production environments - Expertise in database technologies (both SQL and NoSQL), including query optimization, indexing strategies, sharding, and replication patterns - Extensive experience with ORM frameworks, message broker architectures, API design principles, and distributed systems concepts - Strong background in security best practices, performance optimization at scale, and designing cloud-agnostic architectures - Excellence in creating modular, loosely-coupled systems with clear service boundaries and well-defined interfaces Preferred Qualifications: - Active contributions to open-source projects related to distributed systems, databases, or cloud infrastructure - Experience with container orchestration platforms, polyglot architectures, and migrating legacy monolithic applications - Familiarity with observability platforms and distributed tracing systems About DeepRunner AI: DeepRunner AI is a fast-growing startup dedicated to revolutionizing the workplace with AI-powered automations that empower human workers. Our culture is focused on collaboration and innovation, and we offer competitive salary, equity options, and opportunities for professional growth and development. Visit our website to learn more about our vision and the solutions we provide. As a Principal Enterprise Software Engineer at our company, you will play a crucial role as a technical leader and architectural authority within the engineering organization. Your responsibilities will include designing and implementing distributed, multi-tenant systems that operate at scale with a focus on reliability, security, and performance. You will be instrumental in making architectural decisions, establishing best practices, and working on complex technical challenges related to distributed systems. Key Responsibilities: - Design and implement distributed, multi-tenant systems that operate at scale with a focus on reliability, security, and performance - Drive architectural decisions and establish best practices within the organization - Work on complex technical challenges related to data consistency, system resilience, and performance optimization at scale - Collaborate with engineering teams to ensure platforms embody principles of modularity and isolation - Influence and mentor engineers across the organization to set the technical vision for building enterprise-grade software systems Qualifications Required: - 10+ years of hands-on experience designing and building distributed, multi-tenant, large-scale business applications in production environments - Expertise in database technologies (both SQL and NoSQL), including query optimization, indexing strategies, sharding, and replication patterns - Extensive experience with ORM frameworks, message broker architectures, API design principles, and distributed systems concepts - Strong background in security best practices, performance optimization at scale, and designing cloud-agnostic architectures - Excellence in creating modular, loosely-coupled systems with clear service boundaries and well-defined interfaces Preferred Qualifications: - Active contributions to open-source projects related to distributed systems, databases, or cloud infrastructure - Experience with container orchestration platforms, polyglot architectures, and migrating legacy monolithic applications - Familiarity with observability platforms and distributed tracing systems About DeepRunner AI: DeepRunner AI is a fast-growing startup dedicated to revolutionizing the workplace with AI-powered automations that empower human workers. Our culture is focused on collaboration and innovation, and we offer competitive salary, equity options, and opportunities for professional growth
More at DeepRunner