CrawlJobs Logo

Lead C++ Software Engineer 5

United States, Chicago Employment contract 152828.79 - 229243.19 USD / Year · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

Make your mark at Comcast -- a Fortune 30 global media and technology company. Become part of our award-winning, international engineering team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. You’ll do the best work of your career right here.

Job Responsibility

  • As a pivotal member of the Engineering team to drive the End2End capabilities' complete software development lifecycle, including designing, prototyping, implementation, testing, integration, maintenance, and technical support
  • Produce technical specifications and determine operational feasibility
  • Write well-designed, testable, efficient code
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy engineering tools, processes, and metrics
  • Support overall business
  • Technically solve issues
  • Collaborate with Product Managers (PMs) to build capabilities for business needs and ensure technical specifications align with operational feasibility
  • Lead and mentor a group of software engineers, providing technical guidance, code reviews, and best practices to ensure high-quality deliverables
  • Partner with global engineering, product, and operations teams to further incorporate collective innovations

Requirements

  • Bachelor's Degree or above
  • 5 years or above relevant work experience
  • Abundant experience with C/C++, DB design, and network programming
  • Abundant experience with large system software design and development
  • Abundant experience with distributed systems and mission-critical systems
  • Strong project management skills, with the ability to prioritize tasks, manage timelines, and deliver results in a fast-paced environment
  • Ability to communicate complex technical concepts to non-technical stakeholders and Align engineering efforts with business objectives
  • Demonstrated expertise in problem-solving and technical innovation
  • Strong passion for learning/practicing new techniques
  • Knowledgeable about SDLC, Agile and Software Engineering Methodology
  • Ability to work closely with global teams and accept additional working time besides normal working hours to meet or co-work with global teams

Nice to have

  • Being familiar with Open RTB protocol is a plus
  • Advertising industry experience is a plus

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

Lead C++ Software Engineer 5

8 matching positions

Lead Software Engineer - C#

As a Lead C# engineer, you will design scalable solutions, lead architecture dec...
Location
Location
India , Bangalore/Coimbatore
Salary
Salary:
Not provided
solitontech.com Logo
Soliton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven C#, ASP.NET Programming experience of 5-10 years, with an Engineering graduation
  • Prior experience in Project Management / Team handling is a must
  • Good understanding of MVVM design pattern, WPF and Multithreading concepts
  • Expert at writing unit tests and have experience in using memory profile tools
  • Experience of working with configuration management tools such as GitLab, SVN and Perforce
Job Responsibility
Job Responsibility
  • Design scalable solutions, lead architecture decisions, and ensure high-quality deliverables
  • Guide the team on coding standards, conduct code reviews, and collaborate closely with customers to understand their needs
  • Drive performance improvements, oversee project status, and lead agile retrospectives and demos
  • Translate requirements into simple, scalable designs that are easy to maintain and use
  • Provide technical direction and make decisions on architecture, tech risk analysis
  • Provide detailed estimations and take the lead on building solutions and functional specification documents
  • Keep an eye on new functional specifications and be proactive about quality, performance and architecture, communicating to relevant decision makers
  • Establish coding and design guidelines for the team, recommending relevant code libraries and platforms for the team to consider, reviewing code periodically
  • Implement detailed Design with required prototypes to explore new concepts
  • Work closely with customers to understand their needs
What we offer
What we offer
  • Solitons choose their work hours as long as it takes into account the requirements of the job
  • We take special care to support mothers to excel at work while they handle their responsibilities at home
  • Share a portion of our profits with all Solitons
  • Health insurance for employees and families, gym and cycle allowance
  • Work flexibility is a huge factor to ensure you have the time you need to spend on your health
Read More
Arrow Right

Software Engineer (C, C++, Python, L2, L3, ControlPlane/Control Plane)

Meet The Team: Cisco IOS XR India group is responsible for architecting, designi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of related experience
  • C / C++ networking expertise, Controlplane and Python knowledge
  • L2/L3 expertise
  • Requires working knowledge and expanded conceptual knowledge in primary technical job family and broadens capabilities
  • has worked with and is proficient with current technologies
