Immediate Start Senior Lead Engineer

1 day ago


Bengaluru, India Wabtec Corporation Full time

Who will you be working with?

TCOS (Train Control Office Suite) team has dedicated group of professionals committed to delivering high-quality results. We have a diverse set of skills and experiences that allow us to tackle complex challenges. Through open communication and collaborative problem-solving, we continuously strive to improve our processes and outputs.

The team is composed of individuals with expertise in areas such as software development & quality assurance. We work closely together to ensure seamless integration of our efforts.

By leveraging each member's strengths, we can provide innovative solutions that meet the evolving needs of our stakeholders. Our shared passion for excellence drives us to go above and beyond in supporting the organization's objectives.

How will you make a difference?

As a Senior Lead Engineer of the TCOS (Train Control Office Suite) team from Signaling & Systems P&L in Digital Intelligence group, you will be responsible for:

Design and development of customer features, components and/or feature sets. You will be leveraging best practices, establishing and following coding standards while demonstrating ability to learn and adapt to technologies and problem-solving abilities. We are looking for a candidate who can translate complex technical requirements into elegant, robust software solutions. Your role will involve building strong design capabilities and collaborate with architect and other stakeholder to work on the roadmap for software products helping achieve desired outcomes for our customers. You'll be expected to guide technical strategy, and mentor junior engineers, helping to elevate the team's overall technical capabilities.

Successful candidate will demonstrate not just coding excellence, but a comprehensive approach to software engineering that considers system-wide performance, scalability, and long-term maintainability.

What do we want to know about you?

You must have below key skills or responsibilities:

1. Problem-solving

- Break down complex problems and identify system level challenges.
- Create detailed technical design documents and problem statements/root cause analysis documents.
- Conduct in-depth technical feasibility studies and estimate efforts accurately.

2. Task Management

- Take ownership of complex tasks
- Lead the end-to-end technical initiatives and deliver results independently
- Mentor and support team members

3. Design and Coding Expertise

- Design scalable and robust solutions, write code meeting project standards and functionality.
- Participate in the technology selection and architectural decision-making
- Implement the selected technologies effectively
- Drive code quality through best practices and automation

4. Innovation

- Explore alternative technologies and approaches
- Demonstrate initiative in problem-solving

5. Communication

- Promote transparency in design choices
- Share information with appropriate detail and timeliness

6. Requirements Understanding

- Expert grasp of functional and non-functional requirements
- Prioritize backlog items effectively

7. Technical Analysis

- Analyze the impact of technology choices
- Assess application performance

8. Collaboration

- Work as an individual contributor
- Collaborate with different stakeholder such as architects, technical leaders, and validation team.

9. Performance Awareness

- Understand key performance parameters
- Evaluate application performance metrics

Qualifications and Requirements:

1. Education

- Master's or Bachelor's in Electrical & Electronics, Electronics and Telecommunication, Computer Science, Instrumentation, or equivalent

2. Experience

- 10+ years in Object-oriented design/development, in depth understanding of the design patterns, database tools, and desktop applications.
- Proficient in Object-Oriented Programming (OOP) and software design experience in developing software that adheres to industry-standard design principles, coding standards and best practices.
- Proficient in using Visual Studio and its features, including IntelliSense, CodeLens, and integrated debugging tools, with strong debugging skills to identify and resolve issues efficiently.
- Excellent understanding of the Devops practices, Continuous Integration/Continuous Deployment practices and microservices architecture.
- Proficiency in unit and integration testing, test automation concepts and tools

3. Technical Skills

- .NET Windows/Desktop applications, C#, VB.NET, Winforms, WPF, SQL
- Visual Studio, Tools such as Azure DevOps, Visio, SonarQube.
- Proficient in GitHub Copilot or other AI pair programming tools.

4. Methodologies

- Agile Scrum experience

5. Personal Qualities

- Strong oral and written communication skills
- Ownership mentality and focus on high-quality delivery

6. Desired Attributes

- Experience with modern software tooling
- Demonstrate basic knowledge of AI principles, LLM models

We would love it if you had:

Business Acumen:

- Understand large-scale distributed application infrastructure
- Awareness of industry trends and competitors

Personal Attributes:

- Thorough problem analysis before implementation
- Identify and propose innovative solutions
- Initiative to experiment with new software frameworks
- Adaptability to changing environments and requirements
- Quick pivoting when necessary
- Responsive to coaching and seeks diverse information sources

