CrawlJobs Logo

Lead Software Engineer - C#

India, Bangalore/Coimbatore · Job Posted January 02, 2026
Apply Position
Job Link Share

Job Description

As a Lead C# engineer, you will design scalable solutions, lead architecture decisions, and ensure high-quality deliverables. You'll guide the team on coding standards, conduct code reviews, and collaborate closely with customers to understand their needs. Additionally, you'll drive performance improvements, oversee project status, and lead agile retrospectives and demos.

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
  • Lead Demos to clients and ensure high quality deliverables with required documentation
  • Work with the Agile team and bring your team together to analyze performance metrics, retrospections and action plans
  • Report on the status and development of Projects to senior team members

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

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

Looking for more opportunities?

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

Similar Jobs for

Lead Software Engineer - C#

8 matching positions

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right
New

Lead C++ Software Engineer 5

Make your mark at Comcast -- a Fortune 30 global media and technology company. B...
Location
Location
United States , Chicago
Salary
Salary:
152828.79 - 229243.19 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing
  • Financial Wellbeing
  • Emotional Wellbeing
  • Life Events + Family Support
  • Fulltime
Read More
Arrow Right

Lead Software Development Engineer – C++ / EDA

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great pro...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong object-oriented programming background, C/C++ preferred
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Understanding and experience with FPGA and EDA tools is a plus
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent preferred.
Job Responsibility
Job Responsibility
  • Work with Software architecture specialists to develop and improve future products
  • Collaborate with product managers, EDA domain experts, QA, and customer engineering to translate requirements into practical solutions
  • Hands-on design and implementation of core algorithms, data models, and modules across frontend/backend as needed
  • Take end-to-end responsibility for feature delivery: specification, development, integration, testing, and release
  • Mentor and grow engineers. Participate in code reviews, technical coaching, and fostering best practices (CI/CD, unit testing, refactoring)
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
Read More
Arrow Right

Lead EDA C++ Software Development Engineer

AMD is seeking a highly motivated software engineer to work on core logic synthe...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong foundation in data structures, algorithms, and optimization
  • Solid programming skills in C++
  • Solid foundation in software engineering, with strong analytical and debugging skills
  • Background in logic synthesis, RTL synthesis, EDA tools, compilers, or related optimization engines
  • Experience in working with multi-threaded / multi-process programs
  • Ability to work effectively in a collaborative, distributed engineering environment and take ownership of complex problems
Job Responsibility
Job Responsibility
  • Conduct research and development of novel algorithms for logic synthesis and optimization
  • Deliver multi-fold improvements in quality of results (QOR), runtime, and memory
  • Evaluate new FPGA architecture features and their impact on existing implementation tools
  • Modernize and extend mature C++ codebases by retiring legacy implementations and introducing new techniques
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
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

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
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 3+ 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 the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right