Job Responsibility
Job Responsibility
  • Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments
  • Many-a-times encouraged to be SPOC for a particular area of a component
  • Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions
  • Develop expertise in OS protocols
  • Learn Cisco development/unit-test environments
  • Issue triage/support/monitoring/resolution
  • Develops software consistent with Cisco ‘Design Thinking Principles’ with a focus on simplification and UX (User Experience) at its core, using secure coding practices, ensuring user privacy, and following software development standard methodologies
  • Partners with other teams including design and product management to create the right solution for the customers
  • Experienced professional using procedures and knowledge of internal or external business issues to improve products or services
  • Works independently but receives guidance and direction from leader then resolves the best approach to accomplish work
What we offer
What we offer
  • Exposure to end-to-end software development process
  • Opportunity to work with world's top web players
  • Exposure to pioneering technologies in OS/distributed systems domain
  • Challenged to develop best-in-class software
  • Experience of working with industry's finest engineers
  • Benefits & perks: Our benefits are designed to support every aspect of your life: from your well-being to your time away to your family
Read More
Arrow Right

Senior Software Engineer - Software Design Lead

We’re looking for a Senior Software Engineer – Software Design Leader (SWDL) to ...
Location
Location
United States , Milford
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Software Engineering, Computer Science or other degree with relevant experience
  • Minimum of 5 years of experience engineering/software experience
  • Experience programming in C
  • Demonstrated ability to mentor and develop technical talent through structured training and coaching
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Deep understanding of software build processes and automation tools (e.g., Jenkins)
Job Responsibility
Job Responsibility
  • Overseeing the generation of DPLY/Manifest artifacts in alignment with Detailed Software Timing (DST) requirements across multiple controllers and model years
  • Identifying, documenting, and managing software build-related defects, ensuring timely closure to maintain software quality and delivery timelines
  • Supporting the creation of patch builds as needed to address urgent issues or late-breaking changes
  • Coordinating updates to the Software Bill of Materials (BOM) and scheduler to reflect evolving changes and needs
  • Mentoring software component owners on development best practices, process changes, and continuous improvement strategies
  • Identifying and implementing opportunities for increased automation and enhanced software testing coverage
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Full Stack Engineer

Wells Fargo is seeking a Lead Software Engineer. In this role, you will: Lead co...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Single page applications using Java, Python, JavaScript, TypeScript, and modern frameworks/libraries such as React.js, Next.js, Tailwind, Bootstrap etc.
  • Develop and maintain large scale applications using Java, Python, Go, GCP public cloud, and other relevant technologies
  • Deploy containerized applications using Docker and Kubernetes
  • 5+ years experience in JavaScript and related frameworks (Node.js, React, TypeScript)
  • 3+ experience with Google cloud
  • Developing and deploying cloud native solution
  • Experience with terraform development
  • 2+ experience designing and developing Generative AI framework and solutions
  • Building generative AI applications using ADK, OpenAI Agent Frameworks, LangChain, LangGraph, and similar tools.
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.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 2+ years technical engineering experience with coding in languages including, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Troubleshoot and optimize automation, reliability, and monitoring for Live Site running as part of an on-call rotation owned by engineering team
  • Experience with distributed systems, messaging systems like Kafka etc - Large scale system design
Job Responsibility
Job Responsibility
  • Lead the architecture, design and implementation of services for extremely high scale, throughput, durability, and low latency
  • Innovate and make service deployment and maintenance an efficient well-oiled machine that provides excellent reliability with minimal manual engineer intervention
  • Ability to conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack while executing processes corrective action and continual service improvement
  • Drive Infrastructure security improvements for mission critical high scale workloads
  • Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior and mid-level
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (C++)

We are seeking a skilled software engineer with deep expertise in modern C++ and...
Location
Location
Ukraine , Lviv
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend software development experience
  • Strong C++ expertise with hands-on experience using modern C++ standards (C++11/14/17/20)
  • Experience developing on Linux systems
  • General SQL understanding
  • Good understanding of TCP/IP, HTTP, RESTful APIs, and XML
  • Strong initiative and a proactive mindset, with a willingness to share knowledge, and support a collaborative environment
  • Strong communication skills, with the ability to work effectively in a team
Job Responsibility
Job Responsibility
  • Lead technical design and architecture for features and services
  • Participate in all phases of the software development lifecycle
  • Collaborate with Support to troubleshoot issues and deliver timely fixes
  • Work with Operations to drive performance improvements
  • Identify technical gaps and drive effective solutions
  • Maintain high quality by promoting clear documentation, strong code quality, and architectural enhancements
  • Ensure system reliability, including error handling, observability, and scalability
