Software Architect

4 days ago


Auburn Hills, United States Whisker Full time
Description:

Whisker is the maker of Litter-Robot, Feeder-Robot, and Litterbox.com. 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 600+ passionate team members.

What You’ll Do:

Summary:

The Software Architect will lead in designing and developing complex software systems and will be instrumental in shaping robust architectures, ensuring scalability, security, performance and efficiency through meaningful automated CI/CD processes. Additionally, the Software Architect will be crucial in providing technical leadership and guidance to our dynamic software engineering team.

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 the end-to-end design and architecture of scalable, high-performance software systems that align with Whisker’s business objectives.
Actively participates in coding and provides hands-on technical expertise, setting a standard for coding practices within the team.
Collaborates closely with cross-functional teams, including product managers, analyzes and translates business requirements into technical solutions.
Provides technical leadership and mentorship to development teams, ensuring best practices and architectural principles are implemented.
Evaluates and recommends emerging technologies that contribute to the growth and success of our technology ecosystem.
Ensures the software architecture's integrity, security, and reliability throughout the development lifecycle.
Takes ownership of the full development lifecycle, from conceptualization to implementation, ensuring the delivery of high-quality software products.
Conducts regular code reviews and provides constructive feedback to ensure code quality
Will perform additional responsibilities when required. Drive robust protocols, frameworks to safeguard our applications, data, and infrastructure against evolving threats.
Will design, develop, lead implementation of robust, scalable security solutions across multiple platforms.
Will perform other duties as required.
Requirements:

What You’ll Bring:

Bachelor’s, Master’s degree or PhD in Computer Science, Software Engineering, or a related field.
15+ years of professional experience in Software Engineering
5+ years of proven experience as a software architect, demonstrating successful design, release and delivery of complex, scalable systems.
Technical expertise in the following areas:
5+ years of experience with Amazon S3
5+ years of experience with DynamoDB
4+ years of experience with AWS Lambda
3+ years of experience with IoT Core
2+ years of experience with Timestream
In-depth understanding of software design principles, patterns, and best practices.
Expertise in Java, Python, or C++, particularly for complex, function-oriented software that interfaces with IoT devices.
Experience supporting medium to large-scale, highly available, service-oriented, distributed production systems.
Proficiency with object-oriented programming concepts, patterns and problem decomposition.
Experience with cloud platforms, microservices architecture, and a strong grasp of system integration.
Excellent problem-solving skills and the ability to address technical challenges in a dynamic environment.
Strong leadership, communication, and interpersonal skills.
Proficient in using architecture modeling and design tools.
Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.
Project management skills with a track record of successfully driving projects to completion.
Familiarity with agile development methodologies.
A passion for staying updated on industry trends and continuously improving technical expertise.
Maintains confidentiality of proprietary information
Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
A high degree of initiative, self-motivation, and ability to motivate others
Ability to establish and maintain cooperative working relationships with Team Members and colleagues
Comfortable with office pets (cats, dogs)

Not Required but Nice to Have

Experience with CloudWatch, AppSync, Relational Databases, Kinesis Stream, CloudTrail, API Gateway, Cognito or VPC

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 insurance
Paid parental leave
Whisker Parents Program
1 day "pawternity" leave for new pet adoption
Pet Insurance Discount
401K match
Flexible spending accounts
Company-paid short-term disability and life insurance
Employee Assistance Program (EAP)
Generous paid time off
14 Paid Holidays
Top of the line equipment
Pet-friendly office
Whisker products and swag
Continuing education Support
On-site gym with Peloton
Referral program

Statement 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.

