Software Engineer

  • Company: PostProcess
  • Posted: 01/12/2022
  • Location: Buffalo, NY
  • Category: Software Engineering
  • Job Type: Direct Placement


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

Join the Forge Buffalo Community