Staff Engineer I, Software Process Engineering

Samsung ElectronicsMountain View, CA
5dHybrid

About The Position

MULTIPLE POSITIONS AVAILABLE Company: SAMSUNG ELECTRONICS AMERICA, INC. Position Title: Staff Engineer I, Software Process Engineering Location: Mountain View, California Job ID: SAM9491682 Position Responsibilities: Design, develop, and successfully deliver projects analyzing the customer journey and interaction patterns to make tailored intelligent recommendations with the overall goal of developing high-level designs and detailed interaction documentation for customer engagement. Gather business requirements and assess customer-preferred payment plans. Conduct integration testing during the different test cycles. Lead the development process and ensure a successful launch. Develop and maintain specialized and complex automation frameworks to strengthen advanced data security. Lead the development process and oversee the successful launch into production. Implement measures to safeguard both new and existing data. Collaborate with Product and Business Teams to gather detailed requirements and design insights. Provide technical eCommerce solutions in an extensible and scalable manner, to build and maintain a series of mission-critical services in the Samsung online management system for customer use and interaction, detect and safeguard against fraudulent activity, enhance privacy and data security, and develop high-level financing model to improve customer experiences while boosting sales to expand and improve the operations. Expand and enhance eCommerce marketplace platforms by improving featured offerings to expand global footprint. Develop high-level designs and detailed interaction documents and optimize test cases to improve the efficiency of our Samsung software and services by maximizing the success of software testing, designing test scenarios for usability, assessing software bugs and building automated test scripts with the overall goal of expanding our global eCommerce offerings. Conduct technical interviews to hire engineers and mentor senior and junior software engineers.

Requirements

  • Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Information Technology, Electronics and Communication Engineering, or a related field and ten years of experience in the job offered, as a Software Engineer, Software Developer, or another related occupation.
  • Must have five years of experience in the following skills: (1) providing technical leadership for all aspects of the software development lifecycle including the design and development of critical applications; (2) experience in Node.Js, PostgreSQL, CockroachDB and ElasticSearch; (3) AWS cloud computing experience involving AWS EC2, Lambda, S3, CloudFront, Hashicorp Vault, and Kubernetes Orchestration; (4) message queues including RabbitMQ, and Kafka; (5) caching frameworks including Redis, and KeyDB; (6) e-Commerce Domain knowledge that includes shopping cart, pricing, loyalty and order management; and (7) experience in testing frameworks including Mocha and Ava.
  • Must have two years of experience in the following skills: (8) experience in React, Vue.Js and NextJs UI frameworks; (9) experience in AWS EKS, Lambda@Edge, Terraform, Ansible and Akamai Caching and Akamai Edgeworkers; (10) experience in building Open telemetry monitoring platform using Prometheus, Grafana, ELK cluster and Mimir; and (11) experience in building pipelines using tools including Jenkins and ArgoCD.
  • Must have one year of experience in the following skills: (12) experience in testing frameworks including Playwright and Jest; and (13) experience in Load Testing framework K6.

Responsibilities

  • Design, develop, and successfully deliver projects analyzing the customer journey and interaction patterns to make tailored intelligent recommendations with the overall goal of developing high-level designs and detailed interaction documentation for customer engagement.
  • Gather business requirements and assess customer-preferred payment plans.
  • Conduct integration testing during the different test cycles.
  • Lead the development process and ensure a successful launch.
  • Develop and maintain specialized and complex automation frameworks to strengthen advanced data security.
  • Lead the development process and oversee the successful launch into production.
  • Implement measures to safeguard both new and existing data.
  • Collaborate with Product and Business Teams to gather detailed requirements and design insights.
  • Provide technical eCommerce solutions in an extensible and scalable manner, to build and maintain a series of mission-critical services in the Samsung online management system for customer use and interaction, detect and safeguard against fraudulent activity, enhance privacy and data security, and develop high-level financing model to improve customer experiences while boosting sales to expand and improve the operations.
  • Expand and enhance eCommerce marketplace platforms by improving featured offerings to expand global footprint.
  • Develop high-level designs and detailed interaction documents and optimize test cases to improve the efficiency of our Samsung software and services by maximizing the success of software testing, designing test scenarios for usability, assessing software bugs and building automated test scripts with the overall goal of expanding our global eCommerce offerings.
  • Conduct technical interviews to hire engineers and mentor senior and junior software engineers.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service