Senior Software Engineer - Java
Expedia- Full Time
- Senior (5 to 8 years)
Candidates should have 4-6 years of full-stack software engineering experience with a proven track record of building clear, maintainable code and engineering large-scale systems. Strong experience with Python or comparable server-side languages, such as Java or Node, is required, along with frontend technology experience using HTML/CSS/JavaScript. A Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a similar field or applicable industry experience is necessary. Strong problem-solving, analytical, and critical thinking skills are essential, as well as effective communication skills across groups, locations, and cultures.
The Senior Software Engineer will independently ship small to large features and pair with other senior engineers to deliver key initiatives. They will mentor fellow software engineers, shape the team, roadmap, and technical strategy, and operate within a team that adheres to best practices for shipping quality software, including documentation, testing, CI/CD hygiene, and code instrumentation. Additionally, they will work on diagnosing and troubleshooting production application issues and gain an understanding of the Place Exchange landscape.
Programmatic platform for Out of Home advertising
Place Exchange focuses on programmatic Out of Home (OOH) advertising, automating the buying and selling of ad space for more efficient and targeted placements. Its platform allows clients, including advertisers and media buyers, to plan, buy, and measure OOH campaigns similarly to digital ads, simplifying inventory and campaign management. Unlike competitors, Place Exchange emphasizes a data-driven approach, providing significant value to clients in the growing digital advertising market. The company's goal is to transform the OOH advertising landscape by offering a streamlined and effective way to manage advertising campaigns.