Staff Software Engineer - Architecture, CCoE (Minneapolis, MN)
Company: SmartThings, Inc.
Location: Minneapolis
Posted on: November 6, 2024
Job Description:
Staff Software Engineer - Architecture, CCoE (Minneapolis,
MN)Department: Cloud EngineeringEmployment Type: Full TimeLocation:
Minneapolis, MNReporting To: Charlie KnudsenDescriptionWe'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 350 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!About
The RoleThe Cloud Center of Excellence (CCoE) within SmartThings is
working to make software delivery faster and more enjoyable while
maintaining high standards around security, quality, and stability.
You will be working with both leadership and engineering leaders
across the organization to build better engineering tools and
practices. The CCoE is early in its development, so this will be a
great opportunity to help establish the practice and make an
immediate impact across all of engineering.We are looking for an
experienced engineer who is passionate about the technology and the
process of building and delivering services at scale. A successful
candidate will be excited to help us establish the practice by
helping set and communicate the CCoE goals, be a strong mentor, and
deliver critical software that is a catalyst to others.This
position is a hybrid role, based onsite 3 days a week at our office
in Minneapolis, MN.Key ResponsibilitiesAs a Staff Software
Engineer, CCoE, your key responsibilities will include:Strategic
Development (-25%)
- Shape the CCOE strategic roadmap by leveraging data and
partnering with key stakeholders to define priorities, identify
barriers, and influence engineering practices.
- Define and create organizational mechanisms to support higher
level engineering goals.
- Identify and develop a method of collecting and reporting data
that enables engineering and senior leadership to make impactful
business decisions.
- Serve as a conduit between CCOE efforts and Global Samsung
stakeholders.Execution (-75%)
- Establish engineering and architectural practices to optimize
for security, stability, and quality.
- Build out libraries for core technologies that codify best
practices and increase velocity.
- Consolidate data across tools and vendors to simplify workflows
and build reporting to inform key focus areas.
- Streamline developer workflows by improving the tool chains
that are used to build, deploy, and operate software.
- Support adoption of new tooling through education, triaging
complex technical problems, mentoring, and pairing.
- Collaborate with teams to pilot new ideas and evaluate them for
wider adoption.Technical Skills & Experience:
- Cloud Engineering: Extensive experience with AWS (including
security best practices and cost optimization), deep understanding
of cloud architecture, and proven ability to optimize performance
in cloud environments.
- DevOps & Automation: Mastery of DevOps principles and
practices. Hands-on experience with infrastructure-as-code, CI/CD
pipelines, and configuration management tools.
- Release Management & Deployment: Experience with sophisticated
deployment strategies including blue/green deployments, canary
analysis, and feature flags. Familiarity with tools like Spinnaker
is highly desirable.
- Programming Languages & Build Systems: Strong proficiency in
Java and Kotlin, including experience with the Gradle build system.
A desire to continuously learn new technology and languages given
the wide range of languages and technology used
internally.Leadership & Collaboration:
- CCoE Development: Demonstrated experience in establishing
engineering practices. This would include defining standards, best
practices, governance frameworks, and driving technology adoption
across the organization.
- Collaboration & Communication: Excellent written and verbal
communication skills. Ability to effectively collaborate with
diverse stakeholders, including engineers, security teams, and
senior leaders.
- Mentorship & Training: Passion for knowledge sharing and
mentoring. Ability to guide and up-skill other engineers in cloud
technologies and best practices.
- Ownership: Demonstrated high ownership of projects and tasks
with little direction from leadership.Skills, Knowledge and
ExpertiseInclusive Hiring PracticesIf 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)
- BA/BS or MS in Computer Science, Computer/Electrical
Engineering, or similar discipline.
- 8+ years of professional experience in delivering production
systems.
- Experience with the full software development tool chain, with
advanced knowledge of development, CI/CD, and deployment
practices.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 $128,148 and $192,222.
Additionally, this role is eligible for a 20% annual target bonus,
depending on company and individual performance.
#J-18808-Ljbffr
Keywords: SmartThings, Inc., Minneapolis , Staff Software Engineer - Architecture, CCoE (Minneapolis, MN), IT / Software / Systems , Minneapolis, Minnesota
Didn't find what you're looking for? Search again!
Loading more jobs...