Baker Hughes

Senior Software Engineer

Baker Hughes

full-time

Posted on:

Location Type: Office

Location: Pune • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudGoMicroservicesMongoDBMySQLPostgresPythonSDLC

About the role

  • This position is responsible for designing complex modules, critical components, or a whole application/product in its entirety.
  • A senior software engineer has the vision to integrate it across multiple systems.
  • This position works independently and is seen as a technical leader.
  • The position is responsible for driving the design and development efforts related to architecture, scalability, availability, and performance in alignment with the product/application roadmap.
  • Designing, Development, Continuous Integration and Delivery of cloud based enterprise application with an ability to take a deep dive in the implementation.
  • Being subject matter expert in processes and methodologies with ability to adapt and improvise in various situations.
  • Navigating through ambiguity and prioritizing conflicting technical asks.
  • Demonstrating skills in influencing technical decisions within engineering and product teams and owns the technical design of the product/application.
  • Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary.
  • Define and own coding and design standards, ensures secure development practices, establishes expectations around performance, drives internationalization, and manages CI/CD pipelines.
  • Applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques.

Requirements

  • Have a bachelor’s Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
  • Have minimum of 6 years of professional experience in different Backend Tech-stack (Python/Golang preferred however excellent polyglot expertise across multiple technologies is added advantage)
  • Expertise in building performant & scalable microservices. (working experience of serverless an added advantage)
  • Have an experience in AWS cloud and its Services.
  • Have a good coding experience with design patterns and coding standards
  • Have an experience on working with Relational (PostgreSQL, MySQL) and NonRelational DBs (Mongo DB)
  • Good to have technical design and architecture creation experience.
  • Excellent problem solving, analysis & attention to details skills.
  • A continuous learner who likes challenges and willing to expand exposure to different tech-stacks across all application layers.
  • Good to have handling and leading the technical team, governance, code reviews and delivery experience.
Benefits
  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonGolangmicroservicesserverlessAWSPostgreSQLMySQLMongoDBdesign patternscoding standards
Soft skills
problem solvinganalysisattention to detailcontinuous learneradaptabilityinfluencingleadershipgovernancecode reviewsdelivery
Certifications
Bachelor's Degree in Computer ScienceSTEM Majors