Search by job, company or skills

Senior Software Engineer – Platform & Services

7-10 Years
  • Posted 7 hours ago
  • Be among the first 10 applicants

Job Description

Summary:

We are seeking a highly capable professional to design, build, and optimize data-as-a-service capabilities within our Digital Manufacturing & Supply Chain Platform. In this role, you will focus on delivering secure, scalable, and high-performance APIs and microservices that expose curated data from enterprise systems, IoT devices, and analytical models to various consumers&mdashincluding applications, dashboards, and simulation environments. You will work closely with Data Engineering and platform teams to transform raw and processed datasets into reliable, observable, and production-ready services, enabling real-time insights, predictive analytics, and digital twin workflows.

Responsibilities:

  • Develop and enhance REST/gRPC APIs, GraphQL endpoints, and event-driven microservices for real-time and batch data consumption.
  • Implement service-oriented components that expose curated datasets from enterprise systems and IoT platforms.
  • Partner with Data Engineering to understand data pipelines, data contracts, and governance requirements.
  • Implement security controls including authentication, authorization, and role-based access mechanisms.
  • Optimize microservices for scalability, high availability, and low-latency performance, supporting use cases like predictive maintenance and dynamic scheduling.
  • Contribute to API lifecycle management&mdashincluding versioning, monitoring, observability, and documentation.
  • Deploy and manage services using Docker, Kubernetes, and cloud-native platforms (AWS/Azure).
  • Build and maintain CI/CD pipelines, infrastructure-as-code templates, and automated deployment workflows.
  • Collaborate with architects and product teams to ensure service designs align with platform strategy.
  • Follow best practices for code quality, testing, DevOps automation, and platform security.

Requirements:

  • Bachelor&rsquos or Master&rsquos degree in Computer Science, Engineering, or a related technical field.
  • 7&ndash10 years of professional software engineering experience.

Required Skills:

  • Strong hands-on experience with API development (REST, gRPC, GraphQL).
  • Solid knowledge of microservices architecture and distributed systems.
  • Proficiency in backend programming languages such as Java with Spring Boot, Python.
  • Practical experience with cloud platforms (AWS/Azure) and container orchestration (Docker/Kubernetes).
  • Familiarity with messaging systems like Kafka or Event Hubs.
  • Experience developing and operating CI/CD pipelines (GitHub Actions) and cloud-native deployments.
  • Strong problem-solving, communication, and cross-functional collaboration skills.
  • Experience working with Azure DevOps (AzDO) boards for backlog management in Agile environments.

Preferred Skills:

  • Experience with API gateways, developer portals, and usage analytics.
  • Knowledge of OAuth2, JWT, and enterprise-grade security standards.
  • Familiarity with data virtualization, semantic layers, or enterprise analytics platforms.
  • Experience using observability tools such as Prometheus, Grafana, OpenTelemetry.
  • Understanding of data integration patterns and orchestration frameworks.
  • Exposure to OpenUSD or Omniverse for simulation-driven data services.
  • Participation in open-source projects or publications in platform engineering or Industry 4.0 domains.
  • Experienced in using AI agents to accelerate API and Platform Services development.


#AditiConsulting
# 26-04703

Job ID: 151781559

Beware of Scammers

We don’t charge money for job offers