Manager, Software Engineer
Core
Provide technical leadership, vision, and direction for a software engineering team designing and developing applications to meet business requirements.
Role type
Senior IC software engineering manager (Java)
Builds
Enterprise-level Java web applications and services
Domain
Higher Education Technology
Deliverable
production ML models | product features
Required skills
Enterprise Java development, Agile/Scrum, TDD, application architecture, REST/SOAP/SOAP/XML/HTML web services, resource planning, budget management, team mentoring
Preferred skills
Master's in CS/IT, Oracle database interfaces, NetBeans, Subversion, Jira, Student Information Systems, CRM systems, legacy system integration
Technologies
Java, REST, SOAP, SOA, XML, HTML, Oracle, NetBeans, Subversion, Jira
Responsibilities
Manage developer activities to deliver quality solutions on-time and within budget; Gather business processes and project requirements; Drive the development life cycle from analysis to support; Develop project plans and manage development timelines; Build and manage multi-disciplined software teams; Conduct design and code reviews; Manage department expenses and budget planning
Seniority
Senior, hands-on IC with management responsibilities