The Vuforia R&D team is building the world’s leading industrial Augmented Reality (AR) solution. Working from our Twin Cities, Minnesota office, your job is to enhance the Vuforia augmented reality functionality, bringing new cloud-based AR capabilities to life by building and maintaining clean and robust APIs that are optimized for quick response time and scalable to serve a large number of requests meeting our external SLA compliance with the ultimate goal of enabling our customers to unlock value in a variety of use cases. The Team: You will work in a development team focused on implementing and deploying highly-scalable and always-available services as well as tools to maintain and monitor these services. The team is very collaborative, including with other US PTC offices, and practices iterative, continuous software development following the DevOps philosophy and an agile process with a 4-week release cadence.
Day-To-Day: PTC is a place where innovative thinking is encouraged, and new ideas are always welcome. We are looking for a smart, passionate person who wants to work together to bring cutting-edge SaaS technology to the market. You will conceive, spec, design, implement, deploy, operate, and maintain high-performance and ship to production diverse APIs’ across various microservices using modern cloud solutions. If this sounds like you, let’s talk.
Preferred Skills, Knowledge and Experience: - Hands-on code development in a collaborative team with excellent software engineering skills.
- Strong knowledge of coding in Node.js and/or JavaScript (or equivalent proficiency).
- Good understanding of modern web technology stack, preferably with cloud technology (AWS, Azure, and/or Kubernetes).
- Knowledge of docker, k8s, Jmeter (or similar), wireshark, fiddler (or similar).
- Experience with Test-Driven Development, Continuous Delivery and doing things the Agile way.
- Excellent communication, problem-solving, and interpersonal skills.
- Familiarity with SaaS, Docker, virtualization, computer networking.
- Knowledge of infrastructure as code, log aggregation, distributed systems.
- Desired skills (it’s OK to apply if you don’t have these) - SQL proficiency, performance profiling of Node.js applications, understanding of security vulnerabilities and prevention, SSO, CDN, CORS and networking.
Basic Qualifications: - BS or MS in Computer Science
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! |