Senior Manager, Software Engineering- Kubernetes

Posted about 2 months agoViewed
20200 - 252000 USD per year
United States, CanadaFull-TimeSoftware Development
Company:New Relic
Location:United States, Canada, US/EU/India time zones
Languages:English
Seniority level:Senior, 10+ years software development/operations, 8+ years people management
Experience:10+ years software development/operations, 8+ years people management
Skills:
AWSLeadershipPythonBashDesign PatternsJavaKubernetesMicrosoft AzurePeople ManagementSoftware ArchitectureCI/CDLinuxDevOpsMicroservicesMentoringSoftware Engineering
Requirements:
BS/MS in Computer Science, or relevant education/experience. 10+ years of professional work experience in software development and/or operations. 8+ years of people management experience. Hands-on coding experience in Golang, Java, Python, or Bash. Hands-on experience driving software architecture, design of large-scale multi-tiered, distributed software applications, tools, systems, and services using SOA, OOD, and RESTful APIs. Strong experience in architectural patterns for resiliency, geo-availability, and disaster recovery. Strong DevOps experience in developing and maintaining cloud-agnostic Kubernetes infrastructure on AWS, Azure, GCP. In-depth experience with containerization tools like Kubernetes, Istio, Cluster API, Crossplane. Solid background in application and system programming, and Linux system administration. Involvement in building Infrastructure as Code (IAC). Deep understanding of security, reliability, performance, and cost-effectiveness of distributed systems on public cloud providers. Comfortable working across time zones (US/EU/India time zones). Demonstrated experience building and scaling tier-1, tier-2 systems. Proven track record of setting and achieving ambitious goals, guided by metrics. Familiarity with modern cloud deployments, compute, storage, networking, containers, databases, and security. Demonstrated ability to coach and mentor engineers or managers.
Responsibilities:
Design, build, implement and manage secure, scalable, reliable cloud-based infrastructure. Drive software architecture and design of large-scale distributed systems. Own and drive vision/strategy for the Kubernetes Infrastructure platform. Contribute to a culture of operational and business efficiency, secure code, CI/CD, testing, uptime, and data-driven decisions. Collaborate with team members and across organizations to solve problems. Attend Livesite meetings and share postmortem learnings. Coach and mentor engineers. Drive recruitment, training, and development of top-tier talent. Collaborate with PMs, technical leaders, and stakeholders on project requirements and initiatives. Work in an agile environment with a DevOps approach, including second-layer support rotations. Operate in a multi-cloud environment handling billions of data points and requests daily.
Similar Jobs:
Posted about 2 hours ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted about 2 hours ago
USAFull-TimeFinancial Audit
Lead/Staff Product Manager, Financial Audit Agents
Company:Fieldguide
Posted about 2 hours ago
CanadaFull-TimeInterior Décor Tech
Senior Software Developer, React/NextJS
Company:Leap Tools