Search by job, company or skills

NielsenIQ

Senior Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities:

Design & Development

  • Design, develop, and maintain scalable, reliable, and high‑performance services for business‑critical systems.
  • Take ownership of end‑to‑end implementation of features, from design to production rollout.
  • Apply sound software design principles to ensure long‑term maintainability and extensibility.
  • Contribute actively to architectural discussions, proposing design improvements and technical solutions.

Distributed Systems & APIs

  • Build and enhance distributed and event‑driven systems with a focus on resiliency and scalability.
  • Design and implement API contracts, ensuring backward compatibility and clear versioning strategies.
  • Work with messaging, streaming, or asynchronous processing paradigms where appropriate.

Quality, Reliability & Observability

  • Implement automated tests (unit, integration, and component tests) to ensure high code quality.
  • Contribute to observability and telemetry by instrumenting services with metrics, logging, and tracing.
  • Participate in production support, incident analysis, and reliability improvements.

Collaboration & Technical Leadership

  • Perform code and design reviews to maintain engineering standards and share knowledge.
  • Mentor junior engineers and contribute to team technical growth.
  • Collaborate with cross‑functional teams to resolve dependencies and deliver cohesive solutions.
  • Evaluate and adopt new tools, frameworks, or technologies that improve developer productivity and system quality.

Qualifications

  • 6-9 years of hands‑on Strong experience in software engineering, with strong hands‑on development skills on C++ & Python.
  • Strong hands‑on skills in Shell Scripting, Linux, and SQL
  • Solid experience building distributed systems or microservices.
  • Basic knowledge of cloud platforms (AWS, Azure, or GCP).
  • Strong understanding of performance, reliability, and scalability concerns.
  • Familiarity with GitHub Copilot or other AI code‑assist tools
  • Good understanding of data structures and databases
  • Excellent written and verbal communication skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148222577

Similar Jobs

Chennai, India

Skills:

GithubBigQueryDockerSpring BootPythonKubernetesPub SubCloud RunAI ML technologies

Chennai, India

Skills:

JavaGolangApisMicroservicesDistributed SystemsTesting FrameworksKubernetesPythonLLMsCloud platformsScalable backend servicesAgentic AI systemsDeveloper toolingEvent-driven architectures

Chennai, India

Skills:

S3GithubNode.jsHTMLSqlJenkinsLambdaAzure CloudEc2TerraformLinuxPythonAWSTableau CloudCollibra Data CatalogueGlueSnowflake Cloud Data Warehouse

Chennai, India

Skills:

GithubUnit TestingExpressAutomated TestingNode.jsGitReactTypescriptJavascriptNestjsPythonRelational DatabasesNext.js

Chennai, India

Skills:

solace GithubPostgreSQLSpring BootMicroservicesSpring BatchMySQLAgileSpring SecurityOraclePythonOauthJavaGraphqlJwtHazelcastSpring JpaSpring CloudRedisMemcachedGcpApache KafkaCouchbaseMongoDBAzureSpring FrameworkAzure EventHubAzure CosmosDBSOAP APIsGitHub CopilotSpring Data Stream