Website PostProcess Technologies, Inc.

A Technology that Changes Everything

Sr Software Engineer

We are growing rapidly and are looking to add people to the team who are passionate, creative, and who thrive in a fast-paced, innovative company. If you’re a problem-solver and a team player, if you’re always looking and thinking outside the box, if your ideas inspire others and you always put the customer first, you’ve come to the right place. Become part of our team. And join the revolution.

If you’re looking to join the hottest tech company in the fast-growing 3D printing market, this is the role for you. As a Senior Software Developer, you will be responsible for architecting, developing, scaling and deploying software solutions, on-premise and on the cloud, covering a wide range of technologies, with a specific focus on solution scalability, analytics, 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.

Job Responsibilities

  • 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
  • Participate in peer-reviews of solution designs and related code. Package and support deployment of releases
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies
  • Provide technical leadership to junior software developers through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Develop documentation throughout the SDLC
  • Translate requirements into high-quality, testable, scalable software
  • Design, develop, and unit test applications in accordance with established standards
  • Agile/Scrum mindset in the software domain
  •  Understand emerging web and mobile development models


Skills and Qualifications

  • Bachelor’s Degree in Computer Science or Software Engineering
  • 3-5 years of experience with .NET C# and Angular 2+ is highly desired
  • Expert-level knowledge of .NET and SQL Server, IIS, web development required
  • Project lead experience, mentoring of junior developers
  • Windows development experience in the Visual Studio IDE is helpful
  • 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
  • Experience in an early stage, high growth company is beneficial
  • Knowledge of Additive Manufacturing is helpful

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 and 401K. 10 holiday days off.
  • 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.
  • Flexibility: We have flexible hours with an opportunity to work from home.

To apply for this job please visit

Spread the word. Share this post!