Back to jobs

    About Binance

    SmartThings is the easiest way to turn a home into a smart home. Our open platform and rich device ecosystem enable users to control, automate, and monitor their homes from anywhere. SmartThings is a leading IoT platform, connecting over 200 million devices globally and empowering developers to build innovative solutions for the smart home.

    We are a diverse and inclusive team, passionate about creating meaningful experiences and pushing the boundaries of what's possible in the smart home space. We value collaboration, innovation, and a strong commitment to quality.

    About the Position

    SmartThings is looking for a passionate and experienced Software Engineer II to join our Platform team in Mountain View, CA. As a Software Engineer II, you will play a crucial role in building and maintaining the core services and infrastructure that power the SmartThings ecosystem. You will work on critical backend systems, design and implement scalable solutions, and collaborate with cross-functional teams to deliver a seamless and reliable experience for millions of users.

    Role

    Responsibilities: — Design, develop, test, deploy, maintain and improve software on critical backend systems. — Build and operate large-scale, fault-tolerant, and distributed services. — Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support. — Collaborate with product managers, designers, and other engineers to define and implement new features and services. — Write clear, concise, and well-documented code. — Contribute to code reviews and mentor junior engineers. — Troubleshoot and resolve production issues.

    Skills & Qualifications: — Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience. — 3+ years of experience with software development in one or more general purpose programming languages (e.g. Java, C/C++, Python). — Experience with distributed systems and microservices architecture. — Experience with cloud platforms (e.g., AWS, GCP, Azure). — Strong understanding of data structures, algorithms, and object-oriented design. — Excellent problem-solving skills and attention to detail. — Ability to work independently and as part of a team. — Excellent communication and interpersonal skills.

    Apply Now

    Your data is only shared with Binance

    Location

    Mountain View, CA

    Type

    Full-time

    Compensation

    Benefits: — Competitive salary and equity package. — Comprehensive health, dental, and vision insurance. — 401(k) with company match. — Unlimited paid time off. — Flexible work arrangements. — Professional development opportunities. — Free lunch and snacks. — On-site gym.

    Keywords

    Software Engineer
    Platform
    Backend
    Distributed Systems
    Microservices
    Cloud
    AWS
    GCP
    Azure
    Java
    Python
    C++
    IoT
    Smart Home
    Remote
    USA
    Blockchain jobs
    Crypto jobs
    Verified Company

    Software Engineer II - Platform

    Binance