The Job logo

What

Where

Staff Engineer, Software

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
The Staff Engineer role at Thermo Fisher Scientific requires providing systems architectural and design leadership to multiple Software Development Scrum Teams for Genexus & Ion Reporter Products. The Lead Developer must actively contribute to architecture, design, and development of new features while mentoring team members. This full-time, on-site position in Bengaluru demands expertise in Java, AWS, Microservices, Postgres, NoSQL, and Agile methodologies.

Job description 

Job Description:

 

The ideal candidate is an energetic self-starter with strong work experience. The Staff Engineer provides systems architectural and design leadership to multiple Software Development Scrum Teams in Genexus & Ion Reporter Products. The role is of a Lead Developer who is motivated to actively contribute to the architecture, design and development of new features. The candidate is also expected to perform all aspects of software development including system design, design review, development, code review, unit testing, and integration testing. In addition to that, the role also demands to lead, motivate, mentor and provide ample guidance to other team members with respect to technical challenges.

 

Minimum Requirements/Qualifications:

Bachelor’s degree in computer science or equivalent.

At-least 8+ years of experience in developing web applications using Java based frameworks and related technologies with solid understanding of design principles

Experience with AWS managed services, Microservices Architecture, Postgres and NoSQL databases

Solid understanding and application knowledge of object-oriented programming and design patterns.

Experience with modern monitoring and logging platforms

Must possess problem solving and troubleshooting skills.

Be performance driven, must be able to work multiple projects simultaneously if needed.

Be highly motivated to adopt new technologies, challenges and work in a fast-paced environment.

Excellent team player with strong verbal & written communication skills.

Experience in Agile methodologies.

Experience working with CI/CD, GIT, JIRA, and Confluence.

Prior work experience in UI technologies like Angular, JQuery, Javascript would be nice to have

Set alert for similar jobsStaff Engineer, Software role in Bengaluru, India
Thermo Fisher Scientific Logo

Company

Thermo Fisher Scientific

Job Posted

7 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Thermo Fisher Scientific Logo

Staff Engineer, Software

Thermo Fisher Scientific

Bengaluru, Karnataka, India

Posted: a year ago

Job Summary We are seeking a skilled Solr and Lucidworks developer to join our team and contribute to the design, development, and implementation of search solutions using Apache Solr and Lucidworks Fusion. As a developer, you will work closely with multi-functional teams to understand business requirements and translate them into effective search functionalities. Your expertise in Solr and Lucidworks Fusion will be essential in optimizing search performance and improving the overall search experience. Responsibilities: Design, develop, and maintain search applications and solutions using Apache Solr and Lucidworks Fusion. Collaborate with customers to gather requirements and understand business needs for search functionality. Implement search features such as faceted search, content ranking, autocomplete, spell checking, and result clustering. Optimize search performance through query tuning, relevance ranking, and index optimization techniques. Integrate Solr and Lucidworks Fusion with various data sources and systems to provide comprehensive search capabilities. Develop custom search components and plugins to extend the functionality of Solr and Lucidworks Fusion. Conduct detailed testing and debugging of search applications to ensure high quality and reliability. Stay updated with the latest trends and standard methodologies in search technologies, specifically Solr and Lucidworks Fusion. Collaborate with multi-functional teams, including software developers, architects, and system administrators, to ensure detailed integration of search solutions. Provide technical mentorship and support to junior developers and assist in their skill development. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. Overall of 10+ years experience in Software Development Proven experience in designing and developing search solutions using Apache Solr and Lucidworks Fusion in the last 3 to 5 years. Solid understanding of search engine technologies, search algorithms, and data structures. 5+ years of experience in Java programming language and Spring Boot framework Experience with indexing, querying, and analyzing large volumes of structured and unstructured data. Familiarity with search relevance models and ranking techniques. Knowledge of RESTful web services and API integration. Understanding of information retrieval concepts and search analytics. Excellent problem-solving and debugging skills. Strong communication and teamwork abilities. Preferred Skills: Experience with other search technologies like Elasticsearch or Apache Lucene. Familiarity with machine learning and natural language processing (NLP) concepts. Knowledge of cloud-based search platforms and infrastructure, such as Amazon CloudSearch or Azure Cognitive Search. Understanding of agile development methodologies.

Thermo Fisher Scientific Logo

Staff Engineer, Software

Thermo Fisher Scientific

Bengaluru, Karnataka, India

Posted: a year ago

Job Summary We are seeking a skilled AEM developer to join our team and contribute to the design, development of eCommerce websites. As a developer, you will work closely with multi-functional teams to understand business requirements and translate them into effective functionalities. Your expertise in building AEM components will be essential in building a world class website that can help customers scale at large digitally. Qualifications: Software Engineer with 10+ years of experience Advanced programming skills in Core Java, microservices architecture  / Rest API.  Experience in Spring Boot is not mandatory, but is good to have. Has good experience (atleast in the last 4-5 not the right type to submit for a sick leave.years) working on AEM in building forms, template creation, classic & touch UI components, user role management, content repository and OSGi Has experience and well versed with oak:index, assets, cache management and has fine tuned for better performance. Deliver against the website optimization and customized experience strategies across the website and other touch points. Debug, troubleshoot, and fix AEM configuration and integration issues. Experience with distributed systems, cloud computing. Experience deploying software on elastic platforms such as Kubernetes, EC2 Exceptional analytical and problem solving skills Demonstrated ability to think critically, learn new technologies, cut through ambiguity, and deliver results Strong teamwork, leadership, and time management skills; passion for leading, mentoring and developing junior team members Ability to express ideas clearly within the team and across departments Be able to step up when situation demands such as meeting deadlines and critical production issues. Be flexible to work with some overlapping work overs if needed and attend onshore calls.   Preferred Skills: Experience with other search technologies like Elasticsearch or Apache Lucene. Familiarity with machine learning and natural language processing (NLP) concepts. Knowledge of cloud-based search platforms and infrastructure, such as Amazon CloudSearch or Azure Cognitive Search. Understanding of agile development methodologies.

