Website PostProcess Technologies, Inc.

A Technology that Changes Everything

If you’re looking to join the hottest tech company in the fast-growing 3D printing / Additive Manufacturing (AM) market, this is the role for you.  PostProcess is the only intelligent and automated post-printing solution for 3D printed parts and has raised more than $38M in funding to accelerate its already impressive Startup growth. As a Software Engineer, you will be responsible for developing and deploying software solutions, on-premise and in the cloud, covering a wide range of technologies, with a specific focus on solution scalability, IoT, machine learning and security of customer data. The role of the Software Engineer is to build high-quality, innovative and performance software that complies with design and coding standards.

Our Culture

Open PTO Policy: Take as many vacation, sick & mental-health days as you need, as long as you are meeting your performance goals.
Benefits: Health, Dental, and Vision Insurance: a portion paid by the company. Employee Assistance Program, 401K and 10 paid holidays.
Come As You Are: No need to worry about a stuffy dress code. We’re all about being comfortable in whatever makes you most productive.
Equity: The potential net worth increase that the team members who join the company at this relatively early stage is unmatched in Buffalo. No promises here of course, but with the right team members executing our strategy, our future looks bright.
Our Annual Bonus Program awards a bonus as a % of base salary if we exceed our financial plan.

Job Responsibilities

Translate the business requirements into technology requirements
Develop high performing and scalable IoT platform components (Edge, Data, Analytics)
Use big data technologies to design , develop distributed, fault-tolerant scalable data solutions
Monitor the system performance of the IoT Platform on a regular basis and tune the system accordingly to ensure the best performance
Maintain a high level of expertise in the IoT technology landscape and stay current on the latest technology, build PoC’s, to evolve the design architecture to benefit from the latest technology
Lead vendor technology assessments
Participate in all phases of the Software Development Life cycle (SDLC)
Adhere to high-quality development principles while delivering projects with technical excellence
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Skills and Qualifications

Bachelor’s Degree in Computer Science or Software Engineering
3-5 years of experience in software design, architecture and development
2+ years of technical IoT and related smart device system development experience, (Azure IoT Application Development is a plus)
Experience with Microsoft development tools and services (Visual Studio and Azure DevOps is highly desired)
Familiarity with ML.Net, TensorFlow or other similar deep net or machine learning packages
Knowledge of database concepts, Web server maintenance, error log analysis, and code performance analysis
Experience with IoT communication protocols, web security, and software product lifecycle
Knowledge and experience with various Wireless IOT (Edge, BLE Mesh) : Enterprise WLAN WWAN short range, WIFI, BLE (Mesh), Edge technologies
Hands-on knowledge of Edge technologies, big data technologies, containers, API designing and implementing is desired
Well diversed understanding of application, server, and network security
Experience with web application security and understanding of basic cryptography, Mobile development skills (iOS, Android) is a plus
Involvement with high scalability projects involving cloud-based infrastructure design and implementation
Good knowledge of Agile software development methodology
Excellent interpersonal, communication (verbal and written) skills
Experience in an early stage, high growth company is beneficial
Knowledge of traditional or Additive Manufacturing is helpful

To apply for this job please visit

Spread the word. Share this post!