#onsite1
  • Software Architect

    3 weeks ago


    Auburn Hills, Michigan, United States Omni Inclusive Full time

    Software ArchitectAt Omni Inclusive, we are seeking a skilled Software Architect to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded systems and automotive software.Key Responsibilities:1. Design and develop software architectures for automotive embedded electronic module serial production...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Technical Architect RoleAt United Software Group, we are seeking a highly skilled Technical Architect to lead our software development initiatives. The ideal candidate will have a strong background in Java and experience with Kafka, NodeJS, and ExpressJS.Key Responsibilities: Minimum of 10 years' experience in advanced technologies, including a minimum of 5+...


  • Auburn Hills, Michigan, United States e-Procurement Services Full time

    Job SummaryAs a Senior Software Architect at e-Procurement Services, you will be responsible for planning and directing the design of software products and enhancements. You will work closely with the product development team to identify and analyze user requirements, develop high-security applications, and design database architecture to achieve...


  • Auburn Hills, Michigan, United States Tata Technologies Full time

    Job Summary:As a Senior Embedded Software Architect at Tata Technologies, you will be responsible for leading the development of software architecture for automotive systems. This role requires a strong background in electrical engineering and a minimum of 15 years of experience in the embedded software domain within the automotive industry.Key...


  • Auburn Hills, Michigan, United States Whisker Full time

    Key ResponsibilitiesThe Firmware Engineer will be responsible for designing, developing, and implementing firmware solutions for Whisker's smart pet products. This includes architecting technical solutions on embedded systems, working closely with the AWS cloud engineering team, and managing the code release process.Essential Duties and...


  • Woodland Hills, California, United States Northrop Grumman Full time

    Embedded Software Architect OpportunityWe are seeking an experienced Embedded Software Architect to join our team at Northrop Grumman. As an Embedded Software Architect, you will be responsible for providing technical leadership and expertise in the development of embedded software for our Software Defined Receiver (SDR) systems. Your expertise in C, C++,...


  • Woodland Hills, California, United States Northrop Grumman Full time

    Job Title: Embedded Software ArchitectWe are seeking an experienced Embedded Software Architect to join our team at Northrop Grumman. As an Embedded Software Architect, you will be responsible for designing and developing embedded software systems for our military applications.Key Responsibilities:Architect and develop embedded software platforms utilizing...


  • Woodland Hills, California, United States Northrop Grumman Full time

    Job Title: Embedded Software ArchitectJob Summary:We are seeking an experienced Embedded Software Architect to join our team at Northrop Grumman. As an Embedded Software Architect, you will be responsible for designing and developing embedded software for our cutting-edge systems. You will work closely with our team of engineers to develop innovative...


  • Woodland Hills, California, United States Northrop Grumman Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Architect to join our team at Northrop Grumman Mission Systems. As a key member of our Emerging Capabilities Development organization, you will play a critical role in pushing the boundaries of innovation and redefining capabilities in various sciences.As an Embedded Software Architect, you...


  • Woodland Hills, California, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Embedded Software Architect to join our team in Woodland Hills, CA. As a key member of our Emerging Capabilities Development organization, you will be responsible for designing and developing cutting-edge software solutions for our GPS and navigation systems.Key Responsibilities:Architect and...

  • AI / ML Architect

    2 months ago


    Auburn Hills, United States Marvel Technologies Inc Full time

    Role: AI / ML Architect Location: Auburn Hills, MI / Onsite Duration: Long Term Job Summary: We are seeking an experienced AI/ML Architect to design and develop conversational AI solutions using Retrieval-Augmented Generation (RAG) techniques. The ideal candidate will have a strong background in natural language processing (NLP), machine learning, and...


  • Auburn Hills, Michigan, United States ALTA IT Services Full time

    Job Title: Technical Architect - SecurityAbout the Role: ALTA IT Services is seeking a highly skilled and experienced Senior Cyber Security Architect to support a leading automobile OEM. This position will be onsite in Auburn Hills, MI.Key Responsibilities: Develop and maintain robust security solutions across our organization's technology landscape. Conduct...


  • Auburn Hills, Michigan, United States Detroit Labs Full time

    Job Title: Senior Security ArchitectJob Summary:We are seeking an experienced Senior Security Architect to join our team at Detroit Labs. As a key member of our OnSite Business Unit, you will be responsible for designing and implementing security architectures for enterprise applications, platforms, and APIs.Responsibilities:* Lead the design and...


  • Auburn Hills, Michigan, United States Whisker Full time

    Senior Software EngineerAt Whisker, we're passionate about creating innovative pet products that make a difference in the lives of pets and their owners. As a Senior Software Engineer, you'll play a key role in developing our IoT pet backend platform, working closely with our team to design and implement scalable and high-performance systems.Key...


  • Auburn Hills, Michigan, United States Whisker Full time

    Job DescriptionAt Whisker, we're on a mission to revolutionize pet care through innovative technology. As a Senior Software Engineer, you'll play a crucial role in shaping our IoT pet backend platform.Key ResponsibilitiesCollaborate with stakeholders to define project requirements and objectivesArchitect scalable and high-performance systemsProvide technical...


  • Auburn Hills, Michigan, United States DMI Full time

    Job SummaryDMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation,...


  • Auburn Hills, Michigan, United States DMI Full time

    About DMI:DMI is a leading global provider of digital services that bridge the gap between the public and private sectors. With a broad range of capabilities across IT managed services, cybersecurity, cloud migration, and application development, DMI provides on-site and remote support to clients in various sectors, including governments, healthcare,...


  • Auburn Hills, Michigan, United States DMI Full time

    About DMIDMI is a leading global provider of digital services, working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration, and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation,...


  • Auburn Hills, Michigan, United States DMI Full time

    About DMIDMI is a leading global provider of digital services working at the intersection of public and private sectors.We provide on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors.Our team has grown to over 2,100+ employees globally and has been...


  • Auburn Hills, United States Whisker Full time

    Description:Whisker, is the maker of Litter-Robot, Feeder-Robot, and Litterbox.com. 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...