
Principal Software Engineer
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in India.
• Leading the design and advancement of significant, large-scale systems and platform architectures that support crucial business capabilities and establish the long-term technical foundation of the organization.
• Defining and promoting the strategic adoption and implementation of AI-assisted development practices and AI-enabled system functionalities at a company-wide level, pinpointing areas where AI provides transformative leverage and directly linking those capabilities to engineering productivity, product innovation, and sustainable business results.
• Crafting and steering company-wide technical strategy and architecture, ensuring alignment of long-term engineering goals with business objectives and multi-year product aspirations.
• Identifying and driving long-term technical investments and architectural projects that will shape the platform's future.
• Establishing architectural principles, standards, and best practices to guarantee consistency, scalability, and maintainability throughout the organization.
• Influencing executive, product, and engineering leadership to achieve consensus on technical direction, trade-offs, and strategic priorities.
• Fostering alignment across various organizations and teams to ensure unified system design and execution.
• Navigating highly ambiguous and complex problem spaces, defining strategy, direction, and execution paths at a company-wide level.
• Leading high-impact, cross-organizational projects that encompass multiple systems, domains, or business units.
• Identifying, communicating, and mitigating systemic technical risks throughout the organization.
• Formulating the company-wide strategy for addressing technical debt and modernizing legacy systems, including developing architectural investment roadmaps, prioritizing re-platforming efforts, and ensuring organizational alignment on long-term modernization strategies.
• Enhancing system reliability, scalability, and performance through architectural improvements, observability, and operational maturity at a company scale.
• Promoting the development and adoption of platform capabilities, shared services, and architectural patterns that enhance consistency and productivity across teams.
• Serving as a force multiplier by mentoring senior, staff, and senior staff engineers, empowering organizations to function more effectively and independently.
• Cultivating a culture of engineering excellence by establishing and reinforcing high standards for system design, code quality, and operational practices.
• Contributing to technical due diligence and the assessment of strategic initiatives, architectural investments, and external partnerships.
• B.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
• 12+ years of professional software engineering experience, showcasing a proven track record of defining and driving technical strategy at an organizational or company-wide level.
• Strong computer science fundamentals, encompassing data structures, algorithms, and industry-standard design patterns and practices.
• Extensive experience in designing and evolving large-scale, distributed systems and platform architectures, with a history of making architectural decisions that are sustainable at a company scale over multi-year timelines.
• Significant hands-on experience designing, deploying, and managing production systems on public cloud platforms (AWS, GCP, or Azure), with in-depth knowledge of cloud-native services across compute, storage, networking, and managed data, alongside a solid understanding of cloud architecture patterns, cost optimization at scale, and security best practices.
• Proven capability to operate in highly ambiguous and complex environments, defining long-term technical direction and driving alignment and execution across multiple organizations without direct authority.
• Strong comprehension of system design trade-offs concerning scalability, reliability, performance, and cost, with the ability to articulate architectural direction at a company-wide level.
• Experience in influencing and aligning executive leadership and stakeholders across multiple organizations regarding technical direction and strategic priorities.
• Experience in identifying and mitigating systemic technical risks across large systems, organizations, and multi-year architectural investments.
• Extensive familiarity with observability practices, including structured logging, metrics collection, distributed tracing, and alerting, with the capability to define and advance operational maturity standards organization-wide.
• A forward-thinking approach to AI-assisted development: adept at defining and leading a company-wide strategy for AI adoption, assessing where AI can provide transformational leverage at scale, and connecting those capabilities directly to product innovation, engineering productivity, and business outcomes.
• Demonstrated capacity to enhance engineering productivity and system consistency through platform, tooling, and architectural improvements at an organizational scale.
• Experience in contributing to technical due diligence and evaluating strategic initiatives, architectural investments, and external partnerships.
• Strong communication skills, capable of conveying complex technical concepts to varied audiences, including executive and business leadership.
• Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.
Confitec
Nagarro
HealthMark Group
Abnormal Security
Get handpicked remote jobs straight to your inbox weekly.