
Sr. Software Engineer (GoLang)- Chicago, IL or Reston, VA- ONSITE (4 days a week)
FreeWheel
Compensation
About the role
FreeWheel’s mission is to build great AdTech software. We are looking for a Engineer 4 to join our growing engineering team in Freewheel. If you’re excited to work with a tightly knit team of engineers solving hard problems the right way using cutting-edge technologies from backend to frontend for the large-scaled distributed business system, and monitoring tools in the cloud, this opportunity is for you.
Responsibilities
- Be a leader in a certain technical field, able to develop the technical roadmap of the field and effectively promotes continuous optimization.
- Collaborate with Product Management and Engineering leadership to gather requirements.
- Interface with global engineering teams/components when necessary.
- Extensively use a combination of cutting-edge technologies to increase the workflow flexibility and API responsiveness.
- Develop technical/case design documentation.
- Actively participate in technical and testing design review
- Implement software solutions according to engineering standards.
- Develop and implement Unit Tests, Regression Tests, and Automation tests based on the test case design.
- Implement integration tests that span across component teams.
- Actively participate in code review.
- Incorporate appropriate instrumentation, monitoring, and alert mechanisms into the software.
- Ensure delivered software solutions are always up and available
- Handling product alerts and providing support.
- Implement bug fixes when necessary.
- Upgrade components, libraries, infrastructure, etc. as necessary
- Consistent exercise of independent judgment and discretion in matters of significance.
Requirements
- Bachelor's or Master’s degree in Computer Science or a related field of study.
- 5+ years of professional experience in software development using Java, Python, C# or other languages; 2+ years of experience with GoLang.
- Proficient knowledge of software development principles, data structures, and algorithms.
- Proficient knowledge of web development, including hands-on experience with HTTP, HTML, CSS, JavaScript, React.js, and SQL databases.
- Proficiency in Golang/Java programming with a solid understanding of popular design patterns, such as GoF, MVC, SOLID, MVP, Flux, and so on.
- Strong understanding of testing principles and practices, ensuring code quality with tools such as Junit, Selenium, Cypress, JMeter, Jest, and Mocha.
- Excellent problem-solving skills for both frontend and backend, utilizing tools like Browser Developer Tools, Go PProf, JStack, JMap, etc.
- Good communication and writing skills, coupled with the ability to thrive in a fast-paced, dynamic environment.
- Good knowledge of the Scrum agile collaboration framework and experience using Jira.
- Good knowledge of CI/CD tools, Git, Jenkins, and understanding of DevOps principles.
- Experience with the knowledge of RESTful APIs and microservices architecture.
- Experience with Docker, Kubernetes, or cloud computing platforms is a plus.
- Experience in developing large-scale web applications is preferred.
Benefits
- Paid Time off
- Physical Wellbeing
- Financial Wellbeing
- Emotional Wellbeing
- Life Events + Family Support
About the Company
FreeWheel, a Comcast company, is a global leader in advanced advertising technology, enabling seamless transactions across screens, data types, and sales channels. Operating in nine countries, FreeWheel powers global ad insertion and recently launched Universal Ads, a cross-publisher TV advertising platform in collaboration with major media players like NBCUniversal, Warner Bros. Discovery, and Roku.
Job Details
Salary Range
$126,789 - $190,183/yearly
Location
Chicago, Illinois, Illinois, U.S.
Employment Type
Full-time, ONSITE
Original Posting
View on company website