The Job logo

What

Where

Manager, Software Engineering

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
We are looking for an Engineering Manager, Software to join our team in Bangalore. You will be responsible for leading a team of software developers, testers, and domain experts. Your role will involve executing Agile/SCRUM processes, delivering high-quality software solutions, and collaborating with different domains. As a leader, you will also provide technical support and mentorship to colleagues. If you have a strong background in Java web applications and extensive experience in people management, we encourage you to apply. Join us in making the world healthier, cleaner, and safer.

Job Description

 

Job Title: Engineering Manager, Software  

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 emerging 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 enhancing 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 enhance innovation and scientific advancement. We are committed to diversity in its workforce and is proud to be an equal opportunity employer  

  

Roles & Responsibilities:  

Hands-on management of a team of highly skilled software developers, testers and domain experts -ensuring great execution of Agile/SCRUM processes and repeatable, predictable, and high-quality delivery of software solutions.  

Provide leadership, mentoring, resource planning, and drive the successful growth of the team.  

Participate in and lead the design and development of new software and/or extensive software revisions.  

Work with the product owner to define technical requirements and priorities then create user stories, designs, and development tasks to be delegated to the team. Oversee successful conclusion to sprints and releases.  

Identify areas to collaborate on across the different domains in order to drive consistency, technology and process sharing, as well as code re-use.  

Represent the team in cross-organizational development forums as well as customer requirements gathering and software validation and training sessions  

Rely on extensive experience and judgment to understand complex problems and resolve them efficiently, Use prior knowledge and experience to provide functional and technical support and leadership to colleagues  

Participate in training and orienting new software engineers as they join the team  

  

Candidate Requirement:Education & Experience levels:  

Bachelors in Engineering/Computer Science or Master degree or equivalent with 10+ years of overall Experience  

  

Skills Knowledge & Experience:  

  

10+ years of overall experience or played a Technical leadership role recently  

 

Proven ability in designing and building scalable, cost efficient applications with Java based web applications  

3 + years of experience in building customer centric distributed software  

2+ years experience leading a development team in an Agile/SCRUM setting, with demonstrable skills in project/task estimation, delegation, and management.  

2+ years experience in people management  

Very comfortable and experienced with designing object oriented software and services deployed in a client server or (preferably) cloud setting.  

Data modeling, design and database programming using a variety of relational databases (Oracle, Postgres, SQL).  

Has experience, instincts, and enthusiasm around testing and testability  

Is authentic, transparent , holding self and others accountable. Inspires, nurtures, motivates and collaborates with others  

Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and thinks creatively. Greets challenge and change as opportunity  

Experience working with geographically distributed teams  

A highly motivated fast learner who can self-start and “figure out what needs figuring out”  

Able to build deeper and meaningful relationship with team members, be a coach and mentor for their career path, could articulate clearly thoughts and able lead team from the front 

Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others  

Experience in AWS and IoT will be an added advantage  

Set alert for similar jobsManager, Software Engineering role in Bangalore Urban, India
Thermo Fisher Scientific Logo

Company

Thermo Fisher Scientific

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Research and Development

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Thermo Fisher Scientific Logo

Engineer III, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: a year ago

We are looking for a Software Engineer III - DevOps to join our Digital Engineering team in Bengaluru. You will be responsible for designing, developing, and maintaining software products using agile processes. You should have hands-on experience with Docker, Kubernetes, cloud-based infrastructure, Git, Jenkins, and strong problem-solving skills. Join us in making the world healthier, cleaner, and safer through innovative software solutions.

Thermo Fisher Scientific Logo

Engineer III, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: a year ago

