Back to all jobs
Software Engineer
King
On-site
Skills Required
Java
About the Role
About the Role
Do you want to build amazing high scale backend systems for Advertising using the latest technologies? Are you an excellent communicator who enjoys working with people from several different business units? Can you translate business needs into technical requirements and implementation?
Responsibilities
- Design and develop highly scalable, available and reliable Publisher Ads & Monetization platform that handles billions of requests per day
- Work with architects and other engineers to craft and architect backend systems
- Collaborate with product and peer engineering teams on multi-functional projects
- Work with DevOps engineers to ensure operational excellence
- Genuine curiosity about working with and mentoring junior engineers
Requirements
- Demonstrated ability leading the development of highly performing services in Java
- Experience with AdTech platforms preferred like AdServing, Demand Side Platform, etc.
- Experience with NoSQL systems e.g., Bigtable, Elastic
- Expert knowledge in Java, JMeter, and performance engineering
- Experience working in Multi threading, Asynchronous processing
- Experience in designing overall architecture of end-to-end solutions
- Great interpersonal skills and a consistent record to work in a collaborative team environment
- BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience
Key Attributes
- Experience working in a cloud-based environment with Google Cloud Platform or AWS
- Knowledge and experience in CI/CD, test automation, Jenkins, Gradle, and related technologies
- Experience with open source technologies like Docker, Kubernetes, Google BigQuery
- Passionate about usability, maintainability and quality, building for the long term