Senior Software Engineer at Baker Hughes

Mumbai, Maharashtra, India

Baker Hughes Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
EnergyIndustries

Requirements

  • 7+ years of hands-on backend/frontend development in Web/Cloud applications
  • Prior experience implementing an application on Azure/AWS using microservices architecture; docker/containerization
  • Proficiency in back-end development using C#, TypeScript & Node.js
  • Proficiency in Database (MySQL, PostgreSQL)
  • Hands-on experience in backend like Session management, caching, algorithms & data structures, secure coding, etc
  • Proficiency in C#, JavaScript/Typescript, HTML, CSS, jQuery, Web Servers & RESTful Web services
  • Hands-on experience on data communication protocols like AMQP/MQTT & message brokers like RabbitMQ/Kafka etc
  • Flexible to learn and develop in any language/technology/tools as per the project’s needs
  • Deep understanding of Application and Infrastructure architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc
  • Good Problem-solving skills, Collaboration, Influencing and articulation
  • Deep understanding and hands-on experience of Programming concepts: OOPS, best practices, refactoring, maintainable/reusable code, Design principles and patterns, Architecture, TDD, Unit testing, debugging, automation
  • Can break down problems and estimate time for development tasks
  • Graduate of Computer Science or in STEM Majors (Science, Technology, Engineering and Math)

Responsibilities

  • Capturing system level requirements by brainstorming with Architects, Data Scientists, Businesses & Product Managers
  • Identifying the scope of the work, provide initial estimate and justify the estimate with facts
  • Demonstrating the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle
  • Engaging in technical discussions; participate in technical designs and present technical ideas through white boarding
  • Working closely with your peers and keep engaging in a fast pace technical design and development team
  • Providing guidance to a team of 2 to 3 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
  • Working with Product Line Leaders (PLLs) to understand product requirements & vision
  • Demonstrating the ability to make informed technology choices after due diligence and impact assessment
  • Executing in a fast pace delivery mode and focus in delivering tasks to meet the product release goal
  • Maintaining code quality through best practices, unit testing and code quality automation. Also, Seek and provide feedback on design and development
  • Possessing advanced domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build, release & deployment processes
  • Designing and programming a small module or a large component and designing a feature, set of features, or whole feature area
  • Working independently and contribute to the immediate team and to other teams across business
  • Lead design discussion in a limited manner

Skills

Key technologies and capabilities for this role

Software DesignSoftware DevelopmentAgileScrumSoftware ArchitectureRequirements AnalysisTechnical Leadership

Questions & Answers

Common questions about this position

What is the salary for this Senior Software Engineer position?

This information is not specified in the job description.

Is this Senior Software Engineer role remote or office-based?

This information is not specified in the job description.

What skills are required for the Senior Software Engineer role?

Candidates need 7+ years of hands-on backend/frontend development in Web/Cloud applications, experience implementing applications on Azure/AWS using microservices and Docker/containerization, proficiency in C#, TypeScript & Node.js, and databases like MySQL or PostgreSQL.

What is the team environment like for this position?

The role involves working in collaborative, fast-paced technical design and development teams, providing guidance to 2-3 developers using Agile methodologies like SCRUM, and engaging with peers, Architects, Data Scientists, Businesses, Product Managers, and Product Line Leaders.

What makes a strong candidate for this Senior Software Engineer job?

Strong candidates have 7+ years of relevant experience, advanced domain knowledge, expertise in Agile processes, ability to lead design discussions, make informed technology choices, and demonstrate customer focus with hands-on skills in specified technologies.

Baker Hughes

Energy technology solutions for oil and gas

About Baker Hughes

Baker Hughes provides a wide range of services and products aimed at improving the performance and sustainability of businesses in the oil and gas industry. Their offerings include advanced technology solutions, consultancy services, and training programs that help clients optimize operations, enhance safety, and minimize environmental impact. The company focuses on machine asset management and health monitoring solutions, and their training services combine e-learning with classroom instruction to boost workforce competency. Unlike many competitors, Baker Hughes integrates sustainability into its core business model, emphasizing environmental, social, and governance principles. Their goal is to lead the transition to cleaner energy by reducing their carbon footprint and promoting diversity and inclusion within their workforce.

Houston, TexasHeadquarters
1972Year Founded
IPOCompany Stage
Consulting, EnergyIndustries

Risks

Increased competition in decarbonization technology could impact market share.
Geopolitical risks may affect operations in Namibia and Abu Dhabi.
New product launches may face challenges in market adoption due to competition.

Differentiation

Baker Hughes offers advanced technology solutions for optimizing oil and gas operations.
Their sustainability strategy integrates ESG principles, enhancing their market appeal.
The company provides a unique blend of e-learning and classroom training services.

Upsides

Collaboration with UC Berkeley could lead to innovative decarbonization solutions.
Expansion in Namibia and Abu Dhabi strengthens their global market presence.
Recent investments indicate strong investor confidence in Baker Hughes' growth.

Land your dream remote job 3x faster with AI