Responsibilities: Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions, etc., alternate solutions to various problems, etc. Responsible for ownership of software modules Plans participate and perform the technical work of an assignment. Participates in a design activity with other programmers on technical aspects relating to the project. Contribute towards implementation, automated unit, and integration testing, debugging and integration of code of extreme complexity across projects. Establishes and maintains detailed and accurate documentation of all work. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals Candidate Requirement: Education & Experience levels : Bachelor’s in engineering/Computer Science or master’s degree or equivalent with 6+ years of experience. Skills, Knowledge, and Experience: Hands-on experience in developing Desktop based, embedded-based applications using C++, MFC. Hands-on experience in a programming language like C++ [ C++11 and more], MFC Sound knowledge on Data Structure, Design Patterns and UML. Experience with databases, persistence frameworks, and SQL Excellent analytical and technical skills. Excellent communication and interpersonal skills Ability to work effectively with dispersed, remote, and global teams when needed. Having a wide range of experience and understanding of trends and technologies uses technical knowledge to resolve complex issues in creative and effective ways  

Thermo Fisher Scientific Logo

Engineer II, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: a year ago

Responsibilities : Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and chip in towards identifying technical risks, alternate solutions to various problems etc. Responsible for develop and deliver multiple significant software modules. Responsible for the integrity of technical work on significant concurrent projects. Participates and performs the technical work of an assignment in collaboration with Team. Collaborates with peers on design activity regarding technical aspects relating to the product.. Proactively work on the implementation, automated unit and integration testing, code reviews, debugging and integration of code of acute 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 hold self and others accountable. Encourage, motivates and collaborates. Anticipates needs and problems while crafting solutions. Is willing to ask difficult questions and innovative. Greets challenge and change as an opportunity. A highly motivated fast learner who can self-start. Actively participates in development community of practices in sharing and learning standard methodologies, participates in initiatives within the community and involve in other organization initiatives. Excellent verbal and written communication skills. Ability to efficiently detail artifacts and processes then explain them to others   Candidate Requirement : Education : Bachelors / Masters in Engineering or equivalent degree Required Skills, Knowledge and Experience : Minimum ~3 years’ experience using Python (must)/ PERL/Java related technologies; Expertise in OOAD principles and methodologies. Must have strong hands on experience in Python and AWS. Strong in programming fields like object oriented principles, design patterns, and unit testing (TDD using unit testing / pytest) Exposure to Machine Learning models using Random Forest Method Exposure to Cloud computing using AWS such as S3, SNS, SES, EC2, EKS, ECS Experience with databases (Oracle DB), MongoDB, persistence frameworks, and SQL. Proficient in handling data structures and in developing multithreading applications. Experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins) Experience in Scrum based software development methodologies. Experience, instincts, and passion around development, testability and automation  

Thermo Fisher Scientific Logo

Engineer II, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: a year ago

Responsibilities: Develop Test plans/strategies and test reports Write test cases keeping customer’s perspective in mind. Must have proven record of preparing test reports and presenting test summary Write automation scripts using Selenium framework Participate in automation script code reviews and provide guidance on automation standards Anticipate needs and problems while creating solutions. Is willing to ask difficult questions and explore innovative approaches. Greets challenge and change it to opportunity. 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. Required Skills: Bachelor's Degree in Computer Science or Information Systems or equivalent work experience. 2-3 years of QA experience (both manual and automation). Must be ready to test both manually and with automation based on the need. Significant test automation experience, including implementing test code within a continuous integration and delivery pipeline. Minimum knowledge of the following required: web protocols, networking, and systems, open source tools. Knowledge of XML, XSD, Json, SQL, Selenium, Test Automation Frameworks Working proficiency in Java Experience writing code to test APIs. Demonstrated understanding of the entire software development life cycle Excellent interpersonal, organizational and communication skills and a commitment to the mission of the institution.

Thermo Fisher Scientific Logo

Technical Writer III

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

+1 more

Posted: a year ago

