Lead Software Engineer

1 week ago


bangalore, India Smiths Detection Full time
About Us

Smiths Detection , part of Smiths Group , is a global leader in threat detection and screening technologies for aviation, ports & borders, defense, and urban security. Our expertise is spread across 5 R&D centers, 21 Global Offices and 7 Manufacturing Sites with 3000 Brilliant minds globally contributing for over 40 years at the frontline which enables us to deliver the solutions needed to protect our society from any threat and illegal passage of explosives, prohibited weapons, contraband, toxic chemicals, and narcotics. Every minute of every day, our technology and talented team members help to make the world a safer place -

Job Description

We have a range of digital solutions ( currently and we are adapting a range of new lean, agile processes so that we can keep pace with the digital evolution of our industry.

Smiths Detection is looking for dynamic, innovative and motivated software developers to be the part of its global platform and applications development team in Technology group. The purpose of this role is to develop, sustain and enhance our digital software and solutions. The position is based in Bangalore.

The Senior Software Developer is part of the overall Platform and Application Software Development group, working closely with Architects, Product Management, Program Management, DevOps and Test engineers to deliver successful pursuit outcomes and ensure robust platform and applications. The role requires hands-on software development experience and capabilities to translate architecture and design to software code using Test Driven Development approach.

Duties & Responsibilities

Responsibilities:

Provides technical leadership in design, implement, test, maintain and enhance features for new and released software applications and libraries. Set up and be a key contributor to Test Driven Development practice to the team. Keep ownership of technical designs, source code, and component test execution to demonstrate alignment to the functional specifications. Be a hands-on developer in designing and implementing C# .NET applications & libraries. Develops software code to complex design and architecture which require the regular use of ingenuity and creativity. Translate architectural concepts into user flows, wireframes, mockups and prototypes that lead to intuitive user experiences and applications. Creating and maintaining tools to validate, unit tests, integration tests and documentation for these components. Using configuration management and integration/build automation tools during application development and testing phase. Performing code reviews and providing suggestions for fixes and improvements. Guides the team and develops unit tests as a partof software development. Supporting issue analysis and fix activities during test phases, as well as production issue resolution. Delivering projects on-time, within functional and quality spec; all the while communicating clearly with stakeholders. Work with Principle and Senior architects, managers and team members to estimate effort and to clarify, negotiate and document scope, design and code. The Individual

Skills and Experience: 

Bachelor’s or master’s degree in electrical/Electronics Engineering and/or Computer Engineering/Science or equivalent. Prefer to have worked with systems and machines and develop software, come from systems software background OR should have kernel space/driver software development experience. Must have good proficiency in C#, WPF and MVVM. Should possess at 7+ years of work experience as a hands-on software developer. Deep understanding of object-oriented design, design patterns, microservices architecture, data structure, algorithms, systems architecture. Proficiency in C# .NET Core and in one or more frontend framework (HTML5 / CSS3) Understanding and working experience with REST APIs. Good knowledge of SQL/No-SQL databases, PostgreSQL is preferred. Must have worked on Linux OR Windows software development environments. Good experience of Test-Driven Development. Knowledge of Agile Methodologies and Pair Programming. Knowledge of Coding Standards, version management (Git/Bit bucket or similar), Build Process, Packaging, DevOps and CI/CD. Ability to work with multiple teams and projects at any given time. Leveraging and contributing to Open Source projects. Knowledge of open source tool chains and technologies.

  • bangalore, India Upland Software Full time

    Description Software Engineering Lead Job Description Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 9 - 11 years to join Upland India as Software Engineering Lead for our Upland PostUp product. The ideal candidate will be a self-starter/learner and capable of working within...


  • bangalore, India Cloud Software Group Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! ShareFile is now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to...


  • bangalore, India Cloud Software Group Full time

    Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to stand out...


  • bangalore, India Siemens EDA (Siemens Digital Industries Software) Full time

    Job DescriptionThis position will be part of the AFS R&D team, focused on circuit simulation. As a key member of a highly proficient, productive, and motivated R&D team, developing industry’s leading circuit simulator, using cutting edge software development techniques, you will be offered:• Technical challenges to solve toughest nanometer scale circuit...


  • bangalore, India Siemens EDA (Siemens Digital Industries Software) Full time

    Job Description This position will be part of the AFS R&D team, focused on circuit simulation. As a key member of a highly proficient, productive, and motivated R&D team, developing industry’s leading circuit simulator, using cutting edge software development techniques, you will be offered: • Technical challenges to solve toughest nanometer scale...


  • bangalore, India Cloud Software Group Full time

    About This Team: NetScaler Platform is responsible for bringing up the Application Delivery Controller on a variety of platforms and form factors. We work across the stack from NIC drivers to applications that interface with public cloud What we're looking for: You are a Lead/Staff Engineer wo is comfortable working with networking and...


  • bangalore, India Cloud Software Group Full time

    About Cloud Software Group Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world’s largest cloud software providers, serving more than million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud solutions to get...


  • bangalore, India Rootstock Software Full time

    About Us: Rootstock Software is a leading provider of cloud manufacturing and supply chain solutions built on the Salesforce platform. We empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth. As part of our expanding engineering team in India, we seek a skilled Software Engineer to contribute...


  • bangalore, India Cloud Software Group Full time

    About This Team: Citrix, part of Cloud Software Group builds the secure digital workspace technology that helps , customers & millions of end-users to do their very best work from anywhere. By joining our award-winning workplace, you’ll be included in the globally diverse, collaborative team that values work-life balance. Come see why Fortune named...


  • bangalore, India Rupeek Full time

    About Rupeek:Rupeek is a Bengaluru-based leading fintech start-up. Started as an asset-backed online lending platform, Rupeek is aiming to disrupt the traditional brick-and-mortar lending models. Since our public launch in 2015, we’ve cemented our position as the No.1 fintech startup in the consumer lending space.We are Series-B funded, backed by top-tier...


  • bangalore, India New Relic, Inc. Full time

    Lead Software Engineer Lead Software Engineer Lead Software Engineer Req ID FY|COS|#3 Location(s) Bangalore, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic. Let's embark on an exciting...


  • bangalore, India New Relic, Inc. Full time

    Lead Software Engineer Lead Software Engineer Lead Software Engineer Req ID FY|R&D|#8 Location(s) Bangalore, India; Hyderabad, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic. Let's embark on...


  • Bangalore, India New Relic, Inc. Full time

    Lead Software Engineer Lead Software Engineer Lead Software Engineer Req ID FY|R&D|#8 Location(s) Bangalore, India; Hyderabad, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic. Let's embark on...


  • bangalore, India Kaplan Full time

    Job Description - JR239105 Lead Software Engineer (Hybrid)For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best-in-class educational experience and make Kaplan a great place...

  • Lead Software Engineer

    3 months ago


    bangalore, India WiseTech Global Full time

    We are looking for experienced, and talented engineers to join our team. You'll be responsible for the design, build, and maintenance of the software that powers the global logistics industry. As the world’s leading provider of software for the logistics industry, WiseTech Global is powering the connectivity of the world's logistics providers. Companies...


  • bangalore, India Rupeek Full time

    About Rupeek: Rupeek is a Bengaluru-based leading fintech start-up. Started as an asset-backed online lending platform, Rupeek is aiming to disrupt the traditional brick-and-mortar lending models. Since our public launch in 2015, we’ve cemented our position as the No.1 fintech startup in the consumer lending space. We are Series-B funded, backed by...


  • bangalore, India Cloud Software Group Full time

    About This Team: Our software engineering team is a tightly-knit group of tech enthusiasts driven by innovation and collaboration. With a strong emphasis on continuous learning and an Agile mindset, we thrive in a supportive environment that encourages autonomy and empowers individuals to contribute their best work. Together, we're shaping the future...


  • bangalore, India Cloud Software Group Full time

    About This Team: Our software engineering team is a tightly-knit group of tech enthusiasts driven by innovation and collaboration. With a strong emphasis on continuous learning and an Agile mindset, we thrive in a supportive environment that encourages autonomy and empowers individuals to contribute their best work. Together, we're shaping the future...


  • bangalore, India Cimpress Full time

    Lead Software Engineer Date: May 16, 2024 Location: Bengaluru, KA, IN, 560092 #job-location.job-location-inline { display: inline; } Company: Cimpress Technology Here are the roles and responsibilities for the position (Lead Software Engineer)- Responsibilities: Design, develop, and maintain APIs to support applications. Monitor API...


  • bangalore, India New Relic, Inc. Full time

    Lead Software Engineer Lead Software Engineer Lead Software Engineer Req ID FY|R&D|#6 Location(s) Bangalore, India; Work arrangement(s) Hybrid (works from home and New Relic office throughout the week), Office (works primarily in a New Relic office) Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead...