Search by job, company or skills

C

Senior Software Engineer (Golang)

4-6 Years
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

General Summary:

The Senior Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards

Essential Duties & Responsibilities:

• Provides support to the Engineering teams, with a high attention to detail

• Researches, analyzes, and documents findings

• May influence others within the Software Engineering team through the explanation of facts, policies, and practices

• Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems

• Works on systems critical to company's current and future operations

• Debugs production issues across services and multiple levels of the stack

• Assists with improvement of organizational engineering standards, tooling, and processes

• Participates in the testing process through test review and analysis, test witnessing, and certification of software

• Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems

• Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, and/or groups

Knowledge, Skills, and/or Abilities Required:

  • Strong hands‑on experience in Golang
  • Expertise in any cloud technologies, AWS preferred
  • Experience with Microservices
  • Proficiency in GitLab for CI/CD pipeline
  • Knowledge of NoSQL databases
  • Ability to work independently on projects and processes with general supervision
  • Practical knowledge of applicable work area
  • Ability to situationally adapt and understand new technology/processes as per business requirement
  • Knowledge of a variety of the field's concepts, practices, and procedures
  • Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment
  • Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills
  • Knowledge of programming languages and software basics
  • Knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks

Educational/Vocational/Previous Experience Recommendations:

• Bachelor's degree in related field or equivalent business experience

• 4+ years of relevant experience

Working Conditions: Pune (Hybrid)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148885531

Similar Jobs

Pune, India

Skills:

GolangPerformance TuningSaasDebuggingMicroservicesDockerRest ApisAWSAsynchronous processingProduction issue resolutionNoSQL databasesCloud-native distributed systemsSQL databases

Pune, India

Skills:

profinet MqttGolangGitSoapCoapWebSocketsOPC-UADNP3Modbus

Pune, India

Skills:

Agile Development MethodologiesGolangApisAutomated TestingDistributed SystemsKubernetesKubernetes API machineryGitOpsGooperator developmentcontroller-runtimemicroservices architecturesreconciliation patternsArgo CDAI-assisted development toolsobservability

Pune, India

Skills:

DatabasesRustmultithreadingDnsHttpMicroservicesScalabilityHttpsDistributed Systemssecure access and security platformsnetworking fundamentalsIdentity-aware and policy-based access controlZTNASASEZero Trust architecturesSSEGoAuthentication and authorization systemscloud-native architecturesSystem Internals