What will you do?          Research and write hardware and software documentation for analytical instruments, such as liquid, gas, or ion chromatographs and mass spectrometers. Create new animations and update existing ones to explain complex workflows, device installation, and maintenance procedures. Collaborate with scientists, engineers, product evaluation teams, project managers, and product managers in a scientific environment. Contribute to the development and implementation of documentation standards. Peer review user documentation. Exhibit your skills in creating animations and videos to embed in documentation. Create topic-based information that is scalable and reusable.   How will you get here?   Education Degree in technical communication, chemistry, biochemistry, or a related field with an emphasis on technical documentation, or equivalent years of relevant experience.   Experience Minimum of 7+ years as a technical writer, preferably in a hardware device development environment. Experience in writing hardware installation, maintenance instructions, troubleshooting, or training materials. This may include standard operating procedures, as well as manuals or help systems. Experience with analytical instruments will be considered an advantage. Familiarity with Darwin Information Type Architecture (DITA)-based CCMS and authoring tools. Knowledge of DITA, content analysis, metadata/taxonomy structuring will be good to have. Experience with screen-capture software and video production tools such as Captivate, Storyline, Camtasia, or Final Cut Pro. Flexible and proactive, with the ability to work in an environment of constant change. Must be able to collaborate with scientists, fellow writers, project managers, and program managers. managers. Strong communication skills and excellent English writing abilities. Shortlisted candidates will be required to provide writing samples and take a test on camera or at our office. Must be highly organized and pay attention to detail.

Expedia Group Logo

Senior Manager, Software Development Engineering

Expedia Group

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form . This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.   Senior Manager, Software Development Engineering   Looking to join a team at the forefront of travel technology development? Price is a key factor influencing traveller’s path to driving a choice of property and brand leading to a purchase. In a world of infinite paths to purchase, travellers make multiple searches and to find the ‘best trip’ and ‘best deal’.   The Expedia Group Offers pillar is tasked with giving the customer a simple, clear, accurate, transparent pricing experience throughout their shopping and booking journeys. We do this by putting the customer first, creating capabilities and experiences that can be shared and presented to the customer that meet the travellers’ expectations in locally relevant ways and adhere to regulatory norms. You will be leading at least 2 teams consisting of 6 engineers each. You'll frequently partner with other EM's and tech leads to help build and sustain a healthy and high performing Engineering community. What you’ll do: Be responsible for building, growing, and shaping adaptive, hardworking, motivated teams and individuals around their goals, ownership and career. Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives, understanding goals, constraints, and perspectives, making resource, delivery, and architectural trade-offs to maximize strategic value. Lead and actively contribute to all phases of the software development lifecycle, including the design, analysis, development, and deployment efforts for multiple enterprise applications projects to tackle sophisticated business challenges. Collaborate with EG leaders with vision to architect and build robust applications and thoughtfully choose relevant technologies to evolve EG travel platform. Support technical leads and individual contributors, including coaching, ongoing training and development, performance evaluations, goal setting, disciplinary actions, recruiting, and hiring. Create a positive work environment based on accountability and inclusiveness, in partnership with peers on the leadership team. Lead by example, mentor the team, and establish credibility through quality technical execution. You will demonstrate knowledge of the product development lifecycle from idea generation to bringing a product to market by supporting the different phases and improving product performance. You will engage with peers across the organization to build an understanding of cross dependencies, priorities, and opportunities to simplify. You will advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability). You will ensure that operational teams and subcontractors have a clear understanding of customer requirements; identify technical issues and provide data to support solutions. You will remain informed on industry trends. Examine inefficiencies in the existing stack operation and encourage engineers to improve them. You will bridge the gap in discussions between technology and non-technology personnel. Report on team status faithfully and listen for suggestions to improve lagging project work. Technologies include: Java, Kotlin, Scala, Spring, Docker, Redis, DataDog, Splunk, AWS cloud Who you are: Bachelor's or Master's degree in Computer Science or related technical field or equivalent related professional experience 7+ years of professional, post-college software development in an object-oriented language 3+ years of people management experience with a passion for growing individual careers and enabling high-performing teams Hands-on technologist and leader well-versed at running sophisticated, multi-quarter initiatives and a broad portfolio of applications and services. Strong technical acumen and commitment to quality of engineering work and continuous improvement Excellent at switching contexts from strategic to detailed, technical to business, inter-team to cross-organization and everything in between. Strong communication skills and highly effective collaborator. You articulate your ideas to teammates, peers, and leaders, providing details and supporting your ideas with data where applicable. You incorporate others' input and feedback and strive to find common ground. You enjoy and take pride in the work of your people, focusing on their success and willing to go above and beyond to help them win.   About Expedia Group Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.   © 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50   Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs .   Expedia iscommittedto creating an inclusive workenvironmentwith a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.