Samsung logo
SamsungPosted 1 week ago

Senior Software Engineer, Apps & Behaviors

$117,000–$158,000 year

HybridMinneapolis, Minnesota, United States

Full TimeSenior LevelEnterprise

Job Summary

Lead complex features on the Apps & Behaviors Platform by independently decomposing ambiguous requirements into executable plans and driving solutions from design through delivery. Apply AWS Well-Architected best practices to build scalable, reliable components while adopting AI-assisted engineering practices to accelerate debugging and delivery. Own features end-to-end, improving system reliability and observability, and identify gaps to propose more efficient technical approaches. Provide technical guidance and mentorship to other engineers, fostering team growth across distributed systems and high-traffic cloud environments. This hybrid role requires three days per week in our Minneapolis office.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of software engineering experience, with meaningful exposure to distributed systems and high-traffic cloud environments
  • Solid proficiency with core AWS services (EC2, Aurora RDS, DynamoDB, API Gateway) and a working knowledge of the AWS Well-Architected Framework
  • A track record of independently owning and delivering complex, ambiguous projects with minimal oversight, and clearly communicating technical trade-offs to both technical and non-technical stakeholders
  • You treat uptime and operational resilience as core design considerations, building in graceful degradation and fault tolerance rather than reacting after instability hits production
  • A security-conscious approach to design. You consider security implications early rather than as a late-sprint checklist item

Desired Qualifications

  • Experience with JVM-based service frameworks such as Dropwizard and Ratpack, and comfort working across Java, Kotlin, and Groovy within the same platform
  • Exposure to systems-level languages like Rust, particularly where logic is shared across cloud and embedded/hub runtimes
  • Hands-on experience with event-driven architectures using AWS Kinesis, SQS, and SNS for asynchronous processing and eventual consistency across services
  • Familiarity with AWS data stores — DynamoDB, Aurora/MySQL, and caching layers like Memcached or Redis — and the trade-offs between them
  • Experience building resilient service-to-service communication using circuit breakers, retries, and bulkheads (e.g., resilience4j)
  • Experience with progressive delivery practices — feature flagging (e.g., LaunchDarkly) and canary/staged rollouts
  • Experience with Infrastructure as Code (Terraform, Atlantis) and configuration management for EC2-based fleets (Ansible)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce