Staff Architect, Software

1 month ago


Bangalore, India Thermo Fisher Scientific Full time

Job Description

Job Title: Software Staff Architect  

Job Location: Bangalore   

 

Digital Engineering is Thermo Fisherâs âSoftware Engineeringâ center of excellence. We build cloud computing services, products and Platforms that the scientific community demands. Using the new technologies with the potential to significantly change lab workflows and facilitate access to powerful data analysis techniques. Our division serves as an extension of Thermo Fisherâs Software R&D teams while improving our responsiveness and attention in enabling our customers to make the world healthier, cleaner and safer. Thermo Fisher was built to serve society and that sense of purpose will continue to improve innovation and scientific advancement. We are committed to diversity in its workforce and is proud to be an equal opportunity employer 

   

Responsibilities:   

  

Staff Architect role Platform software designs and systems architecture and design leadership to multiple Software Development Scrum Teams delivering Connect Platform & Ecosystem, Customer tenancy, Authorization, and Digital product subscriptions and entitlements. Potential candidate is motivated to actively deliver architecture, design, and development of new features. The person is also expected to cover all facets of software development including programming, system design, code review, design review, unit testing, and integration testing. The role is encouraged to make a difference to the product in terms of the design and identify technical risks and finding alternate solutions to various problems. In addition to that, the role also demands leading, motivating, tor and providing ample mentorship to the other team members regarding technical challenges. Envision/Design/Build innovative solutions for customer needs. Products & Services Conceptualization. POC (Proof of Concept) development and prototyping. Ability to convey complex information in ease with both written and oral form to both non-technical and technical audiences using tools like PPT, Miro board, Architecture diagrams, POCs etc,. 

 

 

Education: Bachelor's in engineering or master's in computer science with 10+ years of overall experience 

   

