Logo
hackajob

Software Engineer

hackajob, Chicago, Illinois, United States, 60290

Save Job

Overview

Be among the first 25 applicants. This range is provided by hackajob. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $107,448.00/yr - $161,172.00/yr About the role FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. As a global company, we have offices in nine countries and can insert advertisements around the world. The Ad Serving system is the backbone of FreeWheel\'s demand side platform (DSP) advertising business, listening to billions of ad auctions per day and executing complex bidding strategies to provide optimal results in milliseconds. Job Summary

Are you passionate about algorithms, performance profiling, and high scalability? Are your interests at the intersection of technology and business? Do you enjoy working with a highly collaborative and motivated team? As a Software Engineer on the Ad Serving team, you will use your technical and business skills to help advertisers find their intended audiences cost-effectively, around the clock and around the world. Job Description

Required Skills

2+ years of professional experience with C++, DB design, and network programming. Experience with large system software design and development. Bachelor\'s Degree in a Technical Field. Nice To Have

Experience in the AdTech industry. Core Responsibilities

Provide technical leadership in designing, developing, maintaining, and troubleshooting servers and cloud-based systems. Write, maintain, and deploy cloud-based software and distributed computational systems using the Linux operating system. Develop software and software architecture using C++. Plan and execute the development, testing, and deployment of new software features and improvements to cloud-based software infrastructure; work with scalable design patterns. Use data warehouses including Snowflake, and distributed databases, including Aerospike. Analyze and optimize algorithm performance; document all development activity. Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports. Monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects. Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs. Work with the Quality Assurance team to determine if applications fit specification and technical requirements. Review code. Disseminate software best practices. Exercise independent judgment and discretion in matters of significance. Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedules, and overtime as necessary. Other duties and responsibilities as assigned. Employees At All Levels Are Expected To

Understand our Operating Principles; make them the guidelines for how you do your job. Own the customer experience - think and act in ways that put customers first and promote our products and services. Know your stuff - be enthusiastic learners, users and advocates of our technology, products and services. Win as a team - collaborate and be open to new ideas. Be an active part of the Net Promoter System by engaging with feedback to improve for customers. Drive results and growth. Support a culture of inclusion in how you work and lead. Do what\'s right for each other, our customers, investors and communities. Disclaimer

This information indicates the general nature and level of work performed by employees in this role. It is not a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Education

Bachelor\'s Degree. While possessing the stated degree is preferred, Comcast may consider applicants with a combination of coursework and experience or extensive related professional experience. Relevant Work Experience

5-7 Years Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Software Development We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr