Stay in Touch



Senior Software Engineer, New Product Development






San Francisco, CA, US


If you enjoy solving real world problems through good engineering, then this position might be for you.  This is an opportunity to work with a variety of technologies and architectures, front end and back end, online and batch, customer-facing and internal.  It is also an opportunity to work with experienced veterans of software engineering, to sharpen your skills by learning from the best, and to advance your engineering career to the next level.
There are several engineering teams at Minted, each responsible for their own subsystems - e.g. eCommerce, Front End, Fulfillment, Marketing, etc. And then there is one team that is different - New Product Development. This team is responsible for bringing cutting edge innovations to market. It works across all components, with all technologies, and in collaboration with all other teams and business stakeholders. The team is comprised of fearless engineers, on a mission to break the confines of the existing software systems, and bring new ideas to life.  New Product Development team has an opening for a Senior Software Engineer - is that you?

You will:

    • Analyze and provide insight into complex business requirements, using technical and engineering expertise to design and create solutions that bring new products to the market, maximize revenue, and redefine consumer experience
    • Lead component design, software and production evaluation and build recommendations; research, design and provide recommendations to make products highly competitive in the market and to resolve problems or enhance functionality
    • Determine how existing applications, legacy systems, databases, interfaces and processes integrate to meet new and emerging enterprise requirements
    • Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices
    • Assist in the career development of others, actively mentoring individuals on advanced technical issues and helping managers guide the career growth of their team members
    • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience
    • Design and develop a beautiful, responsive and fun-filled world-class web experience
    • Own high impact and high visibility engineering projects end to end
    • Build systems and services that have an immediate impact on our artist community and customers

You are:

    • An experienced professional who equally enjoys creating new architectures and writing code
    • An independent thinker who uses formal logic to validate every idea
    • A master of the trade who takes pride in everything they do
    • Someone who is interested in investing time and effort not only into the final product, but also into continuous improvement of the development process
    • Someone who wants to invest into their own professional growth, and who looks for a larger spectrum of responsibilities in the future

You have:

    • A Bachelors of Science degree in Computer Science or related field
    • 10+ years of relevant, broad software engineering experience
    • Proven track record of leading the delivery of large-scale, high-quality systems
    • Experience managing complex projects, with significant bottom-line impact
    • Experience leading development life cycle process and best practices
    • Experience with Agile Management (SCRUM, RUP, XP), OO Modeling, working on internet, UNIX, and database related projects
    • Experience mentoring/training an engineering community on complex technical issues
    • Expert understanding of object oriented design and data structures
    • Experience with algorithms, REST APIs, and developing platform services
    • Excellent communication skills both written and oral, good sense of humor
    • Deep hands-on technical expertise in at least one major technical area: large scale Unix systems engineering, building complex distributed systems, building monitoring or management tools for large-scale environments
About Minted
Minted is a design platform whose mission it is to bring the best in independent design to consumers everywhere. The company's art, stationery, and textiles products have reached over 40 million homes worldwide.
Minted uses technology to bring unique, best-selling design to market at scale. Using its crowdsourcing technology, consumers are empowered to vote for the designs they love and want to see sold, ensuring that Minted always sells continuously fresh and trend-forward product. The winning designs are manufactured by Minted, enabling artists from around the world to share and sell their work while letting Minted do the rest. Since launch in 2007, the company has expanded to serve consumers in new categories including wall art, textiles, digital content and home decor, as well as serve major retailers and consumer products brands with data-backed design through licensing and wholesale partnerships.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup