Description: 

Your role at Dynatrace:

Dynatrace provides software intelligence to simplify cloud complexity and accelerate digital transformation. With automatic and intelligent observability at scale, our all-in-one platform delivers precise answers about the performance and security of applications, the underlying infrastructure, and the experience of all users to enable organizations to innovate faster, collaborate more efficiently, and deliver more value with dramatically less effort. That's why many of the world's largest organizations trust Dynatrace® to modernize and automate cloud operations, release better software faster, and deliver unrivaled digital experiences.

 

We are seeking an exceptional Principal Software Engineer to join our Business Insights team and lead the pioneering development of next-generation Business Insights applications within the Dynatrace platform ecosystem. This is a unique opportunity to architect and build apps supporting large scale operations. As a technical leader in this greenfield initiative, you will be responsible for building the Business Insights apps, while establishing the technical vision, architectural patterns, and development practices for the whole dev team.

 

App Architecture & Strategy

  • Design and implement the core application development framework for the Business Insights app within the Dynatrace platform
  • Establish architectural patterns to support our apps consistent with Dynatrace world-renowned quality
  • Lead technical decision-making for app scalability, security, and performance

 

Technical Leadership

  • Serve as the technical authority for platform application development, guiding architectural decisions across multiple initiatives
  • Mentor and develop senior engineers while building a high-performing development team
  • Collaborate with Principal Engineers across Dynatrace to ensure platform consistency and integration
  • Drive technical innovation through research, prototyping, and proof-of-concept development

 

Product Development

  • Build robust, scalable applications that demonstrate platform capabilities and serve as reference implementations
  • Implement advanced analytics and visualization capabilities leveraging Dynatrace's observability data
  • Create developer tools, documentation, and best practices that enable efficient application development
  • Establish CI/CD pipelines and deployment strategies for platform-native applications

 

Cross-Functional Collaboration

  • Partner with Product Management to translate business requirements into technical specifications
  • Work closely with UX/UI teams to design intuitive development experiences and user interfaces
  • Collaborate with Customer Success and Sales Engineering teams to understand customer needs and use cases
  • Engage with external customers and partners to gather feedback and drive platform adoption

 

Innovation & Research

  • Explore emerging technologies and industry trends to maintain Dynatrace's competitive advantage
  • Investigate AI/ML integration opportunities for intelligent application development and deployment
  • Contribute to patents and technical publications representing Dynatrace's platform innovations
  • Participate in technical conferences and industry events as a thought leader

 

 

 

Minimum Qualiifications: 

  • 8+ years of software engineering experience with a focus on platform development, developer tools, or enterprise software
  • 3+ years in a principal or staff engineer role with demonstrated technical leadership
  • Proven track record of architecting and delivering large-scale, distributed systems
  • Experience building developer platforms, SDKs, APIs, or application frameworks
  • Strong background in observability, monitoring, or analytics platforms
  • Experience with Dynatrace or similar observability platforms
  • Background in business intelligence, data analytics, or visualization tools
  • Knowledge of application security and compliance frameworks
  • Advanced degree in Computer Science, Engineering, or related field

 

Other areas of knowledge to include: 

 

Technical Expertise

  • Expert-level proficiency in multiple programming languages (Java, TypeScript, Python)
  • Deep understanding of cloud-native architectures, microservices, and container orchestration
  • Extensive experience with modern frontend frameworks (React, Angular) and backend technologies
  • Strong knowledge of database technologies (SQL, NoSQL, time-series databases)
  • Experience with streaming data processing and real-time analytics
  • Proficiency in cloud platforms (AWS, Azure, GCP) and infrastructure as code

 

Leadership & Collaboration

  • Exceptional communication skills with the ability to articulate complex technical concepts to diverse audiences
  • Proven experience mentoring engineers and leading technical teams
  • Strong product sense and customer empathy
  • Ability to work effectively in a fast-paced, ambiguous environment
  • Experience with agile development methodologies and DevOps practices

 

 

Why You'll Love Being a Dynatracer

 

  • Innovation at Scale: Work on cutting-edge technology that impacts millions of users and the world's largest enterprises
  • Technical Leadership: Shape the future of observability and application development platforms
  • Global Impact: Contribute to a product that helps organizations deliver flawless digital experiences
  • Career Growth: Access to a globally unique and tailor-made career development program
  • Flexibility: Hybrid working models combining remote and in-office collaboration
  • Diverse Culture: Work with a truly international team of experts from different countries and cultures
  • Continuous Learning: Stay at the forefront of technology with access to the latest tools and training

 

Travel Expectations

  • Domestic and international travel for customer engagements, conferences, and team meetings (approximately 20-30% of time)