What will your typical day look like?

- Standup Meeting: Participating in a brief daily standup meeting with the development team to discuss progress, blockers, and plans for the day.
- Design, coding and Debugging: Spending a significant portion of the day writing, testing, and debugging code to implement new features or fix bugs.
- Documentation: Updating project documentation, such as technical specifications, user guides, and internal wikis, to ensure knowledge sharing and maintainability.
- Continuous Integration and Deployment: Monitoring and troubleshooting the continuous integration and deployment pipeline to ensure smooth and reliable software releases.
- Learning and Skill Development: Dedicating time to learning new technologies, programming languages, or best practices to stay up-to-date with industry trends and improve personal skills.



  • Bengaluru, India HCLTech Full time

    Are you a Project Engineer looking for an interesting opportunity? HCL Tech has a new opportunity for Project Engineer to join the team in Bangalore As a Project Engineer, you'll lead the project execution of #Turbomachinery products with high technical complexity and intensity for packages driven by Electric motor (#centrifugal or reciprocating...


  • Bengaluru, India Marutee Full time

    Simulation Engineer - Experience required: 2–4 years. - FEA tools exposure: Hypermesh, Ansa (optional), LS Dyna, Pam-Crash. - Education: B.E./M.Tech in Mechanical / Automotive / Industrial Engineering. - Joining requirement: Immediate basis.


  • Bengaluru, India ITILITE Full time

    ITILITE Inc is seeking a highly skilled and deeply motivated Frontend Engineer to take full ownership of our web application's frontend. We are looking for an individual with a high-agency mindset who thrives on end-to-end responsibility, from architectural design to final deployment. This is a role for a strategic thinker who not only builds what is asked...


  • Bengaluru, India Hydraulic Technologies Full time

    Senior Design Engineer - Hydraulics Location: Bangalore, India About Hydraulic Technologies Hydraulic Technologies business is a global manufacturer, headquartered in Rockford, Illinois. HT designs, engineers, and manufactures high-pressure hydraulic tools and equipment. A market leader in high-pressure hydraulic tools, HT's products serve...


  • Bengaluru, India ACL Digital Full time

    Senior Statistical Programmer (6-8 years of exp) LOOKING FOR IMMEDIATE JOINERS / SERVING NOTICE PERIOD Location: CHENNAI / BANGALORE / HYDERABAD Mode : Onsite / Hybrid ROLES and RESPONSIBILITIES: - Perform statistical programming review of case report forms (CRFs), annotated CRFs, database structures, statistical analysis plan (SAP) project...


  • Bengaluru, India Nalco Water Full time

    Job Description Job description - Leads software development projects through the phase gate process - Leads requirements gathering efforts of the software team to ensure that customer and divisional needs are met - Manages interactions between team & stakeholders to ensure seamless project integration - Writes code to address challenging aspects of the...


  • Bengaluru, India Jobted IN C2 Full time

    Overview: Job Title : Senior Engineer, Automation Location : Bangalore At Aptean, our mission is to solve tomorrow’s unique challenges today with unrivaled, purpose-built software and superior customer experiences from people who care. Aptean is a global provider of mission-critical, industry-specific software solutions. Aptean’ s purpose-built ERP...

  • Staff Engineer

    1 day ago


    Bengaluru, India slice Full time

    About Us: slice the way you bank slice’s purpose is to make the world better at using money and time, with a major focus on building the best consumer experience for your money. We’ve all felt how slow, confusing, and complicated banking can be. So, we’re reimagining it. We’re building every product from scratch to be fast, transparent, and feel...


  • Bengaluru, India Accuris Full time

    Job Description Job Title: Associate Software Engineer Location: Hybrid (2 days per week in Bengaluru office) Experience: Fresher Job Type: Full-Time Job Description We are seeking enthusiastic and motivated Associate Software Engineers who have recently graduated and are eager to start their professional journey with Accuris. The ideal candidate will...


  • Thiruvananthapuram / Trivandrum, Bengaluru, India Tata Elxsi Limited Full time

    Job Description - Lead the design, development, and verification of FPGA components in compliance with DO-254 standards. - Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field. - Minimum of 5 years of experience in FPGA design, with a focus on safety-critical applications. - Extensive experience with DO-254...