Meet Our Team:
We are seeking a versatile, adaptable, and passionate Software Engineer - UX Engineering to join our Product Engineering group in Waltham, MA. The successful candidate will possess broad technical skills (including front-end and back-end development) and demonstrate a strong aptitude for learning new technologies related to AI.
Picture Yourself at Pega:
A primary focus will be mastering Pega technology and architecture (including Pega Low-code Platform, Launchpad and Blueprint) through dedicated training. Working closely with the Senior Director of Engineering, you will contribute to delivering critical customer functionality, developing proofs-of-concept (POCs) to explore and validate advanced technical ideas, and supporting key initiatives such as offline mobile, client for windows, and Constellation.
What You'll Do at Pega:
* Apply back-end and front-end development skills to add new functionality to Pega product line.
* Collaborate with the UX design team and other stakeholders to implement new functionality
* Contribute to strategic initiatives, including areas such as offline mobile, client for windows, and Constellation.
* Look outward to identify technologies and trends to improve Pega's capabilities
* Keep abreast of latest standards and trend including AI, UX, Cloud computing and micro-services
* Assist with the resolution of customer issues
* Participate in building applications for critical opportunities and go live
Who You Are:
* We are looking for a skilled Software Engineer with a solid foundation in both back-end and front-end technologies. The ideal candidate is meticulous, possessing the ability to understand high-level requirements and skillfully translate them into effective implementation code.
* You should be passionate about technology, naturally curious, and committed to continuously learning and enhancing your technical skills. A strong focus on performance, security, and usability is key, along with taking great pride in delivering high-quality, robust work.
* Furthermore, excellent collaboration skills are essential, enabling you to work seamlessly with other development teams to integrate new functionalities into the product.
What You've Accomplished:
* BA/BS Degree with 2+ years of professional software development experience
* Proven experience in back-end development using languages such as Java, Python, or Ruby, including work with databases and microservices concepts.
* Proficiency in front-end web technologies: HTML5, CSS3, JavaScript, and experience with modern frameworks (e.g., React, Vue, Angular).
* Solid understanding of core computer science principles: algorithms, data structures, software architecture, and design patterns.
* Familiarity with cloud computing concepts or platforms (e.g., AWS, Azure, GCP).
* Excellent analytical and problem-solving abilities.
* Strong written and verbal communication skills.
* Demonstrated ability to collaborate effectively within a team environment.
* A strong passion for learning,