PortlandMERecruiter Since 2001
the smart solution for Portland jobs

Software Development Senior Director

Company: Parametric Technology Corporation
Location: Portland
Posted on: May 3, 2021

Job Description:

Job Description About PTC (NASDAQ: PTC) PTC enables global manufacturers to realize double-digit impact with software solutions that enable them to accelerate product and service innovation, improve operational efficiency, and increase workforce productivity. In combination with an extensive partner network, PTC provides customers flexibility in how its technology can be deployed to drive digital transformation - on premises, in the cloud, or via its pure SaaS platform. At PTC, we don't just imagine a better world, we enable it. Senior Director of Software Development Join our team in downtown Portland Maine for this exciting opportunity to create industry-changing software in the Industrial IoT space, while working in a culture focused on transparency, trust, and delivering solutions that delight our customers. As our leader of Engineering, you will be responsible for defining the vision and goals for our Agile engineering organization, to ensure we succeed in our mission to deliver best-in-class software in a great work environment. Our culture is crucial to our success. One of your most critical tasks will be to nurture our positive work environment where employees are engaged in their jobs and motivated to help their team succeed. Your combination of soft skills, development experience, and business-focused decision making will be used daily to ensure the Engineering team not only delivers iteratively on current needs but evolves with the industry. Your Team As leader of PTC's Portland Engineering team you will be part of a fast-moving, responsive organization using Agile development processes. Your Engineering team consists of a staff of 65 software developers, quality assurance testers, and scrum masters; all focused on Kepware industrial connectivity and ThingWorx IIoT products. All engineers are engaged in Agile development practices. As leader of this group, you ensure your staff has the tools, resources and capabilities they need to succeed. In order to accomplish this, you must gain alignment and establish exceptional working relationships both within the Portland office and the greater PTC organization. Day-To-Day Your day will consist of a variety of activities. As the primary point of contact for the greater PTC R&D organization, you will engage with peers and senior management to ensure your teams are enabled with the resources they need to be successful and their work aligns with the broader PTC technology strategy. You will collaborate with GMs, Product Management, and Technical Product Managers on product strategy, delivery, and priorities, while also supporting your direct team on challenges and impediments. Activities will include:

  • Set department goals and direction to support business and product strategy
  • Engage in strategic project and capacity planning
  • Drive transformative initiatives to evolve our technology along with the market
  • Ensure continuous improvement in product delivery through qualitative and quantitative measures
  • Champion and nurture local culture
  • Oversee HR activities for the department, such as hiring and recruitment
  • Manage budget for the department
  • Engage in community activities (local agile groups, STEM programs, etc.) to strengthen our local communities, learn from others, and promote our values and organization Skills and knowledge:
    • Experience setting department direction in-line with corporate objectives
    • Strong understanding of Agile principles and practices
    • Strong familiarity with DevOps practices
    • Ability to build strong and sustained teams
    • Ability to coach in 1:1 and group settings
    • Performance management skills
    • Budgeting and fiscal management
    • Familiarity with best practices in software development
    • Familiarity with tools and technologies utilized by the engineering staff
    • Languages: C, C++, Java, C# and scripting languages such as Python.
    • Environments: Windows, Linux, embedded systems, Azure
    • Development tools: Visual Studio, CLion, GitLab, Jenkins, JIRA, Confluence, Veracode or other dynamic/static analysis tools, Wireshark or other network analysis tools
    • Excellent communication and collaboration skills, both verbal and written
    • Ability to effectively decompose and delegate tasks
    • Excellent critical thinking, troubleshooting and time management skills Basic Qualifications
      • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field.
      • 10+ years of experience in software development
      • 5+ years of experience in managing teams
      • Understanding of computer science fundamentals, including object-oriented programming and design, data structures, databases, algorithms, network protocols, and general debugging techniques
      • Familiarity with client/server software model and networking concepts
      • Familiarity with best practices in developing secure software, including practices in static and dynamic analysis, threat modeling and secure design and code review
      • Familiar with modern tools and techniques for developing user interfaces
      • Self-motivated, with the ability to stay organized in a dynamic work environment
      • Ability to learn new programming languages and technologies #LI-KM1

Keywords: Parametric Technology Corporation, Portland , Software Development Senior Director, Executive , Portland, Maine

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Maine jobs by following @recnetME on Twitter!

Portland RSS job feeds