Stay in Touch



Principal Software Engineer, Software Architecture






San Francisco, CA, US


Minted is looking for a Principal Engineer to join our newly-formed Software Architecture team.  If you join this team, you will be doing hands-on work on projects that create, modify, or document the high level structures and architecture of Minted's software stack.
At Minted engineering we marry design with technology to deliver unique products that are beautiful and co-created by our artist community and our customers. Our engineers take on multiple roles and challenges not defined by titles, and we have a strong culture of mentorship and promoting from within, as well as project roadmaps that enable us to cross-train and learn from one another. We are a metrics-driven organization and we work hard to make sure every project we do is measurably impactful. We strive to maintain the balance between building out new features and scaling our platform while staying agile in a fast-moving environment.

You will:

    • Shorten the code/debug cycle for engineers across the organization.
    • Improve the organization's ability to reason about our software platform.
    • Build out a language-independent type library used by engineering teams across the company.
    • Write tools that generate documentation or diagrams of architectural data flow.
    • Research, architect, build and operationalize a system to detect outdated vendor software.  
    • Make tools that let engineers upgrade without toil.
    • Build libraries that reduce developer errors when connecting to services.
    • Be the vanguard in creating the first working examples of improved engineering workflow patterns for testing or deployment.

You are:

    • Someone who thinks making "doing the right thing" and "doing the expedient thing" ought to be the same thing.
    • Someone who is eager to learn
    • Someone who cares deeply about code craftsmanship and design.
    • Passionate about reducing complexity, increasing re-usability.

You have:

    • 7+ years professional experience as a software developer.
    • A BS in Computer Science or equal experience.
    • Strong programming skills in more than one language.
    • The ability to understand business problems and synthesize types which accurately model them.
    • The ability to author cogent and terse written communication.
    • Persuasive verbal communication and aptitude for evangelism.
    • The ability to discern technical contracts in, then simplify existing code.
    • A solid understanding of reliability and scalability issues with distributed systems on unreliable hardware.
    • The desire to ship greater than desire to polish.
    • Experience designing complex software systems and predicting scope and risks.

Bonus points:

    • Experience with Javascript, Python, Java
    • Experience working in a fast-paced, agile e-commerce environment
    • Theoretical knowledge of distributed systems algorithms
    • Good grasp of networking concepts
    • Working familiarity with various parts of POSIX
    • Work or personal projects using a modern functional language like Haskell, OCaml or F#
    • Stream processing system experience like Spark Streaming, Cloud Dataflow, Apache Flink, Apache Beam
    • Theoretical knowledge of database performance, durability and consistency, ideally with distributed data stores
    • Experience with Kafka or similar log structured storage
    • Experience with Protocol Buffers and/or GRPC
    • Experience with Amazon Web Services.  Especially S3, DynamoDB, SQS, SNS, EC2, CloudFormation, ELB, VLC, and ASG
    • Experience with Packer, Docker, Ansible, Kubernetes
    • Experience with CDNs
    • Experience with React.js and Redux
About Minted
Minted is a lifestyle brand and design marketplace connecting you with the world’s best artists to create something one of a kind.  Minted crowdsources graphic design and artwork from a global community of independent artists and sells these as products addressing the $10 billion stationery market, $48 billion art market, and $100 billion home decor market.  
Minted’s mission is to enable the design independence of both consumers and artists around the world, and the company is a platform for the strongest emerging artists in the world to be seen and discovered. We aim to build a lasting brand representing the most commercially successful design community in the world.  Minted was founded by successful serial entrepreneur Mariam Naficy.
Minted is located in a beautiful office in downtown San Francisco and is backed by Benchmark Capital, IDG Ventures SF, Menlo Ventures, and angel investors including Marissa Mayer formerly of Yahoo and Jeremy Stoppelman of Yelp. Minted is comprised of an experienced and entrepreneurial team. We come from Google, Amazon, Microsoft, eBay, Yahoo, and Goldman Sachs and numerous disruptive startups. We are a passionate, creative, ambitious team.  We provide a great opportunity to work with a stellar team and on a world-changing mission, all supported by a proven business model.
Minted is an Equal Opportunity Employer that is committed to inclusion and diversity. We welcome people of different backgrounds, experiences, abilities and perspectives and will consider for employment all qualified applicants with arrest and conviction records. Minted participates in the E-verify program.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup