Lead Software Engineer

2 weeks ago


Bengaluru, India Smiths Detection Full time
About Us

SMITHS DETECTION MAKING THE WORLD A SAFER PLACEEvery minute of every day, in nearly every country across the globe, Smiths Detection people and technology make the world a safer place. We safeguard people, business and infrastructure with the latest innovations and screening technology for aviation, ports, borders, defense, and security across 55 countries around the globeLife At Smiths –Global leader

: We impact critical systems every day with sites in 17 countries and six centers of research excellence. From pioneering to powering life-changing innovation, we’re delivering threat detection and screening solutions to safeguard the world from threatDigital growth

: A key part of our capability is the integration of digital technology across our business and our operations in more than 55 countries, will be critical to our continued successExciting opportunities

: Our growth is creating exciting opportunities to work with experts in physics, chemistry, electronics, mechanics, production, computer science, and AIMLInternational environment

: With some projects, work requires global collaboration and the potential to travel and grow with the businessJob 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

What you'll do: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

What you'll definitely need: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.

  • Bengaluru, India Cloud Software Group Full time

    Job Description: Lead Software Engineer This job requires the employee to be fully on-site About This Team: ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly...


  • Bengaluru, India Cloud Software Group Full time

    As the Lead Engineer, you'll work closely with engineering and product management teams to comprehend requirements and assess their value. You'll conduct feasibility studies and break down intricate product and engineering requirements into streamlined solutions. Collaboration with experts across desktop and browser platforms, services, infrastructure, and...


  • Bengaluru, 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...


  • Bengaluru, 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...


  • Bengaluru, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bengaluru, 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...

  • Software Engineer

    7 days ago


    Bengaluru, India Guidewire Software Full time

    Requirements: Have 3+ years of experience or its equivalence in a software engineering role. Experience in developing large-scale test automation frameworks (including UI, API, Performance) A self-motivated individual contributor and a team player with good communication and collaboration skills Excellent software development skills in Java, JavaScript and...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking in the Amazon Web Services Public Cloud team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Bengaluru, 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...


  • Bengaluru, India Cimpress Full time

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


  • Bengaluru, India Informatica Full time

    Lead Software Engineer - C++ & Java We‘re looking for a Lead Software Engineer candidate with experience in C++, Java, Data Structures, and Algorithm to join our team in Bangalore. You will work as a Lead Software Engineer with a record of developing and delivering enterprise-class software to join the group. You will be responsible for the development...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Mangement you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Bengaluru, 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 journey...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...

  • Lead Software Engineer

    2 months ago


    Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and community banking technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Core Platform Engineering Team in CCB, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure,...


  • Bengaluru, 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 us...

  • Lead Software Engineer

    2 months ago


    Bengaluru, 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...


  • Bengaluru, India Thomson Reuters Full time

    As an employee at Thomson Reuters, you will play a role in shaping and leading the global knowledge economy. Our technology drives global markets and helps professionals around the world make decisions that matter. As the world’s leading provider of intelligent information, we want your unique perspective to create the solutions that advance our...


  • Bengaluru, India Thomson Reuters Full time

    About the Role : In this opportunity as Lead Software Engineer, you will: Lead Software Development Engineers work across the end-to-end software development life cycle and apply modern software development practices when defining, designing, building, testing and delivering software and services to users. Lead Software Engineers effectively...