Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer   image - Rise Careers
Job details

Software Engineer - job 1 of 2

We are looking for a Software Engineer to optimize advertising campaign delivery and enhance our optimization infrastructure. The ideal candidate has experience in software application development and is adept in back-end services and APIs.

Skills

  • Java
  • Python
  • Spring
  • REST
  • GIT
  • Hibernate

Responsibilities

  • Forecast and optimize advertising campaign delivery
  • Enhance existing optimization infrastructure
  • Implement features across micro-services
  • Design and implement back-end services and APIs
  • Test and improve performance and scalability
  • Prototype new technologies and services
  • Support Data Scientists in model development
  • Participate in code reviews and design sessions

Education

  • Bachelor’s degree in Computer Science
  • Engineering or related field

Benefits

    To read the complete job description, please click on the ‘Apply’ button
    Nexxen Glassdoor Company Review
    4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
    Nexxen DE&I Review
    No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
    CEO of Nexxen
    Nexxen CEO photo
    Ofer Druker
    Approve of CEO

    Average salary estimate

    $130500 / YEARLY (est.)
    min
    max
    $130500K
    $130500K

    If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

    What You Should Know About Software Engineer , Nexxen

    Looking for an exciting opportunity to revolutionize advertising technology? Join us as a Software Engineer at our innovative company, where your skills will make a significant impact in the realms of TV and Digital campaign delivery! In this remote role, you'll be forecasting and optimizing advertising performance, enhancing optimization infrastructure, and implementing essential features across micro-services written in Java and Python. We're dedicated to improving our planning and optimization systems, and that’s where you come in! Bring your expertise in designing and implementing back-end services and APIs to drive our solutions forward. Plus, you'll get to collaborate with Data Scientists to develop and enhance models that fuel our success. With a focus on testing and improving application performance, scalability, and user interface compatibility, this role is built for someone eager to prototype new technologies and drive design decisions. We’re looking for a Bachelor's degree holder in Computer Science or a related field with at least two years of relevant experience. If you've worked with Spring, MySQL, REST, GIT, and Hibernate, you’re the perfect fit for our team. Salary starts at $130,500/year—come join us and make your mark in the tech industry!

    Frequently Asked Questions (FAQs) for Software Engineer Role at Nexxen
    What responsibilities does a Software Engineer at this company have?

    As a Software Engineer at our company, you'll play a vital role in forecasting and optimizing advertising campaign delivery, enhancing existing optimization infrastructure, and implementing features across micro-services using Java and Python. You'll design back-end services and APIs, test application performance, and collaborate with Data Scientists on model development, ensuring a seamless experience in the digital advertising space.

    Join Rise to see the full answer
    What qualifications are required for the Software Engineer position?

    To be successful in the Software Engineer position, you'll need a Bachelor’s degree in Computer Science, Engineering, or a related field, along with two years of experience in software application development. Essential skills include expertise in Spring, Java, MySQL, REST, GIT, and Hibernate, as well as a solid foundation in designing and unit testing software applications.

    Join Rise to see the full answer
    What technologies does the Software Engineer need to be familiar with?

    The Software Engineer at our company should be well-versed in technologies such as Spring, Java, MySQL, REST, GIT, and Hibernate. Experience with these tools is crucial as you will be enhancing optimization infrastructure and implementing vital features in our software applications.

    Join Rise to see the full answer
    Is the Software Engineer role fully remote?

    Yes, the Software Engineer position is completely remote, allowing you to work from anywhere. We prioritize a flexible work environment where you can contribute effectively to our projects while maintaining a healthy work-life balance!

    Join Rise to see the full answer
    What is the salary range for the Software Engineer position?

    The starting salary for the Software Engineer position is $130,500 per year. This competitive salary reflects our commitment to attracting top talent and ensuring that our employees are rewarded for their hard work and contributions.

    Join Rise to see the full answer
    Common Interview Questions for Software Engineer
    Can you explain your experience with Java and how it relates to your work as a Software Engineer?

    Certainly! In my previous roles, I've developed numerous web applications using Java, focusing on both back-end development and application scalability. I've used frameworks like Spring to build robust micro-services, which aligns perfectly with the requirements of the Software Engineer position.

    Join Rise to see the full answer
    How do you approach testing and improving application performance?

    I believe in a thorough testing strategy that includes unit, integration, and performance testing. I regularly use profiling tools to identify bottlenecks in applications and implement optimizations, ensuring scalability and responsiveness, which are critical in a Software Engineer role.

    Join Rise to see the full answer
    Describe a challenging project you've faced using Python.

    I once worked on a project that required integrating multiple systems using Python, which initially faced data inconsistencies. I tackled this challenge by implementing effective data validation and cleaning techniques, significantly improving the project's overall success and demonstrating my problem-solving skills as a Software Engineer.

    Join Rise to see the full answer
    What experience do you have with DevOps tools like GIT?

    I've been using GIT for version control throughout my software development career. I’m comfortable using branching strategies for collaboration, managing pull requests, and ensuring clean integration of code into production, which is essential in the Software Engineer position.

    Join Rise to see the full answer
    Can you provide an example of how you worked with Data Scientists in a past role?

    In my last position, I collaborated closely with Data Scientists on a machine learning project. I assisted them in refining models by integrating their algorithms into our applications and ensured the infrastructure supported smooth data processing, which is a key aspect of the Software Engineer role.

    Join Rise to see the full answer
    How do you handle code reviews?

    I view code reviews as a learning opportunity. During reviews, I focus on providing constructive feedback while also being open to receiving input from peers. This collaborative approach is beneficial for growing the codebase and improving overall code quality, which is essential for a Software Engineer.

    Join Rise to see the full answer
    What methodologies do you prefer for backlog grooming and project management?

    I typically lean towards Agile methodologies, as they promote flexibility and iterative development. Regular backlog grooming sessions help prioritize tasks and align our efforts with project goals, making them essential for a successful Software Engineer.

    Join Rise to see the full answer
    Describe your experience with building APIs.

    In my previous roles, I have designed and implemented several RESTful APIs that serve various applications. I focused on creating well-documented endpoints that ensure smooth integration and user-friendly experiences, which aligns with the responsibilities of the Software Engineer position.

    Join Rise to see the full answer
    How do you stay updated on the latest technologies and trends in software development?

    I regularly attend webinars, participate in online courses, and follow industry-related blogs and forums. Staying updated enables me to leverage new technologies effectively in my work as a Software Engineer and ultimately drive better results.

    Join Rise to see the full answer
    What steps do you take to ensure cross-browser compatibility in your applications?

    To ensure cross-browser compatibility, I follow best practices in web standards, conduct extensive testing across different browsers, and leverage tools like browser-stacking scenarios to identify and fix discrepancies. This attention to detail is crucial for a Software Engineer.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Nexxen Hybrid Redwood City
    Posted 4 days ago
    Photo of the Rise User
    Nexxen Remote Chicago, Illinois, United States, Los Angeles, California, United States, New York, New York, United States
    Posted 3 days ago
    Photo of the Rise User
    Travoom Hybrid 1014 Broadway, Santa Monica, CA 90401, USA
    Posted 3 days ago
    Photo of the Rise User
    Posted 9 days ago
    Photo of the Rise User
    Posted 4 days ago
    Mission Driven
    Social Impact Driven
    Passion for Exploration
    Reward & Recognition
    Posted 13 days ago
    Photo of the Rise User
    Tenderly Remote Remote OR In-Office (Belgrade) OR Hybrid-remote (San Francisco)
    Posted 2 days ago
    Photo of the Rise User
    Posted yesterday
    Photo of the Rise User
    Beam Hybrid San Francisco
    Posted 10 days ago

    Nexxen bridges new opportunities in ways that others cannot. Wherever you stand in the ecosystem, we enrich and elevate the advertising journey: digital to Connected TV to linear, planning to activation to measurement and optimization. No matter...

    86 jobs
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    SALARY RANGE
    $130,500/yr - $130,500/yr
    EMPLOYMENT TYPE
    Full-time, remote
    DATE POSTED
    January 3, 2025

    Subscribe to Rise newsletter

    Risa star 🔮 Hi, I'm Risa! Your AI
    Career Copilot
    Want to see a list of jobs tailored to
    you, just ask me below!