CrawlJobs Logo

Sr. C++ Software Engineer 4

United States, Chicago 129515.93 - 203525.03 USD / Year · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world.

Job Responsibility

  • Construct and optimize the infrastructure of the ad delivery system with high concurrency, high availability, and low latency ad delivery.
  • Continuous optimization and reconstruction of existing systems to support rapid business development.
  • Responsible for end-to-end software development, Assists with the software update process for existing applications and roll-outs of software releases.
  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
  • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers.
  • Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty.
  • Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
  • Design, architect, and implement solutions utilizing AWS services, Kubernetes, and containerization technologies.
  • Develop and manage highly scalable and reliable infrastructure on AWS, ensuring optimal performance and cost efficiency.
  • Deploy and manage containerized applications using Kubernetes and related orchestration tools.
  • Implement security best practices and ensure the integrity and compliance of the AWS infrastructure and containerized environments.
  • Optimize application performance, scalability, and availability in the AWS cloud environment.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical designs and specifications.
  • Document and maintain software functionality.
  • Support overall business.
  • Solve issues in technical way.
  • Stay updated with the latest advancements in AWS services, Kubernetes, and containerization technologies, and evaluate their potential impact on our infrastructure and applications.
  • Troubleshoot and resolve infrastructure and application-related issues, working closely with the operations and development teams.
  • Collaborate with stakeholders to identify and implement automation and optimization opportunities across the infrastructure and deployment processes.
  • Partner with global engineering, product and operations teams to further incorporate collective innovations.
  • Mentor junior level software engineers.

Requirements

  • In-depth understanding of cloud, containerization and other related technologies, familiar with distributed architecture and commonly-used middleware such as cache, message queue, Nginx, etc.
  • Experience in large-scale online service design, development and operation and maintenance is preferred
  • Good understanding of Linux/Unix, with excellent data structure and algorithm foundation
  • Proficiency in C/C++ or Golang and network programming.
  • Experience with large system software design and development.
  • Experience with distributed systems and mission-critical systems is preferred.
  • Demonstrated expertise in problem solving and technical innovation.
  • Strong passion with learning/practicing new technics.
  • Knowledgeable about SDLC, Agile and Software Engineering Methodology.
  • Team working skills, Good communication skills, Willingness to work under pressure.
  • Have strong ability and persistency on technical support.
  • Have ability to work close with global teams and accept additional working time besides normal working hours to have meeting or co-working with global teams.
  • Advertising industry experience is a plus.
  • Bachelor's Degree or above.
  • 3-5 years.

Nice to have

  • Advertising industry experience
  • Experience in large-scale online service design, development and operation and maintenance
  • Experience with distributed systems and mission-critical systems

What we offer

  • Paid Time off
  • Physical Wellbeing
  • Financial Wellbeing
  • Emotional Wellbeing
  • Life Events + Family Support

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr. C++ Software Engineer 4

8 matching positions

New

Sr. Software Engineer

We are looking for an experienced developer to join our team and build out a var...
Location
Location
United States , Irvine
Salary
Salary:
150000.00 - 200000.00 USD / Year
intertech.com Logo
Intertech (Minnesota)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in software development, cloud engineering, or a hybrid technical role
  • Strong proficiency in C# and .NET Core development
  • Solid experience with Microsoft Azure services and cloud architecture
  • Strong SQL skills, including query optimization and data modeling
  • Working knowledge of Python for scripting or automation
  • Experience with Tableau or similar BI tools
  • Understanding of API development, microservices, and integration patterns
  • Strong problemsolving skills and ability to work independently
  • Excellent communication skills and ability to collaborate across teams
  • Must be a US Citizen or Green Card Holder
Job Responsibility
Job Responsibility
  • Software Engineering: Develop, maintain, and enhance applications and services using C# and .NET
  • Build APIs, backend services, and integration layers
  • Write clean, testable, and maintainable code following best practices
  • Participate in code reviews, architecture discussions, and technical design sessions
  • Cloud Engineering (Azure): Design, deploy, and manage cloud solutions using Microsoft Azure
  • Work with Azure Functions, App Services, Logic Apps, Storage, Azure SQL, and monitoring tools
  • Implement automation, CI/CD pipelines, and infrastructure improvements
  • Troubleshoot cloud performance, reliability, and security issues
  • Data & Analytics: Build and optimize SQL queries, stored procedures, and data models
  • Develop or support Power BI/Tableau dashboards and data visualizations
  • Fulltime
Read More
Arrow Right

Sr Software Engineer - Billing Platform

