[Remote] Application Engineer
Note: The job is a remote job and is open to candidates in USA. Warner Music Group is a global collective of music makers and tech innovators. As a Software Application Engineer, you will maintain, upgrade, and support the technical systems that power the company's global operations, focusing on software engineering and site reliability engineering.
Responsibilities
- Write clean, maintainable code in Java or Python (backend) and Angular or React (frontend)
- Upgrade application frameworks (e.g., Java, Angular) to stay current with security patches, support, and performance improvements
- Debug and resolve systems errors identified by automated or manual testing
- Monitor production systems and improve observability to detect and resolve issues proactively
- Lead root cause analyses (RCA) for outages and implement corrective actions
- Conduct performance and scalability testing, identify bottlenecks, and implement optimizations
- Partner with business and operations users to troubleshoot, document, and resolve issues
- Execute manual workflows (e.g., data queries, AWS resource modifications, job restarts) and automate them for efficiency
- Participate in the on-call rotation, responding to high-priority production incidents
- Enhance CI/CD pipelines (e.g., GitHub Actions, infrastructure-as-code (IaC))
- Contribute to and maintain team knowledge bases, runbooks, and technical documentation
- Drive continuous improvement through process automation and tooling enhancements
Skills
- Experience in software development, ideally with Java or Python (backend) or Angular/React (frontend)
- Experience with relational databases (Oracle, PostgreSQL) and writing SQL queries
- Effective communicator who can bridge technical and non-technical discussions
- Comfortable collaborating in distributed teams across multiple time zones
- Write clean, maintainable code in Java or Python (backend) and Angular or React (frontend)
- Upgrade application frameworks (e.g., Java, Angular) to stay current with security patches, support, and performance improvements
- Debug and resolve systems errors identified by automated or manual testing
- Monitor production systems and improve observability to detect and resolve issues proactively
- Lead root cause analyses (RCA) for outages and implement corrective actions
- Conduct performance and scalability testing, identify bottlenecks, and implement optimizations
- Partner with business and operations users to troubleshoot, document, and resolve issues
- Execute manual workflows (e.g., data queries, AWS resource modifications, job restarts) and automate them for efficiency
- Participate in the on-call rotation, responding to high-priority production incidents
- Enhance CI/CD pipelines (e.g., GitHub Actions, infrastructure-as-code (IaC))
- Contribute to and maintain team knowledge bases, runbooks, and technical documentation
- Drive continuous improvement through process automation and tooling enhancements
- Experience working with enterprise systems and modernizing them
- Hands-on experience with Infrastructure as Code (IaC) to manage cloud resources, ideally in AWS
- Ability to diagnose and resolve issues across desktop, network, and web layers
- Experience being on-call, managing incidents, and meeting SLA commitments
Benefits
- This role is eligible for a performance based annual bonus.
Company Overview
Apply To This Job