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

Innovid is looking for a passionate software engineer to join their dynamic R&D team and contribute to innovative advertising solutions across multiple platforms.

Skills

  • Software development
  • SQL knowledge
  • Big Data experience
  • Knowledge of Java, Scala, JavaScript

Responsibilities

  • Design and develop Innovid’s products
  • Deploy code to production continuously
  • Engage in end-to-end full stack development
  • Collaborate with product managers to define features

Education

  • B.Sc. in Computer Science or related discipline

Benefits

  • Unlimited Vacations
  • Monthly Inflation updates
  • Lunch card
  • Medical assurance
  • English lessons
  • Gym coverage
  • Internet coverage
  • Stock Units (RSUs)
To read the complete job description, please click on the ‘Apply’ button
Innovid Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Innovid DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Innovid
Innovid CEO photo
Zvika Netter
Approve of CEO
What You Should Know About Software Engineer, Innovid

Are you ready to take your skills to the next level? Innovid, a leader in advertising technology, is looking for a passionate Software Engineer in Buenos Aires to join our cutting-edge R&D team. Here at Innovid, we empower the advertising delivery, personalization, and measurement across various platforms, and we need someone like you who thrives in a dynamic, fast-paced environment. In this role, you won't be confined to just one part of the code – you'll have the opportunity to dabble in different technologies and take ownership of modules that serve billions of transactions daily. Imagine deploying your code to production multiple times a day and witnessing the immediate impact of your work! You'll collaborate with product managers to define key features and ensure that your applications are performing optimally. With at least one year of software development experience under your belt, you bring with you a passion for technology, advanced English skills, and ideally, some experience with cloud-based SaaS products. We offer a stellar work culture that prioritizes continuous deployment, comprehensive training, and even unlimited vacation days, all while enjoying a flexible working model. At Innovid, we believe in building a strong, inclusive team where everyone contributes to our mission. So, if you’re ready to jump into a role that excites you and makes every day count, Innovid is the place to be!

Frequently Asked Questions (FAQs) for Software Engineer Role at Innovid
What are the responsibilities of a Software Engineer at Innovid?

As a Software Engineer at Innovid, your main responsibilities will include designing and developing products across various technologies, deploying code to production continuously, and taking care of the well-being of applications in production. You’ll also work closely with product managers to define, prioritize, and finalize features, contributing significantly to our high-end products that handle billions of transactions daily.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Innovid?

To apply for the Software Engineer position at Innovid, you should possess at least one year of software development experience in dynamic environments. Additionally, a B.Sc. in computer science or a related field is an advantage, alongside good knowledge of SQL and experience with online cloud-based SaaS products. Familiarity with technologies like Java, Scala, JavaScript (including frameworks such as React and Node.js), and Linux in a production environment will also enhance your application.

Join Rise to see the full answer
What is the work culture like for Software Engineers at Innovid?

At Innovid, the work culture for Software Engineers is centered around a developer-centric mindset and a commitment to continuous deployment. There's no rigid code ownership, allowing you to explore various aspects of the product. We foster a collaborative environment that values innovation and inclusivity, offering unlimited vacations, flexible working conditions, and a supportive team that’s eager to mentor and grow together.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at Innovid?

As a Software Engineer at Innovid, you will have the chance to work with a mix of advanced technologies. This includes back-end development with languages such as Java and Scala, and front-end development with JavaScript frameworks like Angular and React. Additionally, experience with database management, SQL, and frameworks that manage high scalability and big data will be essential in ensuring the effectiveness of our products.

Join Rise to see the full answer
What benefits does Innovid offer to its Software Engineers?

Innovid offers an impressive range of benefits to its Software Engineers, including unlimited vacations, a lunch card, comprehensive medical assurance through OSDE 410, and gym coverage. Furthermore, we provide resources for learning and development, hybrid work models, and opportunities for growth within a collaborative global team. With innovations in technology and strong leadership support, you’ll feel valued and empowered in your role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
How do you ensure the quality of your code as a Software Engineer?