At T-Mobile, Senior Software Engineers design, build, and deploy scalable softwa...
Location
Location
United States , Overland Park; Atlanta; Frisco; Bellevue
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Telecom Billing Domain experience (Preferred)
  • Experience developing telecom billing customer service management tools (Preferred)
  • 4-7+ years technical engineering experience (Required)
  • Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience (Required)
  • Acceptable areas of study include Computer Science, Software Engineering, Information Management or equivalent experience in field (Required)
  • Hands-on development experience with C and C++
  • Experience in Oracle and SQL
  • Tuxedo development
  • Communication (Required)
  • Analytics (Required)
Job Responsibility
Job Responsibility
  • Develop software solutions and conduct tests to drive engineering projects and ensure quality deliverables
  • Contribute to design innovations that improve systems, processes, or services using new frameworks and industry best practices
  • Collaborate with technical teams to deliver solutions and mentor others through knowledge sharing and training sessions
  • Support technology strategy by evaluating and applying current technologies that align with business goals
  • Create clear documentation for software code, system designs, and business requirements to support knowledge sharing
  • Also responsible for other duties/projects assigned by business management as needed
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off and up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Commercial Engineering & AI (CEAI) partners closely with stakeholders to acceler...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • BS in CS or equivalent + 5+ years of software engineering (or MS + 3 / PhD + 1).
  • Experience with at least one of C#, TypeScript, Python
  • comfortable across all three.
  • Demonstrated ability to own and ship significant features or architectural components end to end.
  • 1+ year shipping LLM-based or agent-based systems in production, including hands-on experience with evals, observability, and debugging.
  • Production experience with one or more major agent stacks such as Microsoft 365 Agents SDK, AutoGen, Magentic-One, LangGraph, OpenAI Agents SDK, Anthropic SDK with MCP, or Semantic Kernel.
  • Collaboration across teams: you can align with partners and move work forward together.
  • Proficiency in AI-native development working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor.
  • Experience shipping quickly with agentic tools.
Job Responsibility
Job Responsibility
  • Design and build major components of our agentic sales platform: orchestration, tools and skills, grounding, evals and observability, and model routing.
  • Own components end to end, from prototype to production, including the harder judgment calls within your area.
  • Partner with AI Foundry, Microsoft Research, Substrate, and the Copilot organization to use shared primitives like agent SDKs, eval harnesses, content safety, and telemetry.
  • Contribute to the eval and Responsible AI bar for shipping agents in the Sales surface, with a focus on production-grade quality.
  • Help raise the agent-engineering bar through code review, design review, and mentoring peers.
  • Bring strong agentic patterns into the team's work and share what you learn.
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation.
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Design, develop, and test software applications using company technology stack. ...
Location
Location
United States , New York
Salary
Salary:
202000.00 - 246000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++, Python, Java, GIT, or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
  • Deep learning, embedding model and recommendation systems
  • Deep learning Tools such as pytorch or tensorflow
  • Large-scale data mining and data processing using Spark
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications using company technology stack
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • Design and build Machine Learning models in Ranking and Recommendation domain
  • Productionize and deploy these models for large-scale real-world application
  • Analyze and extract relevant information from large amounts of various data and design algorithms to explore users' latent interests efficiently
  • Design, develop, evaluate and iterate on predictive models for candidate generation and ranking, including, but not limited to building real-time data pipelines, feature engineering, model optimization and innovation
  • Design and build supporting/debugging tools as needed
What we offer
What we offer
  • Bonus program
  • Various benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - CTJ - Poly

Are you interested in working on cutting-edge cloud security products? Would you...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
  • Must be able to meet Microsoft, customer and/or government security screening requirements
  • Citizenship and Citizenship Verification
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Build and improve services to be scalable and highly reliable
  • Help deliver and improve engineering systems and practices to deliver services in complex cloud environments
  • Contribute to design and automate service scale features and customer requirements
  • Investigate pre-production and production issues, implement, and deploy fixes
  • Participate in an on-call rotation (typically 24/7 for one week every 6-8 weeks) within a secure facility
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer -CTJ- Poly

