Summary
What you’ll impact
The Senior Software Development Engineer (Platform) will design and implement backend solutions and new features for the company's SaaS platform, while ensuring high code quality and platform reliability. This hybrid role in San Mateo, CA involves collaboration, technical leadership, and participation in innovative PLM initiatives.
Responsibilities
What you'll do
- Backend Development: Design and implement robust backend solutions using Java, Scala, and Python to support Arena PLM's SaaS platform.
- Documentation & Design: Document project requirements and technical design specifications to ensure clear communication across teams.
- Tool Development & Maintenance: Develop and maintain tools that enhance platform reliability and developer productivity.
- Feature Development: Build and deliver features for the Arena PLM SaaS application that meet customer needs and business objectives.
- Innovation Initiatives: Participate in innovative initiatives that push the boundaries of PLM technology.
- Technical Collaboration and Leadership: Engage in technical discussions, code reviews, and knowledge sharing to elevate team capabilities. Design complicated features from end to end. Lead and work with feature team to deliver the feature on time with high quality bar.
Requirements
What you’ll bring
- The ideal candidate will demonstrate strong technical expertise and professional capabilities across multiple dimensions.
- Proficiency in Java with the ability to write clean, high-quality code is essential.
- Candidates must excel at problem-solving in high-pressure situations and possess strong written and verbal communication skills.
- Understanding of modern software development cycles and pull request processes is required.
- Experience using AI tools to accelerate delivery demonstrates forward-thinking technical aptitude.
- The ability to learn quickly, self-motivation, and adaptability to changing priorities are critical success factors for this role.
- Proficiency in Java with the ability to write clean, high-quality code
- Problem-Solving
- Excel at problem-solving in high-pressure situations
- Communication
- Strong written and verbal communication skills
- Development Process
- Understanding of modern software development cycles and pull request processes
- Modern Tools
- Experience using AI tools to accelerate delivery
- Ability to learn quickly, self-motivation, and adaptability to changing priorities