To ensure the quality of code as a Software Engineer, it's crucial to follow best practices such as writing unit tests, conducting code reviews, and performing integration testing before deployment. Additionally, I prioritize continuous feedback loops and utilize tools for static code analysis to catch potential issues early on, fostering a culture of quality from the start.

Join Rise to see the full answer
Can you describe your experience with cloud-based SaaS products?

In my experience with cloud-based SaaS products, I've engaged in developing and deploying applications that cater to end users over the internet. I've worked within distributed environments, focusing on scalability and performance optimization, and have utilized tools like AWS or Azure to manage deployments efficiently, ensuring seamless user experiences.

Join Rise to see the full answer
What programming languages are you most comfortable working with and why?

I am most comfortable working with languages such as Java and JavaScript due to their versatility and widespread application in full-stack development. Java's robust performance and extensive libraries make it ideal for large-scale applications, while JavaScript's framework ecosystem allows for dynamic front-end development, enabling me to create responsive and engaging user interfaces.

Join Rise to see the full answer
Explain a challenging project you worked on and how you overcame obstacles.

One challenging project involved optimizing a high-traffic application that needed to scale significantly. I collaborated with multiple teams to analyze bottlenecks, optimizing database queries, and implementing caching strategies. Regular communication helped us stay agile, and through iterative testing, we achieved a 50% performance improvement, successfully managing the application's increased load.

Join Rise to see the full answer
How do you approach collaborating with product managers and stakeholders?

I believe in maintaining open and continuous communication with product managers and stakeholders. I prioritize understanding their vision, objectives, and feedback, which helps me tailor development goals to meet business needs effectively. Regular check-ins and updates also ensure alignment and allow for adaptability when project scopes evolve.

Join Rise to see the full answer
What strategies do you use for debugging code?

My debugging strategy includes steps such as reproducing the error consistently, isolating the problematic code section, and utilizing debugging tools to inspect variable states. I also believe in peer reviews, as discussing issues with colleagues often uncovers new perspectives or alternate solutions. Documenting findings can also help in mitigating similar issues in the future.

Join Rise to see the full answer
What does a successful deployment look like to you?

A successful deployment means more than just pushing code to production. It encompasses meticulous planning, testing, and a smooth transition with minimal downtime. Successful deployments also involve monitoring post-deployment performance, swiftly addressing any issues that arise and ensuring user feedback is prioritized in future iterations or features.

Join Rise to see the full answer
How do you stay updated with the latest technologies and best practices?

I stay updated with the latest technologies and best practices by engaging in continuous learning through online courses, webinars, and technical blogs. I also participate in coding communities and attend tech meetups, which allows me to connect with fellow developers and gain insights on current trends and tools that can improve my workflow.

Join Rise to see the full answer
What role does feedback play in your software development process?

Feedback is essential in the software development process. It helps me identify areas for improvement throughout the development lifecycle, from initial design to final deployment. I actively seek input from code reviews and user testing, using it to refine my work, iteratively enhance functionality, and ensure a user-centric approach in product development.

Join Rise to see the full answer
Why are you interested in working at Innovid?

I am interested in working at Innovid because I am drawn to the company's innovative approach in redefining advertising technology. The emphasis on collaboration, continuous deployment, and working with advanced technologies aligns perfectly with my career aspirations. I'm excited about the opportunity to contribute to a company that values inclusivity and technology-driven solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Innovid Hybrid United States
Posted 13 days ago
Photo of the Rise User
Innovid Remote Buenos Aires
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Deezer Remote 24 Rue de Calais, 75009 Paris, France
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Auger Hybrid Bellevue
Posted 8 days ago
ília Remote Remote (anywhere on the globe)
Posted 7 days ago

Innovid is a leading independent omni-channel advertising and analytics platform built for television, bridging the gap between linear and connected TV while integrating the customer experience across video, display, social, audio, and DOOH. Our ...

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 17, 2024

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!