Senior Software Engineer
Core
Design, develop, and maintain scalable enterprise-grade web application features for an Application Lifecycle Management (ALM) platform.
Role type
Senior Software Engineer (Full Stack)
Builds
Enterprise-scale web application platform (Codebeamer)
Domain
Software Engineering / Application Lifecycle Management
Deliverable
product features
Required skills
Java SE, Spring Framework, JavaScript, TypeScript, Angular, SQL, Git, CI/CD, Agile methodologies
Preferred skills
NgRx, RESTful APIs, OAuth 2.0, Docker, Kubernetes, Cloud platforms (AWS/Azure/GCP), Performance optimization
Technologies
Java, Spring Boot, Angular, TypeScript, PostgreSQL, Oracle, Git, Docker, Kubernetes, AWS, Azure, GCP
Responsibilities
Design and develop high-quality software solutions; Own complex features from design to deployment; Conduct code reviews and promote engineering best practices; Mentor junior engineers; Troubleshoot complex technical issues; Collaborate with Product Owners, QA, and UX designers.
Seniority
Senior, hands-on IC with mentorship responsibilities
