Staff Software Development Engineer

2 weeks ago


Bengaluru, Karnataka, India Analog Devices Full time
Job Title: Staff Software Development Engineer

We are seeking a highly skilled Staff Software Development Engineer to join our Engineering Accelerations Solutions team at Analog Devices. In this role, you will be responsible for developing and deploying software tools, techniques, and methods to enable and improve the productivity of the product development community across ADI.

Key Responsibilities:
  • Perform requirement analysis and oversee the implementation of project architectures.
  • Evangelize and drive code quality practices, including code reviews, static analysis, and automated testing.
  • Disseminate knowledge of software development life cycles, software configuration management tools, and software release processes.
  • Provide technical mentorship and guidance to team members and project peers.
  • Evaluate and recommend new tools, technologies, and methodologies.
  • Contribute to projects by guiding architectural discussions and providing technical coaching to software engineers.
  • Contribute as a team member to operational, integration, or application architecture requirements, design, implementation, or ongoing operations deliverables.
  • Handle multiple applications and oversee deliverables using agile methodologies.
  • Work with multiple stakeholders from different locations.
  • Establish metrics and processes for monitoring health and allowing for continuous improvements.
Requirements:
  • 8+ years of experience developing enterprise software in one or more high-level, object-oriented languages.
  • Experience working with the Go programming language and knowledge of various Go frameworks and toolsets.
  • Experience using and developing RESTful APIs and Microservices.
  • Strong fundamentals in data structures and algorithms.
  • Comfortable with collaboration, open communication, and reaching across functional borders.
  • Deep understanding of distributed systems and large-scale software architectures.
  • Experience in Spring Boot, Spring Batch, Spring Security, Spring Data JPA, and Spring REST.
  • Knowledge of Node.js and TypeScript, Python.
  • Experience in Database design and implementation using MySQL/PostgreSQL/Oracle/MongoDB.
  • Excellent analytical skills, written and communication skills.
  • Good understanding of testing methodologies like unit testing, functional testing, performance testing, and Integration testing.
  • Good understanding of system monitoring, observability, metrics, and logging.
  • Minimum experience of 3 or more full SDLC for web application projects.
  • Demonstrated extensive experience with task and defect tracking tools.
  • Demonstrated competence in Continuous Integration and Continuous Deployment using tools like Jenkins, Docker, and Kubernetes.
  • Very Strong grasp of version control systems.
  • Experience with Static Analysis tools.
  • Experience with Build & dependency management tooling.
Good to Have:
  • Experience working with Cloud technologies like AZURE, AWS.
  • Working experience in building Developer platforms using frameworks like Backstage or any other.
  • Experience in distributed streaming like Kafka and caching technologies like Redis.


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Title: Staff Software Engineer VMware Software India Private Limited is seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing, developing, and testing software applications for our customers.Key Responsibilities:Design and develop software applications using various...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Transforming the Software Industry with FlexeraWe're a leading provider of Technology Value Optimization solutions, empowering global enterprises to inform their IT and transform their business. As a Staff Software Development Engineer on our Platform Integration team, you'll play a critical role in shaping the future of our core integration technology.Key...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    About Flexera Software India LLPFlexera Software India LLP is a pioneer in Hybrid ITAM and FinOps, providing award-winning, data-oriented SaaS solutions for technology value optimization (TVO). Our solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Job...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at IN10 VMware Software India Private Limited. As a Staff Software Engineer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Staff Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India Dew Software Full time

    Staff Mechanical EngineerDew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to lead the design and development of innovative mechanical systems and components. As a Staff Mechanical Engineer at Dew Software, you will play a key role in collaborating with cross-functional teams and working closely with clients to deliver...


  • Bengaluru, Karnataka, India DISH Network Full time

    Job Title: Staff Software EngineerAt DISH Network Technologies, we're reimagining the future of connectivity. Our Technology teams challenge the status quo and reimagine capabilities across industries. We're seeking a highly skilled Staff Software Engineer to join our team.Job SummaryWe're looking for a talented software engineer to lead the development of...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Job Title: Staff Software EngineerNielsen is seeking a highly skilled and experienced Staff Software Engineer to join our Collections and ITAM Back Office Engineering team. As a Staff Software Engineer, you will play a key role in defining, developing, testing, analyzing, and delivering technology solutions within Nielsen's Collections platforms.Key...


  • Bengaluru, Karnataka, India Databricks Full time

    About DatabricksDatabricks is a leading data and AI platform that enables organizations to solve complex problems and drive business growth. Our platform is built by engineers, for engineers, and we're passionate about empowering data teams to make a meaningful impact.Job SummaryWe're seeking a highly skilled Staff Software Engineer to join our team in...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Staff Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities: Help define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India Madhees Techno Consulting Pvt. Ltd Full time

    Job Title: Staff Software EngineerMadhees Techno Consulting Pvt. Ltd is seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for providing technical guidance and mentorship to junior engineers, driving architectural discussions, and implementing strategies to ensure software performance,...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Nielsen. As a Staff Software Engineer, you will be responsible for delivering technical solutions that meet the needs of our business.Key ResponsibilitiesMeter Deployment: Design, build, and maintain new features in our browser-extension software meter.CI/CD...


  • Bengaluru, Karnataka, India Dew Software Full time

    Staff Mechanical EngineerDew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to play a key role in designing and developing innovative mechanical systems and components for various applications.Key ResponsibilitiesLead and oversee the design and development of mechanical systems and componentsCreate and review detailed...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Staff Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Staff Software EngineerNielsen is seeking a highly skilled and experienced Staff Software Engineer to join our Collections and ITAM Back Office Engineering team. As a key member of our team, you will be responsible for defining, developing, testing, analyzing, and delivering technology solutions within our Collections platforms.Key ResponsibilitiesDesign,...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Job Title: Staff Software Development EngineerWe are seeking a highly skilled Staff Software Development Engineer to join our Engineering Accelerations Solutions team at Analog Devices. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that enable and improve the productivity of our product...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    At Flexera, we're pushing the boundaries of technology value optimization. Our team of skilled software engineers plays a pivotal role in crafting and delivering our innovative products and services to the market. As a Staff Engineer on our SaaS Platform Services Team, you'll be a key player in designing, developing, and maintaining critical components of...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to contribute to the design and development of innovative mechanical systems and components. As a Staff Mechanical Engineer at Dew Software, you will play a key role in designing and developing mechanical systems and components for various applications. You will collaborate...


  • Bengaluru, Karnataka, India Talent Nexa Consulting Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our engineering team in Bengaluru, India. This is a full-time position in a flexible hybrid/onsite setup.About the RoleAs a Staff Software Engineer, you will be responsible for designing and implementing innovative web applications that enhance user experience...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Staff Software EngineerAt The Nielsen Company, we believe that career growth is a collaborative effort. As a Staff Software Engineer, you will be part of a community that will help you succeed. We empower you to take ownership of your career, fuel your growth, and set the direction for your journey. By joining our team of nearly 14,000 associates, you will...