Director of Software Engineering

3 weeks ago


Maple Plain, United States Proto Labs, Inc. Full time
Description

Be yourself at Protolabs

Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We encourage you to still apply You can help make our company even better. We do not discriminate based on race, color, national origin, sexual orientation, gender, age, mental or physical ability, or any way you represent yourself. We strongly believe diversity makes for more successful teams.

Why Protolabs?

We are the leaders in digital manufacturing. We hire doers, makers, and creative thinkers who tackle their roles with an entrepreneurial spirit. Our culture is centered around meaningful work that brings new and innovative products to market at unprecedented speeds. We are a diverse team that comes from all walks of life and take pride in our team who is smart, genuine, humble, and passionate about what they do. It's our people who fuel our creativity and make our culture feel like home.

Join our team as a Director of Software Engineering

This is a flexible remote/hybrid role with the Technology Leadership Team (TLT) coming onsite to Maple Plain, MN on Wednesdays.

The Director of Software Engineering directs the activities of a software development function for software application enhancements and new products. This person manages multiple teams responsible for the design and development of software for platforms, applications, diagnostics, or tools using a range of applicable technologies and state-of-the-art software engineering methodologies. He/She oversees the analysis, design, programming, debugging, monitoring, support, and further modification of computer programs with internal and external partners.

You will:

  • Direct the efforts of others in the achievement of the strategic and operational objectives of the group.
  • Oversee the delivery of products within budget, schedule, and quality guidelines.
  • Manage multiple teams responsible for the design, development, testing, integration, maintenance, documentation, and support of our software.
  • Manage the hiring, staffing, and maintenance of a diverse and effective workforce.
  • Responsible for the career development/planning and performance of your team.
  • Interact with internal departments to define application requirements and/or selection and defines team of developers to support the needs of that department. Prioritizes when necessary the different department needs.
  • Lead the definition of technology vision, application architecture and software development practices for the systems in your control.
  • Manage relationship with key technology vendors.
  • Assist executives and peers in defining technology goals and strategic plans for their respective areas.
  • Translate business needs into technical systems solutions and architectural road maps.
  • Monitor emerging technologies and technological developments and looks for opportunities to use them in achieving strategic business goals.
  • Perform additional tasks as assigned.

What it takes:

  • Bachelors degree in Computer Science or related field, or equivalent working and educational experience
  • 10+ years of experience leading technology teams
  • 5+ years of management experience of a software development team of at least 5 developers; experience managing multiple teams
  • 5+ years of previous experience as a software developer
  • Proven track record of building and managing high-performing teams
  • Experience with collaboratively leading projects that require teams outside of your area of direct control
  • Experience with facilitating architectures that allow for independent teams that own their services and release at high frequency
  • Experience in introducing and managing CI/CD and automated testing
  • Experience with Agile methodologies and software development best practices
  • Strong project management and organizational skills
  • Excellent communication and leadership skills
  • Strong knowledge of software development concepts, frameworks, and best practices
  • Strong knowledge of code design principles and best coding practices
  • Demonstrated success in delivering complex software products in compliance with established schedules
  • Strong leadership qualities required with demonstrated success in leading an architecture team in overcoming difficult technical challenges
  • Demonstrated success in building strong, balanced development and architecture teams
  • Demonstrated strong people skills both in managing direct reports as well as dealing cross-functionally with peers and other teams

Bonus points:

  • Masters Degree in Computer Science or related field, or equivalent working and educational experience
  • Currently in a Software Development Director-level role
  • Experience leading multiple teams with total teams' size of over 20 people
  • Experience leading projects requiring GPU programming, geometric modeling or computation, or Machine Learning
  • Experience managing systems hosted both in private data centers and in public clouds
  • Experience in supporting 24/7 business operations
  • Experience with evaluating external technologies for use or company acquisition
  • Experience with 3D printing, CNC, or Injection Molding
  • Experience with presenting business cases for complex technical initiatives to executive audience and Boards of Directors
  • Experience in migrating teams from manual to automated testing of services and UI and in designing for testability
  • Experience in successfully identifying uses and implementing Machine Learning for key business functions
  • Experience in directing and working with teams that are globally geographically dispersed

What you will get:

  • We offer a competitive total compensation package
  • In addition, we offer competitive benefits including but not limited to:
    • Health Insurance: Traditional OR High Deductible plan
    • Flexible Spending Accounts
    • Health Savings Account (including employer contributions)
    • Dental and Vision
    • Basic and Supplemental Life Insurance
    • Short-Term and Long-Term Disability
    • Paid caregiver leave
  • You will receive unlimited (self-managed) PTO as a Director + Holiday Pay and Volunteer Hours
  • 401k with company match and immediate vest
  • Employee Stock Purchase Program at a 15% discounted rate
  • Matching grants through Protolabs foundation
  • And More

Proto Labs maintains ITAR-compliant operations in all of our United States based facilities. Due to ITAR regulations, this role is only open to U.S. Citizens, lawful permanent residents (green card holders) or foreign nationals granted refugee or asylee status. Individuals with temporary visas (e.g. E, F-1, H-1, H-2, L, B, J, TN or OPT) are not eligible for hire in this role.

Proto Labs, Inc. is an Affirmative Action / Equal Opportunity Employer

Physical Demands:

While performing the essential duties of this job, the employee is regularly required to sit; use a computer keyboard, monitor and mouse, telephone and printer; reach with hands, and arms, talk, see and hear. The employee is occasionally required to stand, walk, stoop or kneel and must occasionally lift and/or move up to 25 pounds.