Microsoft has an exciting opportunity for a Senior Software Engineer in the Micr...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: The successful candidate must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph. Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination
  • This position requires successful verification of the stated security clearance to meet federal government customer requirements. You will be asked to provide clearance verification information prior to an offer of employment
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • This position requires verification of U.S. citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local United States government agency customer and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, citizenship will be verified via a valid passport, or other approved documents, or verified US government Clearance
Job Responsibility
Job Responsibility
  • Acts as a Designated Responsible Individual (DRI) for service components, owning availability, reliability, and operational health
  • Participates in on-call rotations, responding to incidents by assessing impact, troubleshooting issues, mitigating customer impact, and driving resolution
  • Leads or contributes to root cause analysis (RCA) and postmortems, ensuring learnings translate into systemic improvements
  • Uses existing tools and develops new capabilities to troubleshoot issues affecting availability, performance, security, and efficiency
  • Leverages telemetry and monitoring to identify trends, detect anomalies, and proactively improve service health
  • Drives improvements in observability, alerting, and diagnostics
  • Leads and contributes to architecture and design discussions for components of Power Platform services
  • Identifies dependencies across teams and incorporates them into design specifications and execution plans
  • Ensures systems meet performance, scalability, security, and compliance requirements, especially within air‑gapped constraints
  • Develops and improves CI/CD pipelines and deployment systems, enabling safe, repeatable, and automated releases
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Distributed Systems

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#/.NET or equivalent backend languages OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#/.NET or equivalent backend languages
  • Proven experience designing and delivering large scale backend or distributed systems
  • Experience leading technical design for services or platforms
  • Experience designing, implementing, deploying, and operating scalable cloud services
  • Track record of owning critical systems with high reliability and operational excellence
  • Experience collaborating across engineering, product, and operations teams
  • Proficiency in C#, Java, Go, or similar backend languages
Job Responsibility
Job Responsibility
  • Drives requirements and design by partnering with stakeholders to define and refine requirements for messaging system features
  • Owns design and implementation of highly available, distributed messaging components in the cloud
  • Defines the test strategy for messaging system components
  • Elevates engineering productivity by identifying tooling gaps in the development lifecycle for cloud messaging systems
  • Leads incident response and operational excellence as a Designated Responsible Individual (DRI)
What we offer
What we offer
  • Eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

Who we are: At Applied Network Solutions (ANS), we bring together some of the m...
Location
Location
United States , Annapolis Junction
Salary
Salary:
150000.00 - 220000.00 USD / Year
go-ans.com Logo
Applied Network Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active TS/SCI clearance and Polygraph required
  • Bachelor’s degree and 8 years of relevant experience or a Master’s degree plus 6 years of relevant experience or a Doctoral degree and 4 years of relevant experience. An associate’s degree plus 10 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to then position. Degree must be in Computer Science (CS). Related fields (e.g., Engineering, Mathematics) may be considered relevant if the program contains, at minimum, a concentration of courses in the following fundamental CS areas: algorithms
  • computer architecture (not network architecture)
  • programming methodologies and languages
  • data structures
  • logic and computation
  • and advanced mathematics (for example, calculus, discrete mathematics). Information Technology (IT) or Information Systems (IS) degrees may be considered relevant if the programs contain the amount and type of coursework equivalent to a CS major. Relevant experience must be in a computer science area (i.e., theoretical or applied), designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g., algorithm development) to study issues and solve problems, engineering (electrical or computer), and/or high-performance computing. Experience in Endpoint and Malware Exploitation activities, strong dev skills with large software projects (Python, Rust, Java, C, C++) combined with CNO experience. Able to work with reverse engineering output for re-engineering purposes. Ability to work solo on all facets of software projects. Strong Linux Sys Admin (setup distros, manage firewalls, custom VM Builds. Experience with container orchestration solutions (Docker-swarm, Kubernetes). Experience with Infrastructure-as-Code solutions (Ansible). Requires innovation and rapid customized development solutions plus deployment/execution/planning/monitoring/deconfliction. Able to blend/obfuscate deployed tool comms and get around admin detection of actives.
Job Responsibility
Job Responsibility
  • Relevant experience must be in a computer science area (i.e., theoretical or applied), designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g., algorithm development) to study issues and solve problems, engineering (electrical or computer), and/or high-performance computing
  • Experience in Endpoint and Malware Exploitation activities, strong dev skills with large software projects (Python, Rust, Java, C, C++) combined with CNO experience. Able to work with reverse engineering output for re-engineering purposes
  • Ability to work solo on all facets of software projects
  • Strong Linux Sys Admin (setup distros, manage firewalls, custom VM Builds
  • Experience with container orchestration solutions (Docker-swarm, Kubernetes)
  • Experience with Infrastructure-as-Code solutions (Ansible)
  • Requires innovation and rapid customized development solutions plus deployment/execution/planning/monitoring/deconfliction
  • Able to blend/obfuscate deployed tool comms and get around admin detection of actives.
What we offer
What we offer
  • Family Medical, Dental (w/ adult orthodontia) and Vision coverage
  • Pet Discount Program
  • PTO (Paid Time Off)
  • Maternity/ Paternity Leave
  • Supplemental Military Leave Pay
  • 11 Paid Holidays
  • 401(k) plan with 6% Company Contribution
  • Generous Professional Development Program
  • 100% Employer paid Short- and Long-Term Disability
  • 100% Employer paid Life Insurance
  • Fulltime
Read More
Arrow Right