Software Applications Engineer 4
Core
Designing, developing, testing, and maintaining software applications for complex high-performance computing systems while leading project teams and partners.
Role type
Senior IC software applications engineer (full stack)
Builds
Complex software applications and platforms
Domain
Enterprise software / High-performance computing
Deliverable
production ML models | product features
Required skills
Full Stack Development, Java, JavaScript, Kubernetes, Microservices, SQL/NoSQL, Springboot, Agile Methodology
Preferred skills
AWS Tech stack
Responsibilities
Oversees software application development projects and teams; Allocates resources and designs detailed plans for programming projects; Provides technical support for complex high-performance computing systems; Defines and documents product requirements and user stories; Leads multiple project teams and outsourced partners through design, coding, testing, and integration; Reviews designs for compliance and quality; Provides domain-specific expertise and leadership to cross-organization projects; Drives innovation and integration of new technologies; Provides guidance and mentoring to less-experienced staff.
Seniority
Senior, hands-on IC with leadership