Chief Software Architect | Minnestar

WHCC

We work with thousands of photographers around the world, helping them fulfill their creative vision by printing and manufacturing products from their digital images. The transition to digital has fundamentally changed photography and lowered both the barrier to entry and the cost of doing business. More and more photographers are producing amazing content every day and it is our mission to help them memorialize their work in a physical way that will last for generations.

 

WHCC recognizes the need to invest in and support the engineering team to keep up with the growing demand for quality photography. We are an established family-owned business with the soul of a startup.

About the Job 

We are looking for a technical leader of leaders, an experienced architect who can guide our talented Architecture team. The scope of this role spans from customer-facing eCommerce to software that supports production and manufacturing. We maintain an on-premise data center and make extensive use of AWS and are looking for someone to drive the design of systems and applications in this hybrid environment.

 

Our Engineering department has porous boundaries between teams – we encourage people to collaborate across roles to help find the best solutions possible.

We’re looking for you to:

  • Demonstrable experience (5+ years) in software architecture.
  • Significant hands-on experience (7+ years) developing and deploying complex software solutions.
  • Make decisions while balancing complex, conflicting interests.
  • Excellent knowledge of software development methodologies and processes.
  • Strong understanding of performance, scalability/resource utilization, resiliency & security, high availability
  • Advanced expertise in the languages, tools, and frameworks used by developers, preferably some combination of these:
    • .NET/C#, TypeScript, PHP, Python, Swift
    • SQL Server, MongoDB, Aurora, DynamoDB, snowflake
    • React/Redux, Hapi.js, ASP.Net, .Net Core/Desktop, Symfony/API Platform
  • Significant, demonstrable understanding of infrastructure architecture, container technologies (Docker, Kubernetes, etc.), Azure, AWS, Google cloud, or similar
    • AWS Certified Solutions Architect, preferred
    • 5+ years of experience with Cloud Architecture Design
  • Excel at written and verbal communication.
    • Comfortable and competent at communicating architecture to all levels from C-suite to interns.
    • Create technical documentation, such as design diagrams or use cases, to communicate the intended design to other members of the team.

 

You will:

  • Actively participate in the development process, as needed.
  • Determine overall architectural principles, frameworks, and standards for the Engineering department.
    • Work with other architects and leaders to shape the architectural vision and roadmap for the organization.
    • Provide technical leadership to architects and multiple development teams.
    • Work with the development team and other architects to translate the software architecture into design.
  • Conduct assessments of existing systems to identify potential improvements or issues.
  • Oversee and drive the end-to-end architecture of all our software products.
    • Drive long-term design strategies spanning multiple complex projects.
    • Be responsive and decisive adjusting our architecture as customer requirements, market conditions, and technologies evolve.
    • Craft solutions that are scalable and maintainable.
  • Drive building early prototypes of product components and validate them for technical design and performance.
  • Recommend modern technologies or processes to improve efficiency and/or productivity.
  • Manage a team of Software Architects, motivating them and ensuring they are effective.
    • Lead all technical leaders in engineering; 3-5 direct reports
    • Maintain regular, productive 1:1’s.
    • Perform yearly reviews.
    • Review and approve PTO and similar administrative tasks.
  • Build a transparent environment, involving the right people.
  • Ensure that we are continuously raising our standard of engineering excellence.
  • Help ensure WHCC’s software products are secure, by understanding the latest threats and vulnerabilities.
  • Understand the long-term business objectives and suggest technical strategies to meet those objectives by introducing innovation through technology.

 

We will: 

  • Give you regular access to decision makers.
    • Enabling you to advise and influence.
    • Listen to your ideas of how we can do things better.
  • Allow you to work with new and compelling technology
    • Remarkably few barriers to working on modern technology
    • We want to solve problems with the best technology, whether new or old
    • A lot of what we are working on is new, leveraging AWS, CDK, etc.
  • No institutional resistance to innovation
    • Scrappy about how we are willing to invest and solve issues; balancing clever short-term solutions with building an ideal solution from scratch.
  • Foster an environment where you can grow and thrive as both an individual and a valued team member, no matter your style or background.

 

Work Environment, Benefits + Perks

While our production facilities are in Eagan, MN, the engineering department has the choice of working in-office, remotely, or hybrid; we value a creative and energized work environment tailored to how you work best. We’ll set you up with a Mac, as well as some hardware to help you get the job done. If remote, you should expect up to twice yearly on-site visits.

 

We offer medical, dental, vision, 401k matching, great discounts on photo products, and competitive salaries. Pursuing passions outside of your day-to-day work is an important part of a healthy work/life balance, so we provide a flexible schedule to best work with you. Every member of our team is provided opportunities to continue learning; with many conferences and most training going virtual, this is easier than ever.

How to Apply

A resume is a great start, but we’d love a letter about why you’re excited to work at WHCC. Feel free to send over whatever you think best represents what you do and who you are — we want to see it. If you have an online presence that captures your personality and passions, memes and all, we’d love to see that too. Apply on our website at www.whcc.com/about/careers.

 

At WHCC, we welcome and encourage diverse perspectives and people who aren’t afraid to challenge assumptions! Please apply even if your experience doesn’t perfectly align with the description above – we focus on hiring extraordinary individuals – we want to hear from, and about, you.

 

WHCC is an equal employment opportunity employer

Job Type: Full-time
Compensation Type: Salaried
Location: Eagan, MN, Remote or Hybrid
Posted by WHCC on January 23, 2023