New Relic - Annapolis, MD
posted 4 months ago
We are looking for an experienced Senior Software Engineering Manager with a passion for technology, people, projects, and data. Passionate leaders with depth and breadth of technology experience who can encourage the team and guide it towards success. At New Relic, we love making software that improves the lives of people who make software. Our products help customers answer their most meaningful questions by allowing them to visualize, explore, and understand their ops, applications, and customer data. Our Engineering Managers are a select group of technology leaders and mentors who shape the solutions we bring to the market and foster an inclusive environment that brings out the best in people. If you have a strong technical background but you are also a person with great mentoring skills and that knows how to collaborate with multiple teams to ship great software, we would like to hear from you. In this role, you will own and work with a team of engineers to design, build, implement, and manage a secure, scalable, and reliable cloud-based Database as a Service (DbaaS) platform to support the New Relic Product Platform portfolio. You will drive and contribute to the software architecture and design of our existing large-scale distributed systems and the new DbaaS Platform we are investing in. You will own and drive the vision and strategy for the DbaaS platform and provide architectural guidance for security, reliability, scalability, resilience, disaster recovery, performance optimization, and cost. You will manage technical roadmaps, balancing new features, service reliability, and technical debt reduction. Collaboration with leadership, product management, and engineering will be key to align priorities and plans. You will also drive good software engineering practices like SOLID design practices, design patterns, object-oriented design (OO), and object-oriented programming (OOP). Additionally, you will coach and mentor people, drive the recruitment, training, development, and retention of talent, and regularly collaborate with PMs, technical leaders, and other stakeholders to clarify project requirements and execute cross-team initiatives.