Product, Platform & Enterprise Full Stack Sr/Staff Software Engineer

New
Based in the United StatesFull-TimeSenior
Salary$165,000 to $300,000 USD, depending on level, experience, and qualifications.
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSSQLGCPJavaJavascriptKafkaRabbitmqTypeScriptAzureNosql

Requirements

  • 6+ years of professional software development experience in full-stack, backend, or distributed systems engineering roles.
  • Strong programming experience in at least one modern language such as Java, JavaScript, or TypeScript.
  • Deep experience building and operating distributed systems using technologies such as Kafka, RabbitMQ, SQL/NoSQL databases, caching systems, and API gateways.
  • Strong understanding of cloud platforms (AWS, Azure, or GCP) and modern DevOps practices including CI/CD and Git-based workflows.
  • Experience designing scalable, production-grade systems with high availability, performance, and reliability requirements.
  • Hands-on experience with observability tools such as Prometheus, Grafana, or OpenTelemetry.
  • Strong knowledge of secure coding practices and system security principles.
  • Experience working in Agile environments and participating in design reviews, retrospectives, and cross-team technical alignment.
  • Strong communication and collaboration skills with the ability to work effectively across technical and business stakeholders.
  • Experience mentoring engineers or acting in a technical leadership capacity.
  • Bachelor’s degree in Computer Science or related field is preferred.
  • Experience with serverless architectures, event-driven systems, and modern frontend or backend frameworks (React, Angular, Node.js, Spring Boot) is a plus.

Responsibilities

  • Design, develop, and deliver scalable full-stack systems, including APIs, microservices, platform services, and customer-facing applications supporting enterprise and logistics operations.
  • Own architecture and technical design decisions for large-scale distributed systems spanning cloud, edge, and data center environments.
  • Build and maintain platform capabilities such as messaging systems, data services, serverless runtimes, and internal developer tools.
  • Develop APIs, automation tools, and integration frameworks to improve system interoperability and platform efficiency.
  • Collaborate with product, platform, and enterprise engineering teams to improve system reliability, performance, and scalability.
  • Build observability solutions including monitoring, logging, alerting, and incident response systems to ensure operational excellence.
  • Participate in incident response and on-call rotations, ensuring rapid resolution of production issues and system stability.
  • Drive engineering best practices across coding standards, design patterns, security principles, and CI/CD workflows.
  • Mentor engineers and contribute to technical leadership by sharing expertise and guiding design reviews, architecture discussions, and RFC processes.
  • Identify technical risks early and design resilient systems that support high availability and performance at scale.
View Full Description & ApplyYou'll be redirected to the employer's site
$165,000 to $300,000 USD, depending on level, experience, and qualifications.
Apply Now