Skills, Knowledge and Experience:   

  • Minimum 10 yrs of experience in Web Application Development using Java/J2EE related technologies;â¯Expertise in OOAD principles and methodologies   

  • Extensive experience in Java application development frameworks and technologies: Apache tomcat, Jetty, Juice, Spring and JSON/XML/Ajax   

  • Minimum 8 yearsâ experience in developing Java/JEE based web applications based onâ¯micro-services architecture (using Spring Boot, REST APIs)   

  • Proficient in software architecture including multi-threading, synchronous, and asynchronous communications, data serialization, compression and encryption.   

  • Have a deeper expertise over programming concepts like object-oriented principles, design patterns, data structures and unit testing (TDD using JUnit), DomainDrivenDesign (DDD)   

  • Hands-on experience in building Cloud software using AWS such as S3, DynamoDB, SNS, SES, EC2, docker container orchestration, and virtual private cloud (VPC) services   

  • Deep knowledge with any of the databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL   

  • Comfortable building systems that handle data structures, integrations and proficient in developing multithreading applications.   

  • Deeper understanding of GitHub, Docker, CI/CD frameworks (Jenkins)   

  • Experience with one or more messaging middleware technologies â RabbitMQ, ActiveMQ, Kafka, etc.   

  • Experience defining and implementing Non-Functional Requirements (NFR â Security, Performance, Cost etc)  

  • Committed individual, can connect dots, nurture the technical talent and have a high bar on behaviours of the team 

  • Have experience in publishing white papers, part of the IP creation, mentoring and coaching technical talent across multiple teams 

  •  

  • Believe in expertise based technical leadership and foster continuous learning 



  • bangalore, India Protoporos Staffing Services Private Limited Full time

    Opportunity with a leading B2B SaaS product client specializing in cutting-edge data integration solutionsPosition Overview: We are seeking a highly skilled and experienced Staff Engineer to join the Engineering team. As a Staff Engineer, you will play a crucial role in designing and implementing scalable, reliable, and high-performance data...


  • bangalore, India Guidewire Software Full time

    Embark on a transformative career as a Guidewire Cloud Platform Software Engineer, where you will be at the forefront of revolutionizing how business leverage cloud technologies. We are seeking talented individuals to join our innovative team, where your expertise will be instrumental in designing, implementing, and optimizing robust cloud...


  • bangalore, India GE HealthCare Full time

    Roles and ResponsibilitiesIn this role, you will:Participate in the domain technical and business discussions relative to future architect direction.Assist in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint.Support the development software with reusable components...


  • bangalore, India Baker Hughes Full time

    Join our Enterprise Technology team Our Enterprise technology team is developing cutting-edge and innovative solutions to monitor, control and optimize our energy assets. We provide customers with the peace of mind needed to reliably and efficiently improve their operations. Our team builds next-generation, cloud platform solutions to meet the...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Technical Staff, Software Engineering The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • bangalore, India Flexera Software India LLP Full time

    We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achievingthat goal.Butwe knowwe can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner,...


  • bangalore, India Baker Hughes Full time

    , authorities and accountabilities In this role, you will: Participate in the domain technical and business discussions relative to future architect direction. Assist in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint. Gather and analyze data and develop...

  • Software Architect

    3 months ago


    bangalore, India PepalTree Enterprise Pvt Ltd. Full time

    : Software Architect Job Description Summary Provides primarily pre-sales technical support for the development and implementation of complex products/applications/solutions. Uses in-depth product knowledge to provide technical expertise to sales staff and the customer through sales presentations and product demonstrations. Assists the sales staff...


  • bangalore, India Trellix Full time

    Benefits Administration CoordinatorPrincipal Critical Account ManagerStaff DevOps EngineerSecurity Test EngineerSenior Software QA EngineerSenior Software Development EngineerStaff Software EngineerCompensation AnalystIndustrial Security Specialist (CSSO/FSO)Enterprise Account Manager (French/English)Customer Success ManagerSalesforce Development...


  • Bangalore Urban, India GE HealthCare Full time

    Roles and Responsibilities In this role, you will: Participate in the domain technical and business discussions relative to future architect direction. Assist in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint. Support the development software with reusable...


  • Bangalore Urban, India GE HealthCare Full time

    Roles and ResponsibilitiesIn this role, you will:Participate in the domain technical and business discussions relative to future architect direction.Assist in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint.Support the development software with reusable components...


  • Bangalore Urban, India GE HealthCare Full time

    Roles and ResponsibilitiesIn this role, you will:Participate in the domain technical and business discussions relative to future architect direction.Assist in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint.Support the development software with reusable components...

  • Staff Data Architect

    2 weeks ago


    bangalore, India Wabtec Corporation Full time

    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our customers, we put People First. When our people come together, we Expand the Possible and continuously look for ways to improve what we create and how we do it. If you are constantly striving to...

  • Staff Engineer

    4 weeks ago


    bangalore, India Pocket FM Full time

    About the Role:We are seeking a Staff/Principal Software Engineer to join Pocket FM's engineeringorganization. As a tech rockstar, your deep design and architecture expertise will help us scaleour technology that powers industry-defining mobile applications, catering to millions of audiolovers in India and the US. You will own the charter of architecting,...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Technical Staff, Software Engineering The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...

  • QE Architect

    7 days ago


    bangalore, India Aurigo Software Technologies Full time

    Summary: As a Quality Engineering Architect (Test Architect), you will be responsible for designing and developing complex quality engineering strategies, architecting quality approaches and improvements across multiple groups/teams, defining testing scope for complex projects, and participating in product design reviews to ensure system testability and...


  • bangalore, India Trellix Full time

    Benefits Administration CoordinatorPrincipal Critical Account ManagerStaff DevOps EngineerSecurity Test EngineerSenior Software QA EngineerSenior Software Development EngineerStaff Software EngineerCompensation AnalystIndustrial Security Specialist (CSSO/FSO)Enterprise Account Manager (French/English)Customer Success ManagerSalesforce Development...


  • bangalore, India Borneo Full time

    Overview:Borneo is seeking an experienced hands-on Software Engineer to drive innovation and contribute to our mission of transforming data security and privacy. As a Staff Software Engineer, you will be a driving force in shaping the technical strategy and architecture of our data discovery and privacy platform. Your expertise will be instrumental in...

  • Software Architect

    6 days ago


    bangalore, India Philips Full time

    JOB DESCRIPTION Job Title Software Architect Job Description Job title: Software Architect As the Software Architect and Tech Lead, you will be responsible to lead and provide technical expertise to an agile development team, to refine the product backlog and to create, enhance, and maintain an application portfolio. The Software...

  • Software Architect

    4 weeks ago


    Bangalore, India Philips Full time

    Job TitleSoftware ArchitectJob DescriptionJob title:Software ArchitectAs the Software Architect and Tech Lead, you will be responsible to lead and provide technical expertise to an agile development team, to refine the product backlog and to create, enhance, and maintain an application portfolio.  The Software Architect should be able to successfully...