Instagram
youtube
Facebook

Senior Software Developer

6+ years
Not Disclosed
8 May 29, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Senior Software Developer

Location: Mumbai, Maharashtra, India
Category: Digital Technology
Job ID: R133568
Posted: May 29, 2025


About the Role

  1. Create innovative and strategic solutions to solve complex problems.

  2. Design innovative software for energy products as part of a cutting-edge product development team.

  3. Provide intelligent, connected technologies to sense, monitor, control, and inspect equipment across multiple industries globally.


Key Responsibilities

  1. Provide technical leadership and define, develop, and evolve software in a fast-paced, agile development environment using modern software technologies.

  2. Lead an agile team of 5 to 7 members, translating requirements and vision into prioritized user stories and delivering high-quality features on time.

  3. Define architectures for data acquisition and transmission across various communication channels into a data cloud.

  4. Collaborate with cloud services and cloud application teams to ensure scalable, robust, and consistent software systems for reliable data transmission from edge devices.

  5. Increase team efficiency by eliminating duplication and promoting product and technology reuse.

  6. Apply software development lifecycle principles such as Lean, Agile, XP, continuous integration, software and product security, scalability, documentation, refactoring, and testing.


Required Qualifications

  1. Bachelor’s Degree in Computer Science or STEM fields (Science, Technology, Engineering, Mathematics).

  2. Minimum 6 years of technical experience, including leadership roles across product lines.

  3. Hands-on experience in design, coding, debugging, and familiarity with IoT technologies and cloud deployment.

  4. Proficiency in GoLang, NodeJS, TypeScript, Angular, and Microservices architecture.

  5. Working knowledge of Python, Java, and Shell scripting.

  6. Experience with relational databases like PostgreSQL and non-relational databases such as Cassandra, CouchDB, MongoDB, or HBase.

  7. Skilled in designing and using APIs with REST, XML, and JSON.

  8. Exposure to IoT tools and protocols like Message Brokers, MQTT, AMQP, and IoT security.

  9. Familiarity with testing frameworks such as JUnit, Chai, and Mocha.

  10. Understanding of SOLID design principles, threat modeling, Docker, Kubernetes, and Helm charts.

  11. Ability to create detailed low-level design documents and drive team execution.


Work Environment and Flexibility

  1. Flexible working hours to support a healthy work-life balance.

  2. Inclusive culture that encourages bringing your authentic self to work.


Benefits

  1. Contemporary work-life balance policies and wellbeing activities.

  2. Comprehensive private medical care options.

  3. Life insurance and disability programs.

  4. Tailored financial programs and additional voluntary benefits.


About Baker Hughes

  1. Global energy technology company serving customers in over 120 countries.

  2. Over a century of experience delivering innovative, safer, cleaner, and more efficient energy solutions.


Join Us

  1. Opportunity to make a real difference by working in an innovative and progressive company.

  2. Be part of a team that challenges and inspires you to take energy forward.


Baker Hughes Company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other protected characteristics.

Jobs in other cities