Senior Software Engineer
Company: Whisker
Location: Auburn Hills
Posted on: May 6, 2024
|
|
Job Description:
Description:Whisker is the maker of Litter-Robot, Feeder-Robot,
and At Whisker, we believe pet parenthood can always get better.As
leading innovators in pet tech and refined pet accessories, we work
tirelessly to solve problems and deliver smarter insights for pet
parents while enriching the lives of pets. Whether it's a
self-cleaning litter box that automates scooping, an automatic
feeder that helps pets develop healthier eating habits, or a modern
cat tree that delights both humans and felines, we strive to
deliver better solutions for consumers while transforming pet care
along the way. To us, having a pet is the best thing ever. At
Whisker, life together just keeps getting better.Whisker is based
in Auburn Hills, Michigan and Juneau, Wisconsin with 500+
passionate team members.What You'll Do:The Senior Software Engineer
will be responsible for ongoing AWS IoT development, integrations
with third-party IoT products, co-management of our agency partner,
system debugging and more. The Sr. Software Engineer will also
provide support to the mobile application team when developing new
interfaces and debugging issues.Essential Duties and
Responsibilities:This list of duties and responsibilities is not
all-inclusive and may be expanded to include other duties and
responsibilities as deemed necessary.Leads and mentors junior
Software EngineersCollaborates with stakeholders to define project
requirements and objectivesArchitects scalable and high-performance
systemsProvides technical guidance and makes decisions regarding
technical aspects of projectsMaintains and expands AWS IoT
environmentDevelops new features or bug fixes for backend
solutionsDevelops new IoT integrations for connected hardware
productsWorks with design team on implementing new application
designsPerforms unit and functional testing to ensure the quality
of your workWorks with the support team to identify and resolve
issuesExperiments and creates proof of concept prototypes for new
featuresAssists with development of new features or bug fixes for
mobile appsWill perform additional responsibilities when
requiredOur Tech Stack:Cloud-native, serverless infrastructure on
AWSREST APIs with AWS API Gateway and GraphQL APIs and
enginesDynamoDB and other serverless databasesModern TypeScript and
Python codebasesHigh-Level 2-Year Scope of Product
Development:Focus: Continued development of our IoT pet backend
platformDatabase: Design new and maintain legacy systemsTransaction
Management: Create highly reliable high speed data systemsWill
perform additional responsibilities when requiredRequirements:What
You'll Bring:BS in Computer Science or Computer Engineering, or
equivalent in experience2+ years of TypeScript4+ years of
experience developing backend services with AWS4+ Experience with
AWS systems: DynamoDB, IAM, IoT Core, ECS, Kinesis, Lambda, API
Gateway4+ years of experience with Python4+ years of experience
with containers4+ years of experience with GraphQL4+ years of
experience with OAUTHExperience shipping software products to
marketAbility to work closely with design staff and to implement
design directionAbility to take ideas from concept to
prototypeAbility to write clean code with an emphasis on
maintainabilityAbility to work in cross-functional teamsMaintains
confidentiality of proprietary informationAbility to maintain a
professional atmosphere in a fast-paced environment with numerous
interactions and interruptionsA high degree of initiative,
self-motivation, and ability to motivate othersAbility to establish
and maintain cooperative working relationships with Team Members
and colleaguesComfortable with office pets (cats, dogs)Not Required
but Nice to Have!Experience with Agile methodologiesExperience as a
team leaderFamiliarity with IoT systems / hardware
integrationsFamiliarity with JIRA, Confluence, or similar
toolsFamiliarity with Magento (1 or 2)Benefits & Purrks:Join a
tenacious, inventive company that empowers team members to chart
their own path, lead by grounding decisions in the "why", and has a
strong sense of empathy and openness to new perspectives. Be a part
of exciting growth, work with incredible people, and create
tomorrow's pet products-plus a whole lot of extras. You will also
be provided with:Premium Medical/Dental/Vision insuranceLife
InsurancePTO14 Paid HolidaysPaid Parental Leave401K with 4%
MatchFlexible Work ArrangementsTop of the line equipmentLife
InsuranceSupplemental Pet InsuranceStatement of Inclusivity:We
believe different perspectives make Whisker better and strive to
create a place where everyone has equal opportunities to
thrive.Please ensure to regularly check your email spam folder for
any communication from Whisker to avoid missing important updates
regarding your application status.
Keywords: Whisker, Redford , Senior Software Engineer, IT / Software / Systems , Auburn Hills, Michigan
Click
here to apply!
|