Vericast Engineering delivers quality incremental releases of highly scalable products through the agile methodology. We also empower our engineers to help influence the direction of our technology stack and employ new, emerging technologies. While we work hard, we also know how to have fun! We enjoy hosting quarterly hackathons that spur deep thought, showcase the creativity of our team members, and most importantly drive the future of our product offering. Many of our existing, revenue generating products have been derived from successful hackathon concepts. Each engineer has the opportunity to have a real impact on the business and push Vericast forward!
What is Digital Advertising?
Digital Advertising is a form of marketing which uses the Internet to deliver a message to consumers. At Vericast, we connect advertisers to the right people using our proprietary real-time bidding (RTB) platform, contextual targeting capabilities, and Consumer Graph. We identify in-market consumers that will lift sales and increase traffic to retail stores, then compete in a real-time (milliseconds-long) auction against hundreds of other companies to get our message in front of their eyes, all while abiding digital advertising standards, best practices, and national/state laws. We currently provide Connected TV, Over-the-Top, and standard video in addition to digital audio and display banner ads.
A Senior Staff Software Engineer contributes as a production software development professional. This involves the areas of production-quality software scope evaluation, design, implementation, testing, and maintenance. Effective communication with other job disciplines is required.
Contribute significant software design and code to the current version of a component, subsystem, system, or application with minimal direction. Contributes to more complex design and coding projects with some direction.
Support previous versions of released software.
Looks to improve the software development methodologies in place.
Frequently serve as technical lead for medium projects, determining implementation tasks, tradeoffs, and milestones.
Communicate effectively across multi-disciplinary teams (e.g., engineering, data science, product management, user experience, analytics, account management, IT, etc.) as part of the larger picture aspect of producing and maintaining software systems and applications.
Interact with customers (and other end users) as necessary.
Contribute to hiring process by screening higher level candidates, team interviews, manager candidates. May be considered to be "Bar Raiser".
Maintain technical excellence in team subject matter (considered SME in certain areas or components)
Mentor and otherwise informally provide leadership to other software engineers (have a "wider impact").