Senior Software Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office
Senior level
Information Technology • Internet of Things • Software • Virtual Reality
We Are Innovators. We Are Creators. We Are PTC.
The Role
Design, develop, test, and maintain scalable enterprise web applications for the Codebeamer ALM platform. Own complex features through deployment, resolve defects, optimize quality and performance, and contribute to architecture decisions. Collaborate with product, QA, UX, support, and engineering teams; participate in code reviews, CI/CD, documentation, and Agile practices. Mentor junior engineers, troubleshoot complex issues, demonstrate completed features, and promote technical excellence.
Summary Generated by Built In

Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. 

Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible.  

About the Team:


With its industry-leading Application Lifecycle Management (ALM) platform, Codebeamer, PTC helps customers accelerate and future-proof their product innovation and development processes. 

For more than 20 years, Codebeamer has supported organizations ranging from fast-growing technology companies to Fortune 100 enterprises in delivering complex, high-quality products. As we continue to grow, we are looking for a Senior Software Engineer to join our globally distributed Agile development team and contribute to the evolution of our enterprise-scale web application platform. 

This is an opportunity to have a direct impact on the product, work with modern technologies, and collaborate with talented engineers in a highly innovative environment. 


Your Impact:

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable software solutions while contributing to technical excellence across the team. Beyond implementation, you will help drive architectural discussions, mentor peers, and influence engineering best practices. 


Responsibilities:


  • Design, develop, test, and maintain high-quality software solutions in an Agile environment (Scrum/Kanban). 
  • Own complex features throughout the entire development lifecycle, from design to deployment. 
  • Develop new functionality and resolve defects while maintaining a strong focus on quality and performance. 
  • Build reusable, maintainable, and scalable code that supports long-term product growth. 
  • Collaborate closely with Product Owners, QA Engineers, Support teams, UX designers, and fellow 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 and resolve complex technical issues. 
  • Demonstrate completed features to internal stakeholders and customers. 
  • Contribute to technical documentation and knowledge sharing across the team. 
  • Mentor junior engineers and help elevate overall engineering capabilities. 

Required Qualifications:


  • 5+ years of professional software development experience. 
  • Strong hands-on experience with:  
  • Java SE 
  • Spring Framework (Spring MVC, Spring Boot preferred) 
  • JavaScript, TypeScript and Angular (modern versions preferred) 
  • 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 (PostgreSQL, Oracle, or similar). 
  • Experience with Git and modern source control workflows.
  • Familiarity with CI/CD pipelines and continuous integration practices.
  • Experience working in Agile software development teams.
  • Strong analytical thinking and problem-solving skills.
  • Ability to contribute across the software development lifecycle, including analysis, testing, and documentation.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Experience with NgRx or other Redux-style state management frameworks.
  • Experience with RESTful APIs and distributed systems.
  • Knowledge of web security concepts, authentication, and authorization protocols such as OAuth 2.0 and OpenID Connect.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Experience optimizing application performance and scalability.
  • Previous mentoring or technical leadership experience.

Why PTC?


  • Work on a market-leading ALM platform used by global industry leaders.
  • Contribute to products that help shape the future of engineering and product development.
  • Collaborate with highly skilled teams across multiple countries.
  • Influence technical decisions and product direction.
  • Enjoy opportunities for continuous learning, career growth, and internal mobility.
  • Be part of an inclusive culture where your ideas and impact matter.

What we can offer:


  • Long-term financial rewards through our Restricted Stock Unit (RSU) and Employee Stock Purchase Plan (ESPP) programs, giving employees the opportunity to share in PTC's success. 
  • Performance-based annual bonus to recognize and reward individual and company achievements. 
  • Comprehensive medical (Union) and life insurance (MetLife) coverage to support you  
  • Additional paid time off throughout the year, including birthday leave, volunteer days, and short summer Fridays to help you recharge and enjoy a better work-life balance. 
  • Paid parental leave of up to 12 weeks when you are welcoming a new family member  
  • Home office allowance to help create a comfortable and productive remote working environment. 
  • SZÉP Card benefits 
  • Employee Assistance Program (EAP) offering confidential professional support for personal and work-related challenges. 
  • Complimentary in-office massage sessions 
  • Flexible hybrid working model (2 office days/week) 

 

 

  

  





Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you. 

If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us?

We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here."

Skills Required

  • 5+ years of professional software development experience
  • Hands-on experience with Java SE
  • Hands-on experience with the Spring Framework; Spring MVC and Spring Boot preferred
  • Experience with 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, such as PostgreSQL or Oracle
  • Experience with Git and modern source control workflows
  • Familiarity with CI/CD pipelines and continuous integration practices
  • Experience working in Agile software development teams
  • Strong analytical thinking and problem-solving skills
  • Ability to contribute across the software development lifecycle, including analysis, testing, and documentation
  • Excellent communication and collaboration skills
  • Experience with NgRx or other Redux-style state management frameworks
  • Experience with RESTful APIs and distributed systems
  • Knowledge of web security concepts, authentication, and authorization protocols such as OAuth 2.0 and OpenID Connect
  • Familiarity with Docker and Kubernetes
  • Experience with AWS, Azure, or Google Cloud Platform
  • Experience optimizing application performance and scalability
  • Previous mentoring or technical leadership experience

PTC Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about PTC and has not been reviewed or approved by PTC.

  • Strong & Reliable Incentives — Bonuses are routinely part of offers and widely expected, providing predictable variable pay. This consistency helps bolster total compensation beyond base salary.
  • Leave & Time Off Breadth — PTO is portrayed as generous and is complemented by flexible work arrangements. Additional paid volunteer time broadens time-away options.
  • Equity Value & Accessibility — Accessible equity through ESPP and RSUs is available for many roles, adding meaningful long-term value. This ownership upside strengthens overall total compensation, particularly in higher-level roles.

PTC Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
7,347 Employees
Year Founded: 1985

What We Do

PTC (NASDAQ: PTC) unleashes industrial innovation with award-winning, market-proven solutions that enable companies to differentiate their products and services, improve operational excellence, and increase workforce productivity. With PTC, and its partner ecosystem, manufacturers can capitalize on the promise of today’s new technology to drive digital transformation.

Similar Jobs

Wise Logo Wise

Senior Software Engineer

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Budapest, HUN
9000 Employees

SEON Logo SEON

Senior Software Engineer

Artificial Intelligence • Cybersecurity
Hybrid
Budapest, HUN
415 Employees

Alpaca Logo Alpaca

Senior Software Engineer

Fintech • Information Technology
In-Office or Remote
28 Locations
132 Employees

Arista Networks Logo Arista Networks

Senior Software Engineer

Cloud • Software • Analytics
In-Office or Remote
Budapest, HUN
2867 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account