Thermo Fisher Scientific Logo

Engineer III, Software

Thermo Fisher Scientific

Bengaluru, Karnataka, India

Posted: a year ago

Roles & Responsibilities: Purpose: The role is of a hands-on developer who is motivated to combine the art of design with the art of programming thereby actively supplying to the development of new features. This person will be a member of a multi-functional scrum team delivering Connect Platform & Ecosystem, Customer tenancy, Authorization, and Digital product subscriptions and entitlements. The role is expected to make a difference to the product in terms of the design and give towards identifying technical risks and alternate solutions to various problems. In addition to that, the role also demands leading, motivating, mentoring, and providing ample guidance to the other team members concerning technical challenges. Responsibilities:  Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and work towards identifying technical risks, alternate solutions to various problems etc. Responsible for E2E ownership (Design to support) of multiple significant software modules  Responsible for leading the integrity of technical work on significant concurrent projects. Plans to participate and perform the technical work of an assignment.  Guides design activity to other programmers on technical aspects relating to the project. Leads the implementation, automated unit and integration testing, code reviews, debugging and integration of code of utmost complexity across multiple concurrent projects. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals Is authentic, open and leads by example, holding self and others accountable? Encourage motivates and collaborates with others Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and do things differently. Greets challenge and change as an opportunity A highly motivated fast learner who can self-start and “figure out what needs figuring out” Actively participate in the development community of practices in sharing and learning standard methodologies, leading initiatives within the community and involve in other organization initiatives Excellent verbal and written communication skills. Ability to effectively document artefacts and processes and then explain them to others  Candidate Requirement: Education : Bachelor's in engineering or master's in computer science with 7+ years of relevant experience Mandatory Skills, Knowledge, and Experience: Minimum 6 years experience in Web Application Development using Javascript, Angular JS and React JS related technologies; Expertise in OOAD principles and methodologies Frontend development experience with JavaScript, Ajax, Bootstrap, HTML 5, CSS, AngularJS and understanding of browser compatibility issues. Extensive experience in Reactive Web Application development frameworks and technologies: Apache tomcat, Jetty, Juice, Spring and JSON/XML/Ajax Strong in programming subject areas like object-oriented principles, design patterns, data structures and unit testing (TDD using JUnit), Domain-driven Design (DDD) Minimum 2 years experience in Cloud computing using AWS (Amazon Web Services) such as S3, DynamoDB, SNS, SES, EC2 Proven experience of 3 or more years with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL Extensive knowledge in handling complex data structures and well-versed in developing multithreading applications. Minimum 1-year experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins) 3 years or more on using Scrum-based software development methodologies Experience, instincts, and enthusiasm around testing, testability and automation Excellent verbal and written communication skills. Ability to effectively document artefacts and processes and then explain them to others Experience with defining and implementing Non-Functional Requirements (NFR – Security, Performance, Cost etc.)  Nice to Have Skills, Knowledge, and Experience: Experience in designing and architecting large-scale and highly available distributed software Experience with development on one or more mobile platforms is a plus. Experience with quality, code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc.

Intuit Logo

Senior Staff Software Engineer

Intuit

Bengaluru, Karnataka, India

Posted: a year ago

Job Overview Intuit is transforming into an open, trusted, and easy-to-build-on platform where we and other partners solve the most pressing customer problems and deliver awesome experiences. Our AI-driven expert platform strategy drives strong momentum and accelerates innovation. Intuit is building platform capabilities to accelerate development velocity for internal and external consumption as part of this strategy. The Development Services and Experiences (DevX) team is looking for a highly skilled Python Developer to join our team as a Senior Staff Software Engineer. In this role, you will be responsible for multiple capabilities or sections of experiences in a composite app. You will be a technical leader and domain expert across multiple teams that identifies gaps and influences technology and product direction. You will drive and guide work spanning multiple teams, developing new-to-the-world/Intuit technology solutions. As a technical leader and domain expert, you will begin to influence technology and product direction, make localized decisions, balance short and long-term goals, and weigh business impact. Qualifications As a Senior Staff Software Engineer, your responsibilities will include: Provide technical leadership and domain expertise across multiple teams to identify gaps and influence technology and product direction Drive and guide work spanning multiple teams, developing new-to-the-world/Intuit technology solutions Write and review code to eliminate complexity while ensuring security, scalability, performance, testability, resiliency, and maintainability Leverage deep understanding of the end-to-end system to design highly secure, scalable, and operationally excellent solutions Ensure design for operational cost optimization and create and promote standard practices Responsibilities Strong python web development and proven track record of building web applications 9+ years of experience in software development Prior experience of leading multiple scrum teams (10 to 35 engineers) Hands-on coding with technical contribution of 70%+ Proven ability to proactively identify, share, and address risks impacting business Ability to influence through others, driving progress on initiatives not under their direct control Ability to think out of the box, take calculated risks, and help the team navigate change Detailed knowledge of systems and gaps to influence Intuit strategy and priorities and contribute to the fiscal year plan Expertise in writing and reviewing code to eliminate complexity while ensuring security, scalability, performance, testability, resiliency, and maintainability Deep understanding of the end-to-end system to design highly secure, scalable, and operationally excellent solutions Experience in ensuring design for operational cost optimization and creating and promoting standard practices Proven ability to proactively identify and resolve product stability issues, improving quality and availability Expertise in design and implementation of advanced CI/CD and automation/resiliency concepts like Progressive Rollouts, FMEA Deep knowledge of integration across domains beyond their own functional domain