Current jobs related to Lead Software Engineer - Chennai - Freshworks


  • Chennai, India Cognizant Full time

    Job SummaryWe are seeking a highly experienced Lead Software Engineer with 15 to 19 years of experience to join our dynamic team. The ideal candidate will have extensive expertise in LINQ asynchronous programming .Net Programming-C# .Net and WPF. This role involves leading complex software projects mentoring junior engineers and ensuring the delivery of...


  • Chennai, India RELX India (Pvt) Ltd Risk div Company Full time

    Software Engineering Lead Would you like to be part of a team that delivers high-quality software to our customers? Are you a highly visible champion with a ‘can do’ attitude and enthusiasm that inspires others?


  • chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • Chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...

  • Software Engineer

    2 weeks ago


    chennai, India Star Software Full time

    About Us - Company Description - Star offers various services, including custom products and its own SAAS products. We work on Metal industry custom projects solely for North America and Europe. Visit our website, for further details. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for...


  • Chennai, India Wolters Kluwer ELM Solutions Private Limited Full time

    Description Basic Function Wolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud...


  • Chennai, India RELX India (Pvt) Ltd Risk div Company Full time

    About the Role   We are seeking a talented and experienced Lead NLP Engineer coupled with proficiency in Java development. If you are passionate about leveraging NLP to handle real-world challenges and possess good Java development skills Responsibilities Develop NLP systems according to requirements Maintain NLP libraries and frameworks Design...

  • Lead Software Engineer

    3 months ago


    Chennai, India Samsung Electronics America Full time

    Samsung is seeking passionate, and talented software engineers who have experience building innovative and high-volume applications. This is a high-visibility team where you will get a chance to make a positive impact on customer experience.Duties and Responsibilities:As part of the team, you will:Be responsible for expanding the feature set of the platform...

  • Fresher Diploma

    7 days ago


    chennai, India Lead India Private lltd Full time

    hboard Jobs Interviews Mailbox Reports Talent pool Open Jobs(27) BE / Diploma Fresher, Junior Engineer Trainee, 2022 Graduate Active Junior Engineer Visakhapatnam FULLTIME Total Candidates 0 Job ID 29575 A manage hiring team Junior Data Analyst Active Data Analyst Ahmedabad FULLTIME Total Candidates 0 Job ID 29574 A manage hiring team Job Details BE /...

  • Software Engineer II

    4 weeks ago


    Chennai, India Rocket Software Full time

    Job Description Summary:Rocket’s Data Modernization Business Unit helps customers manage, govern and realize the value of their enterprise data assets. Our client roster is a who’s who of the Fortune 500 including the world's biggest banks, insurance companies and manufacturing organizations. Rocket’s Data Intelligence platform has a rich...

  • Lead Software Engineer

    3 months ago


    chennai, India Samsung Electronics America Full time

    Samsung is seeking passionate, and talented software engineers who have experience building innovative and high-volume applications. This is a high-visibility team where you will get a chance to make a positive impact on customer experience. Duties and Responsibilities: As part of the team, you will: Be responsible for expanding the feature set of the...

  • Lead Software Engineer

    3 months ago


    Chennai, India Freshworks Full time

    Company Description About Freshworks Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end user. More than 50,000 companies -- from startups to public companies -- around the...


  • Chennai, India Celestica Full time

    Req ID: Remote Position: Hybrid Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: LEN-ENG-DSE Job Level: Level 08 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary The...

  • IFMR LEAD

    4 weeks ago


    Chennai, India IFMR - Lead Full time

    About LEAD at Krea University:LEAD is an action-oriented research centre of IFMR Society (a not-for-profit society registered under the Societies Act), leverages the power of research, innovation and co-creation to solve complex and pressing challenges in development. LEAD specialises in developing in-depth granular understanding of socio-economic contexts...


  • chennai, India Art Technology and Software Full time

    The Senior Software Engineer is responsible for developing and extending business applications for our clients as well as mentoring other members of the development team. Using the Agile Scrum methodology, you will be working to implement and extend applications that can run on a variety of environments including WPF, UWP, iOS, and Android.Duties and...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking forSoftware Engineer III (Mainframe Assembler, CICS, DB2)role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...


  • Chennai, India Trimble Full time

    Title: Software Engineering Lead Job Location: Chennai Our Department: Transportation Mobility What You Will Do Are you a motivated engineer with demonstrated experience in back-end applications? If so, our Mobility is looking for people like you to join our established and dynamic group. You will join Trimble Mobility team to work on product...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineerto join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly in...


  • Chennai, India Fidelity Investments Full time

    The Purpose of This Role As Lead – Software Engineer, you will serve as a full-stack developer in the application development team of FCAT’s () Green Meadows Project that focuses on delivering some intuitive trading experience in financial services domain. In the Green Meadows project, we design, build and deploy the features that benefits the...

Lead Software Engineer

4 months ago


Chennai, India Freshworks Full time
Job Description

