Software Development Engineer, Senior

Parametric Technology Corporation Boston , MA 02298

Posted 3 weeks ago

Job Description: for Advertising Purposes

Software Engineer

The Vuforia R&D team is building the world's leading industrial Augmented Reality (AR) solution. Working from our Seaport, Boston 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 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.

Your 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. You will also be responsible for performance and scalabilty testing of these APIs' preferably in an automated fashion (inside and outside of our build pipelines) and suggest / implement techniques to improve the software in these areas. 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 (or equivalent proficiency), performance analytics, solid understanding of security vulnerabilities and prevention, SSO, CDN, CORS and networking.

  • Previous experience optimizing services for high availability and performance, docker, k8s, Jmeter (or similar), wireshark, fiddler (or similar)

  • Excellent understanding of modern web technology stack, preferably with cloud technology (AWS, Azure, and/or Kubernetes), including modern security practices

  • 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

  • SQL proficiency, performance profiling of complex Node.js applications and test automation experience is desired.

Basic Qualifications:

  • BS or MS in Computer Science
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer In Test
New!

Syrinx

Posted Today

VIEW JOBS 2/26/2020 12:00:00 AM 2020-05-26T00:00 <div><b>Software Developer Engineer in Test</b></div> <div> </div> <div><b>Our Opportunity:</b></div> <div>Our client is looking for Software Development Engineers in Test (SDET) based in Boston, MA.</div> <div> </div> <div><b>What You’ll Do:</b></div> <div>·              Create and review test cases to maximize potential for automated test execution.</div> <div>·              Implement programmatic tests at varying scope (unit, component integration, system integration, performance…)</div> <div>·              Design and implement tools and frameworks to simplify test development, including simulators/mocks and data generators</div> <div>·              Build test infrastructure to fit into our CI platform</div> <div>·              Assess and evaluate new tools and testing methodologies</div> <div>·              Provided peer feedback in design and code reviews</div> <div>·              Design test automation in one of a variety of software domains: web-based e-commerce and customer service, native iOS and Android applications, financial and accounting systems, warehouse management and supply chain systems.</div> <div> </div> <div><b>What You’ll Need:</b></div> <div>·              B.S. in Computer Science, Engineering, or other technical discipline</div> <div>·              5+ years as a Software Development Engineer in Test</div> <div>·              Solid programming experience in one or more object-oriented languages such as Java, Javascript, Python, or C# (most of our development is in Java, with some other JVM languages;)</div> <div>·              Experience with Unit test frameworks or other integration test frameworks (open source or commercial)</div> <div>·              Familiarity with RDBS and SQL</div> <div>·              Understanding of TDD, BDD, and data-driven test practices</div> <div>·              For UI test automation, experience with Selenium and/or Appium</div> <div>·              Position may require travel</div> <div><b> </b></div> <div><b>Bonus:</b></div> <div>·               Knowledge of Atlassian suite of tools (Jira, Bamboo, Confluence)</div> <div>·               Experience working in Agile teams (Scrum, Kanban)</div> <div>·               Familiarity with performance, scalability or security/pentest.</div> <div>·               Knowledge of Chaos engineering</div> <div>·               Knowledge of VM test environments and/or cloud-based compute environments</div> Syrinx Boston MA

Software Development Engineer, Senior

Parametric Technology Corporation