Software Development Engineer, Principal

Employer

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.

Job Title

Senior Software Engineer

Location

Twin Cities/Remote:

PTC helps companies around the world reinvent the way they design, manufacture, operate, and service things in a smart, connected world. Today, our leading industrial innovation platform and field-proven solutions enable you to unlock value at the convergence of the physical and digital worlds. With PTC, manufacturers and an ecosystem of partners and developers can capitalize on the promise of the Internet of Things and augmented reality technology today and drive the future of innovation.

The Team

Your globally distributed team is focused on delivering apps on mobile and eyewear platforms that leverage customer media and 3D assets that have been developed in the authoring and management of industrial AR content. The team is highly collaborative, and practices iterative, continuous software development following an agile process with a 4-week release cadence.

Day-To-Day

You will coordinate work with teammates through daily standups, author new code and automated tests, perform code reviews with peers, help testers to facilitate story testing when needed, assist product owners with story breakdown and definition, and interact with other members of the team, as needed, to move work from left-to-right across the team’s Kanban board.

Required Skills

And Knowledge
  • UWP Development focused on C# and Unity is required. MRTK is a plus!
  • Hands-on code development, proactive communication; ability to work independently as well as in a team.
  • Experience with Test-Driven Development, Continuous Delivery, Code Reviews and doing things the Agile way
  • Passion for Augmented Reality and experience in 3D development a plus
Basic Qualifications

BS or MS in Computer Science or related area

Why PTC?

With a culture that is innovative, inclusive, and inspiring, PTC is the perfect place to build a fulfilling career. We are a diverse ecosystem of more than 6,000 employees worldwide who are making an impact on the industry and on the world. We are passionate, ambitious, and bold. We embrace change and celebrate employees who are challenging the status quo. Innovation happens every day and within every team at PTC. We are curious, lifelong learners who also like to have fun!

At PTC, we believe in the power of diverse ideas and perspectives. As a global company that values and respects all identities, cultures, and perspectives, we strive to create an inclusive PTC for ALL through an environment where everyone feels like they belong and are empowered to bring their true, authentic selves to work. Proud to be an Equal Opportunity and Affirmative Action Employer, we welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic identity, disability, or veteran status.

Benefits

Financial Work-Life Balance Perks

Medical, Dental, Vision Plans Flexible Work Hours Commuter Benefits

401k Match Generous PTO Weekly Socials

Employee Stock Purchase Plan Birthday Off Casual Dress Code

Life and Disability Insurance Paid Volunteer Days Personal Concierge

Education Assistance Paid Parental Leave Summer Fridays

Pet Insurance

Join us

If you are interested in this opportunity, we encourage you to apply on our website: {add link to job posting}

Follow us on

Check out what it’s like to work at PTC at #lifeatPTC

PTC Company Description

PTC unleashes innovation with award-winning, market-proven digital solutions that enable industrial companies to differentiate their products and services, improve operational excellence, 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.

Why Join Us And Benefits Summary

When looking for a new job, we know you are looking for something that aligns with your values, passions, dreams, and lifestyle. Our team is passionate and committed. We are driven by innovation and value our work-life balance. Check out what it’s like to work at PTC at #lifeatPTC. We believe that diversity of experience and background leads to better ideas and a stronger company. We encourage everyone to bring their unique perspectives to our team. We take a holistic view of the employee experience and provide you with what you need to take care of your health, your wealth, your well-being, and your career. PTC benefits are among the most competitive in the industry. While your salary is the major component of your compensation, you also receive a competitive benefits package including:
  • Retirement Savings Plan with Company Match
  • Employee Stock Purchase Plan (ESPP)
  • Healthcare and Dental insurance
  • Paid Time Off and Sick Time
  • Birthday Day-off
  • Tuition Reimbursement (Canada, India, Israel, US)
  • Holiday Pay
  • Employee Referral Program
  • Management and Employee Training Development
  • Other Regional-specific Benefits All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. Region The Americas Subregion North America PTC Org VUF - Vuforia Job Category Software Development Job Type Regular Full-Time