PTC

Senior Software Engineer

PTC
Apply
13 days ago
Debrecen, Hungary or Budapest, HungarySenior

Responsibilities

  • Design, develop, test, and maintain high-quality scalable software solutions.
  • Own complex features from design through deployment and resolve defects while maintaining quality and performance.
  • Build reusable and maintainable code for long-term product growth.
  • Collaborate with Product Owners, QA Engineers, Support teams, UX designers, and developers.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Conduct code reviews and promote engineering best practices.
  • Support continuous integration, automated testing, and modern software delivery practices.
  • Troubleshoot complex technical issues and contribute to documentation and knowledge sharing.
  • Demonstrate completed features to internal stakeholders and customers.
  • Mentor junior engineers and help improve overall engineering capabilities.

Requirements

  • At least 5 years of professional software development experience.
  • Strong hands-on experience with Java SE, Spring Framework, Spring MVC or Spring Boot, JavaScript, TypeScript, and Angular.
  • Experience developing enterprise-grade web applications.
  • Strong understanding of software design principles, object-oriented programming, and common design patterns.
  • Experience with relational databases and SQL, including PostgreSQL, Oracle, or similar systems.
  • Experience with Git, source control workflows, CI/CD pipelines, and continuous integration practices.
  • Experience working in Agile software development teams.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to contribute across analysis, development, testing, and documentation.
  • Preferred experience with NgRx or other Redux-style state management frameworks, RESTful APIs, distributed systems, Docker, Kubernetes, AWS, Azure, or GCP.
  • Preferred knowledge of web security, authentication, authorization, OAuth 2.0, and OpenID Connect.
  • Preferred experience optimizing application performance and scalability and providing mentoring or technical leadership.

Benefits

  • Restricted Stock Unit and Employee Stock Purchase Plan programs, plus a performance-based annual bonus.
  • Medical and life insurance coverage, including MetLife coverage.
  • Additional paid time off, birthday leave, volunteer days, and short summer Fridays.
  • Up to 12 weeks of paid parental leave.
  • Home office allowance, SZÉP Card benefits, Employee Assistance Program, and complimentary in-office massage sessions.
  • Flexible hybrid working model requiring two office days per week.
PTC

About PTC

5,001-10,000 employees

PTC is a public software company that provides CAD, PLM, IoT, and AR platforms for manufacturers, including Creo, Windchill, ThingWorx, Vuforia, and the Onshape SaaS CAD system. It sells enterprise subscriptions and services that help industrial companies design products, manage lifecycles, and connect equipment and service operations. Founded in 1985 and headquartered in Boston, it trades on Nasdaq (PTC) and serves global discrete manufacturing and industrial markets.

Contact me