Software Engineer IV
Core
Develops complex software applications, resolves system problems, and leads technical projects to improve business performance.
Role type
Senior IC software engineer (application development)
Builds
Business software applications
Domain
Enterprise software / Client-server networks
Deliverable
production ML models | product features
Required skills
Application programming, Object-oriented analysis and design, Client/server network architecture, Change control methodologies, Advanced analytical tools, System problem resolution
Preferred skills
Process and procedure enhancement, Technical project leadership, Mentoring junior developers
Technologies
Structured application development frameworks
Responsibilities
Develops complex software applications based on approved design, Corrects system problems, Mentors junior developers with code and design reviews, Leads projects and ensures on-time delivery, Advises on policies and guidelines, Identifies opportunities for process enhancements
Seniority
Senior, hands-on IC with leadership responsibilities