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