Microsoft Advertising is seeking a Senior Software Engineer for their Database Platform team to support and maintain their diverse database infrastructure. The role involves working with various database technologies including MySQL, PostgreSQL, Vertica, ClickHouse, Redis, and Aerospike in an all-Linux environment. The position offers an opportunity to work on large-scale database systems with exponential growth potential.
The team consists of passionate technologists who thrive in a learning environment, focusing on complex, large-scale data stores. Team members are encouraged to explore solutions and efficiencies to support, optimize, and maintain systems, with a strong emphasis on automation and optimization.
As a Senior Software Engineer, you'll be responsible for supporting the database platform through monitoring, maintenance, provisioning, and upgrades. The role involves developing automation tools, performing database administration tasks, and participating in on-call rotation. You'll work closely with engineering partners to resolve complex system performance issues and contribute to code reviews.
The position offers competitive compensation ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time off.
This is an excellent opportunity for experienced database engineers who are passionate about working with diverse database technologies at scale, have strong problem-solving skills, and enjoy collaborating with international teams. The role requires a blend of technical expertise in database systems, Linux environments, and automation, along with strong communication and documentation skills.