The Sr. Software Engineer develops software solutions for FreeWheel’s Ad Serving team. The Ad Serving system is the backbone of FreeWheel’s demand-side platform advertising business, processing billions of ad auctions per day, determining which customers should participate, and executing bidding strategies in milliseconds. The role designs, owns, and delivers high-quality software; contributes as a team member; mentors junior engineers; works with management and other development-group members; and continually seeks to improve themselves and the company. The engineer provides technical leadership for the design, development, maintenance, troubleshooting, and ownership of servers and cloud-based systems. The role writes, maintains, and deploys cloud-based software and distributed computational systems on Linux, develops software and architecture using C++, and plans and executes the development, testing, and deployment of features and infrastructure improvements using scalable design patterns. The work also uses data warehouses such as Snowflake and distributed databases such as Aerospike. Responsibilities include analyzing and optimizing algorithm performance, documenting development activity, producing technical documentation and requirements, evaluating relevant products and practices, identifying product and technical requirements with stakeholders, determining integration needs, working with Quality Assurance to verify applications against specifications, reviewing code, and sharing software best practices. The position requires independent judgment and discretion, regular and punctual attendance, and the ability to work nights, weekends, variable schedules, and overtime as necessary. The job is listed for four days onsite in Englewood, Colorado, or Reston, Virginia.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior