Senior Software Engineer - Client API Team (Minneapolis, MN) Department: Client Engineering
Employment Type: Full Time
Location: Minneapolis, MN
Description We're SmartThings, one of the leading IoT ecosystems in the world, creating the most effortless way for anyone to create a smart home. As a wholly owned subsidiary of Samsung, our corporate offices are based in Minneapolis and the Bay Area. More than 270 million people worldwide use SmartThings to control and manage their connected life. SmartThings delivers simple, powerful experiences across Samsung's leading portfolio of phones, TVs, and appliances, and we offer the most versatile smart home experience as an open platform with a rich partner ecosystem. As a founding member of Matter, we are a leader in the industry to help make smart homes more secure, reliable and seamless to use. Like the smartphone revolution, smart home technology is transforming the way we interact with the world around us. With SmartThings products, we're reducing global emissions, improving service industries, and creating a safer, smarter planet. Come be a part of the transformation with us! Do the SmartThings !
About The Team
The team works on building cloud-based APIs that are called by the SmartThings clients and act as a gateway to the rest of the SmartThings cloud platform. Some areas of recent focus for the team include Server-Driven UI and migrating client functionality into the cloud. Our microservices are mainly written in Kotlin, with some Groovy and Java, primarily using the Ratpack and Springboot frameworks. We use many of the latest AWS technologies and focus on quality and reliability. Our team manages problems with call volume, serving hundreds of millions of clients simultaneously and overcoming the associated challenges. Our engineers have an outsized opportunity to make an impact on end users at SmartThings, and our team is passionate about solving interesting problems.
Key Responsibilities This position is a hybrid role, based onsite 3 days a week at our office in Minneapolis, MN.
Design and implement cloud services that are highly available and fault tolerant, from API to storage.
Drive architecture definitions, planning, and implementation in a collaborative agile environment.
Lead projects that are not fully defined and influence direction as appropriate.
Collaborate with other cloud and mobile engineers from around the world to create simple and scalable solutions for new features and for improvements to existing functionality.
Follow through on scoped tasks, writing clean code and following best practices with excellent test automation coverage.
Proactively identify areas for improvement/strategy within team area, and clearly communicate action plans across teams and cultures
Improve quality and uptime for all of our applications.
Translate product feature ideas to production code.
Participate in peer code reviews and scrums.
Mentor other engineers and provide direction to more junior members of the team.
Work within established infrastructure and quickly become familiar with SmartThings' tools and systems.
Enhance supporting documentation and tools.
Skills, Knowledge and Expertise Inclusive Hiring Practices If your skills and experience are close to what we're looking for, we encourage you to apply. We know that abilities can be developed in many different ways, and some of the most educational paths have twists and turns. Diversity of thought creates the most creative teams, and we're passionate about adding new perspectives to the conversation at SmartThings. Even if you aren't certain you meet every requirement, we encourage you to apply!
What You Bring On Day One (Required Qualifications)
Bachelor's degree in Computer Science or related field
5+ years of relevant experience in software development
Strong development skills in Java or another language on the JVM
Hands-on experience with at least one of the following cloud offerings: AWS, Azure and GCP
Experience with cloud services deployments, monitoring and production support
Experience with large scale infrastructure and distributed systems
Experience with Git or Github/Gitlab, Pull Requests and Rebasing
Ability to lead projects that are not fully defined and influence direction as appropriate
Ability work well in diverse, team-focused environments across multiple timezones
Excellent communication skills. Comfortable presenting content to audiences at varied levels.
Ability to operate in fast-paced, deadline driven, collaborative and iterative programming environment
A passion for continuous learning and understanding
Receptive to constructive criticism, constantly learning from feedback provided
Experience with linux systems
Desired Skills
Experience in designing and developing REST APIs
Experience with writing Kotlin or Groovy
Experience with Ratpack or other microservice web frameworks
SmartThings Benefits
We offer an attractive compensation package with comprehensive health benefits, including medical, dental, vision, and mental health; an HSA with employer contribution; life & disability insurance; FSAs for health and dependent care expenses; a competitive 401k with a 5% employer match, and more.
All of our employees enjoy unlimited PTO, 12 paid holidays, and a generous parental leave policy (8 weeks fully paid parental leave and 8 more fully paid weeks for childbirth recovery leave).
Eligible employees benefit from our education reimbursement program, and all employees enjoy access to learning resources through O'Reilly.
Our commitment to diversity, equity, inclusion and belonging is embedded into our culture and our work, and everyone has frequent opportunities to join forums and groups and participate in ongoing projects.
Compensation for this role for a candidate based in Minneapolis is expected to be between $108,743 and $157,677. Additionally, this role is eligible for a 20% annual target bonus potential, depending on company and individual performance.
•
United States - MN - MN - Parkers Prairie
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - St Louis Park
June 30, 2024
Benefits: Dental insurance Flexible schedule Health insurance Opportunity for advancement Paid time off Training & development Vision insurance Assistant Studio Manager Orangetheory Fitness Full-time $40,000- $50,000/ year Salary and Commission Benefits: Health, Dental and Vision Insurance Paid Time...
United States - MN - MN - Saint Cloud
June 8, 2024
Trobec's Bus Service Is Hiring School Bus Drivers For Our Saint Joseph, MN Location • Earn Between $24-$27 Per Hour (Dependent Upon Experience) - $1,000 Sign On Bonus- Flexible Scheduling We Provide Paid CDL Training!!! Are you someone who enjoys driving? Are you in need of extra money? Looking for...
United States - MN - MN - Saint Louis Park
June 4, 2024
Our Burger King franchise is looking for responsible, experienced Managers to lead our Crew and ensure that we consistently provide amazing food and service to our Guests. • Our Managers are responsible for the day-to-day operation and management of our Burger King restaurant, and possess the...
United States - MN - MN - Lowry
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - Bloomington
June 30, 2024
Do you enjoy putting a smile on people's faces and creating memories that will last a lifetime? At the Hilton Minneapolis/Bloomington located in the heart of 494 & France Avenue, you will have the opportunity for a rewarding career working with hospitality professionals who together make the hotel...
United States - MN - MN - Kensington
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - Saint Michael
June 4, 2024
Description: • Being a server at Pizza Hut® is about making hungry people happy - with tips! It's about being independent and having fun, making new friends and earning extra cash. As a Pizza Hut server, you're the smiling face that greets and serves our customers. Working with us will give you...
United States - MN - MN - Oakport
May 29, 2024
830 7th St NE, West Fargo, ND 58078 What's the Job? • Ready to accelerate your career while helping our customers move forward? As a Technician at Penske, you'll do exactly that. Here, you'll do preventative maintenance and minor repairs on the newest and best maintained fleet of vehicles in...
United States - MN - MN - Minneapolis
June 11, 2024
SUMMARY • The Peer Recovery Specialist is responsible for directly assisting with resident activities, while ensuring the maintenance of a safe environment for effective program operations. The Specialist serves as a liaison between residents and program staff. He/she informally guides and...
United States - MN - MN - Upsala
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - Woodbury
June 30, 2024
Overview • M Health Fairview, Woodwinds Hospital in Woodbury is now hiring! Do you want to be a part of our Emergency Department team working with providers who are community change-agents, and customer advocates that help craft the future of M Health Fairview-and a new era of health care? As...
United States - MN - MN - Roseville
June 30, 2024
Role Overview Chili's Managers are wired for hospitality! We're in the people business. So, we know how to make someone feel special, and our most successful Managers are passionate about connecting with Team Members and Guests. Our win-together atmosphere rewards teamwork, and a willingness to go...
United States - MN - MN - Bloomington
June 30, 2024
Choice Hotels International, Inc (NYSE: CHH) is one of the largest lodging franchisors in the world. A challenger in the upscale segment and a leader in midscale and extended stay, Choice® has more than 7,400 hotels, representing over 625,000 rooms, in 45 countries and territories. A diverse...
United States - MN - MN - Alexandria
June 7, 2024
DSG is seeking a Warehouse Associate in our Alexandria, MN location. • In this full time, hourly position, work is typically performed between the hours of 7 am and 5pm, Monday through Friday , but may vary on occasion according to business needs. • As a Warehouse Associate, you will be...
United States - MN - MN - Bemidji
June 11, 2024
Overview: • Retail Merchandiser • Come join SFS as a Retail Merchandiser independent contractor and enjoy all the benefits of creating your own schedule. This flexible environment is created by the clients we service, they provide a window of time instead of a specific days, allowing you...
United States - MN - MN - Avon
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - Eagan
June 30, 2024
Location • A substantial part of the 200-acre Viking Lakes mixed-use development, this destination is home to the Minnesota Vikings headquarters, Twin Cities Orthopedics Performance Center and TCO Stadium. The location is easily accessible from downtown Minneapolis and St. Paul, the Mall of America...
United States - MN - MN - Saint Paul
June 18, 2024
Northstar Bus Lines LLC Is Hiring Local School Bus Drivers • Starting Pay: $25 Per Hour Paid Training & Sign-On Bonus Opportunities are available Positions Open in Our Maple Grove & Blaine, MN Locations Amidst the bustling cityscape of Maple Grove and the tranquil streets of Blaine, a heroic...
United States - MN - MN - Dilworth
May 29, 2024
830 7th St NE, West Fargo, ND 58078 What's the Job? • Ready to accelerate your career while helping our customers move forward? As a Technician at Penske, you'll do exactly that. Here, you'll do preventative maintenance and minor repairs on the newest and best maintained fleet of vehicles in...
United States - MN - MN - Minnetonka
May 28, 2024
BIGOS MANAGEMENT IS PROUD TO BE NAMED A STAR TRIBUNE TOP WORKPLACE IN 2024 FOR THE 10 th TIME LOCATION • Regency Woods, Minnetonka, Minnesota • HOURS • Rotating Schedule • Week 1: Monday-Friday 9:00am-6:00pm • Week 2: Tuesday - Tuesday-Friday 9:00am-6:00pm, Saturday10am-5pm • Scheduled dates and...
United States - MN - MN - Maplewood
June 30, 2024
The Clinical Assistant is responsible for providing patient care to patients by assisting with diagnostic tests, procedures, and treatments ordered by the physician. • This is a full-time position working Monday from 8:30 am - 5:00 pm, Tuesday from 7:15 am - 5:00 pm, Wednesday and Thursday from 7:30...
United States - MN - MN - Villard
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - Sunburg
June 29, 2024
Ryder is now hiring Local CDL-A Tanker Drivers in Sauk Centre, MN • Immediate Openings for a Local CDL-A Tanker Driver! - Earn $1,450+ per Week Top Pay & Incentives: • Earn $1,450 or more per week • Solo Miles Pay: $0.661 per mile with 600 - 1,000 miles per week • Solo Stops Pay: $23.18 per stop...
United States - MN - MN - Moorhead
May 29, 2024
830 7th St NE, West Fargo, ND 58078 What's the Job? • Ready to accelerate your career while helping our customers move forward? As a Technician at Penske, you'll do exactly that. Here, you'll do preventative maintenance and minor repairs on the newest and best maintained fleet of vehicles in...
Pipestone County Medical Center Avera
United States - MN - MN - Pipestone
February 8, 2024
Pipestone County Medical Center and Family Clinic is currently seeking to find a Certified Registered Nurse Anesthetist (CRNA) to join our growing team. We are committed to providing high quality services to our southwest Minnesota community. Job Duties: The Certified Registered Nurse Anesthetist...
United States - MN - MN - Rochester
June 27, 2024
Flatbed CDL Driver, Regional Route: $1,000.00 $1,900.00 per week. Most Weekends off!AMERICA PROUD. FLATBED STRONG. DRIVE SYSTEM TRANSPORT! Looking for an exciting driving opportunity in the western region of America? System Transport is hiring experienced CDL-A flatbed truck drivers for regional and...