Work Environment:

Indoors (A/C); nonsmoking; the majority of this job function is performed in an office setting requiring normal safety precautions. However, there may be job duties that require the employee to spend time in the manufacturing areas exposed to machinery and noise; eye protection occasionally required. Occasionally works in outside weather conditions. Occasionally works near moving mechanical parts and in high, precarious places and is occasionally exposed to wet and/or humid conditions, fumes or airborne particles, toxic or caustic chemicals, risk of electrical shock and vibration. The noise level in the work environment is usually quiet to moderate.



Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
All Proto Labs facilities in the United States are ITAR-compliant operations. Due to ITAR regulations, Proto Labs is only able to employ U.S. Citizens, lawful permanent residents (green card holders) or foreign nationals granted refugee or asylee status. Individuals with temporary visas (e.g. E, F-1, H-1, H-2, L, B, J, TN or OPT) are not eligible for hire.

Proto Labs, Inc. is an Affirmative Action / Equal Opportunity Employer

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

  • Maple Plain, United States Proto Labs Full time

    Description Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We...


  • Maple Plain, United States Proto Labs Full time

    Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We encourage...


  • Maple Plain, United States Proto Labs Full time

    Description Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We...


  • Maple Plain, United States Proto Labs, Inc. Full time

    Description Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We...


  • Maple Plain, Minnesota, United States Proto Labs, Inc. Full time

    Be yourself at ProtolabsStudies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We encourage you...


  • Maple Plain, Minnesota, United States Proto Labs, Inc. Full time

    Be yourself at ProtolabsStudies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We encourage you...


  • Maple Plain, United States Proto Labs Full time

    Description Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We...


  • Maple Plain, United States Proto Labs, Inc. Full time

    Description Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We...


  • Maple Plain, United States Proto Labs, Inc. Full time

    Description Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We...


  • Maple Plain, Minnesota, United States Proto Labs, Inc. Full time

    Be yourself at ProtolabsStudies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels you are valued in the workplace. Do you not meet every single requirement but still intrigued? We encourage you...

  • Quality Engineer

    2 days ago


    Maple Grove, United States Talent Software Services Full time

    Quality Engineer Job Summary: Talent Software Services is in search of a Quality Engineer for a contract position in Maple Grove, MN(Hybrid). The opportunity will be one year with a strong chance for a long-term extension. Position Summary: The Design...

  • Controls Engineer

    4 weeks ago


    Maple Grove, United States Insight Global Full time

    Position: Software Controls Engineer Location: Onsite Maple Grove, MN Duration: 12 month C2H Pay: $45-$52 IV: one and done Must Haves: Bachelors degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent education/experience. 3-5 years of engineering / in a manufacturing environment. Microsoft .NET WPF applications...

  • Controls Engineer

    4 weeks ago


    Maple Grove, United States Insight Global Full time

    Position: Software Controls Engineer Location: Onsite Maple Grove, MN Duration: 12 month C2H Pay: $45-$52 IV: one and done Must Haves: Bachelors degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent education/experience. 3-5 years of engineering / in a manufacturing environment. Microsoft .NET WPF applications...


  • Maple Grove, United States Three Point Solutions Full time

    Job DescriptionJob DescriptionJob title : Software Controls EngineerClient : Medical Device Manufacturing CompanyDuration : 12 months Location : Maple Grove, MN 55311Software Controls EngineerAbout This Role:This is an opportunity to be part of a team that designs custom equipment/software solutions for R&D, process development and manufacturing needs. Use...


  • Maple Grove, United States Three Point Solutions Full time

    Job DescriptionJob DescriptionJob title : Software Controls EngineerClient : Medical Device Manufacturing CompanyDuration : 12 months Location : Maple Grove, MN 55311Software Controls EngineerAbout This Role:This is an opportunity to be part of a team that designs custom equipment/software solutions for R&D, process development and manufacturing needs. Use...

  • Controls Engineer

    4 weeks ago


    Maple Grove, United States Insight Global Full time

    Position: Software Controls EngineerLocation: Onsite – Maple Grove, MNDuration: 12 month C2HPay: $45-$52IV: one and done Must Haves:Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent education/experience.3-5 years of engineering / in a manufacturing environment.Microsoft .NET WPF applications...

  • Controls Engineer

    3 weeks ago


    Maple Grove, United States Insight Global Full time

    Position: Software Controls EngineerLocation: Onsite – Maple Grove, MNDuration: 12 month C2HPay: $45-$52IV: one and done Must Haves:Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent education/experience.3-5 years of engineering / in a manufacturing environment.Microsoft .NET WPF applications...


  • Maple Grove, United States Luna Technical Solutions, Inc. Full time

    This is an opportunity to be part of our client's Equipment Engineering team.  Our client takes great pride in our key role in developing, producing, and delivering products and services that transform lives with innovative medical solutions. The Software Controls Engineer II will be part of a team of talented engineers and technicians who create and...


  • Maple Grove, United States Luna Technical Solutions, Inc. Full time

    This is an opportunity to be part of our client's Equipment Engineering team.  Our client takes great pride in our key role in developing, producing, and delivering products and services that transform lives with innovative medical solutions. The Software Controls Engineer II will be part of a team of talented engineers and technicians who create and...


  • Maple Grove, United States Luna Technical Solutions, Inc. Full time

    This is an opportunity to be part of our client's Equipment Engineering team.  Our client takes great pride in our key role in developing, producing, and delivering products and services that transform lives with innovative medical solutions. The Software Controls Engineer II will be part of a team of talented engineers and technicians who create and...