Overview of the Role:Lead Software Engineer - SystemsAbout the role:As a Lead Software Engineer - Systems , you will focus on building next-generation platform services for Freshworks with your strong background in distributed systems and mentor your team to achieve this.You will have an opportunity to redefine customer experiences by building systems that are milli-second efficient, always available and working at internet scale. If you are the kind of engineer who is passionate about building systems, have a good eye for analysis and a mind that can think outside the box, we want to talk to you.Do you wanna take on solving some cool and complex Distributed-Systems/Big-Data problems at scale?At Freshworks are building next gen CRM, Support & IT Automation, Sales & Marketing SaaS products/services & related platform/Foundation-services - for the Small and Mid-market customers across the globe. We have about 32K+ customers (Small/Medium size Organizations) across 140 countries, with ~10 SaaS product offerings. We also deal with 20TB of logs/day – where we have some really cool and interesting problems to solve with our Search / Relevance Engineering. We deal with ~1B Messages with ~300K/Min and ~5B conversations with ~6M/Day – where our Chat, Bot and Messaging solutions have to deal with competing with the best in the world. On Data Engineering and Analytics side we have some complex problems to solve with the rate at which we are growing in dealing with challenges like ~5M Db Reads/min, ~700K reqs/Min, 600M users and pushing the limits of Cloud Services The Freshworks (FW) Engineering Platforms today, broadly serves as a key stakeholder to the FW product teams, developers and the customers. The Freshworks platform enables developers, partners, and customers to customize, integrate, and automate business workflows for support, CRM, and IT use cases.The very purpose of the FW Platforms team is to build efficiency, bring in agility into product development, enable services to scale and improve performance, and thereby provide a seamless experience to our customers. In order to achieve this, the Platforms teams work very closely with our internal stakeholders and align to their goals - the Product teams, the Customer facing teams(Sales, Customer Success, Onboarding teams).Some of the key themes include providing a “Unified Freshworks Experience”, being mid-market ready and providing smart analytics. This group is looking for a Lead Systems Engineer who is a very optimised solution oriented with a vision of the impact of the code in the overall software development life cycle.Our System engineers build the APIs / Services / Features to support these complex scenarios and seamlessly scale and perform for current and future rapid growth we are experiencing. We work in solving some of the problems as common platform/foundation-services engineering where we take on problems across products from building SSO, Containerization, Reliable deployment working in Agile mode. Our engineering takes pride in delivering some inspiring and fresh experiences for our customers and their business/customers.As a Lead Systems Engineer you will design and implement multi-tier (DB, services, and the web) software applications, and document, test, fix and enhance systems when needed. In your agile team, you will closely work with engineers, architects, managers, design, QA and operations teams, and create solutions that meet business requirements. You will spend most of your time developing clean code with limited abstraction. In this role, you will also lead and mentor team members across functions. You will also be implementing and supporting compliance to Freshworks compliance and information security processes.Responsibilities:Platform teams tend to be small but self-sufficient. You will have a large scope of responsibilities.They also tend not to have any QA or Ops personnel. Design, Develop, Maintain software Be able to plan and execute goals Assist Product Owners with planning and roadmaps Lead a team of 2-4 engineersStrong communication skills a mustPlatform services exist to be used by other teams in Freshworks Platform Leads will be the face of their service Important goal of a platform service is increasing its adoption Leads will communicate and coordinate with other teams across Freshworks Mentoring other engineers in the teamStrong opinions on engineering best practices You will own systems that take high scale and are capable of scaling to greater heights Ensure 99.99% availability of your production systems Ensure 99.999% uptime of your production systems

QualificationsOverall 6-10 years of Experience Should have a good knowledge of OOPS concepts.Must be comfortable with Design Patterns and SOLID principles Strong testing habits, passionate towards unit testing and TDD.Extensive experience in Agile methodologiesExpertise in one or more programming languages like Java, C, C++, C#, Ruby, Python, GolangGood understanding of data structures Strong understanding of HTTP and REST principlesMust have experience with Inter-Process Communication — this can be Unix IPC, SOAP Web Services, or microservices.Experience handling Production workloads, with experience handling production issues Strong CI/CD experience Devops knowledge Infra knowledge of popular internet serving applications Good understanding of multithreading and concurrency primitivesStrong design skills Ability to breakdown a problem Cloud/SaaS experience Good understanding of RDBMS like MySQL, PostgreSQL, MSSQL, OracleDBStrong knowledge of git Strong analytical and problem solving skills Good to have: Prior experience leading a team Experience with NoSQL technologies like Mongo, CassandraDB, DynamoDB Supporting Production issues brought up by end customersKeeping up to date with the cutting edge of technologies Familiarity with GitHub a plusExperience using static code analyzer tools like SonarQube, Rubocop, checkstyleExperience using APM tools like DataDog, NewRelic Expertise in Java

Additional InformationAll your information will be kept confidential according to EEO guidelines.At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.