What we offer
What we offer
  • 20 working days paid vacation
  • Health Insurance
  • Full coverage of the sick leaves
  • Full or partial coverage of professional training sessions, meetups, etc
  • Online and offline English courses
  • Home internet refund
  • Cosy office in Lviv city centre (Lychakivska, 33a) with beverages, fruit, and cookies
  • Winter and summer parties, events, team-buildings
  • Fulltime
Read More
Arrow Right

Substation P&C Lead Engineer

Substation P&C Lead Engineer\n\nChicago, IL\n\nDescription\n\nSubstation P&C Lea...
Location
Location
United States , Chicago
Salary
Salary:
150000.00 - 180000.00 USD / Year
kdmengineering.com Logo
KDM Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science in Civil, Electrical, or Mechanical Engineering or related degree from an ABET accredited program
  • Minimum 5 years of experience in T&D engineering/design, including at least 1 year leading or managing engineering/design teams
  • however, 7 years T&D experience with 2 or more years managing teams is preferred
  • Must have ability to deal effectively with a wide variety of project-related matters
  • Excellent oral and written communication skills and interpersonal skills
  • Must have the ability to clearly and effectively present complex information to all levels of employees, management, and clients
  • Must demonstrate creativity, foresight, and mature judgment in anticipating and solving problems
  • The ability to thoughtfully and positively influence, lead, and manage change
  • Proficient in the use of basic computer software required for project management (i.e., Microsoft Word, Excel, PowerPoint, Project)
  • Professional Engineer (PE) or Project Management Professional (PMP) preferred
Job Responsibility
Job Responsibility
  • Supervision and coordination of engineering teams
  • Train and develop junior engineers, designers and drafters
  • Perform substation protection and control design including panel arrangements, one lines/single lines, three lines, AC schematics, DC schematics, equipment wiring and relay panel wiring
  • Perform substation physical design including yard layout plans, sections and details
  • grounding, lightning protection, control building arrangements, interior and exterior raceways, auxiliary AC/DC power systems, and associated bills of material
  • Performing or overseeing quality review of above facets of substation design
  • Preparing equipment specifications
  • Providing support for our clients during construction
  • Perform field inspections and compliance documentation
  • Responsible for overall project, project planning, scheduling, resource management, budgeting, as well as establishing and meeting critical project objectives
What we offer
What we offer
  • Competitive Base Salary
  • Comprehensive Benefits Package
  • Company Paid Holidays
  • Great Work-Life Balance
  • Fun and Flexible Work Environment
  • Organization with People-First Mentality
  • Dynamic Leadership Team
  • A Culture that Values Your Input
  • Positive team environment
  • Competitive salaries
  • Fulltime
Read More
Arrow Right

Lead Software Engineer (CAx/PLM)

Airbus is looking for a Lead software Engineer (CAx/PLM) to join in Bangalore, I...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering or IT graduate with 6 to 8 years of experience in CAx/PLM Domain
  • At least 6-8 years of experience in CATIA (V5 / V6) development using COM, CAA /RADE , C++, CATVBA/CATVbs
  • Good understanding of Geometry concepts in CATIA
  • 5-6 years of experience in architectural design of modules, creation and implementation of algorithms
  • 5-6 years of experience in Engineering software applications (Design, development, infrastructure setup, support etc.)
  • Good knowledge on Airbus PLM tools like VPM/TAKSY/GILDA etc.
  • Experience in programming language (C++, .Net, JAVA,Python) and database (SQL Server, Oracle, PostgreSQL)
  • Strong knowledge in Data structures and Design Patterns
  • Working experience in Waterfall / Agile SDLC and source code maintenance in any ALM tools or configuration management tool like Clearcase, GitLab, SVN
  • 3-5 years of experience designing and building complex IT systems & cybersecurity basics
Job Responsibility
Job Responsibility
  • Design the architecture of highly available, scalable, maintainable, monitored applications (frontend & backend) for business needs
  • Design the architecture for building sustainable functional software applications
  • Ability to work collaboratively with other architects, developers and business representative to define the best solution in an multidisciplinary and multi country setup
  • Ability to explain the strategy, architecture and emulate the best practises inside development teams
  • Industrialising highly available, scalable, maintainable, monitored solutions
  • Drive technical discussions and explain chosen options and strategies
  • Ensure that security and network compliance rules are respected
  • Estimate & optimise products cost
  • Coach the team, share knowledge & teach best practices about software development, application performance monitoring
  • Lead high quality, enterprise scale software products teams
  • Fulltime
Read More
Arrow Right