Senior Software Development Manager
Core
Lead and guide a software development team to deliver high-quality SaaS and desktop applications, overseeing the full software development life cycle from planning to maintenance.
Role type
Senior Software Development Manager
Builds
SaaS and desktop applications
Domain
Software Engineering / 3D Graphics / Cloud Architecture
Deliverable
production ML models | product features
Required skills
Software development lifecycle management, DevOps, CI/CD, C#, C++, 2D/3D graphics, DirectX, OpenGL, .NET, object-oriented programming, AWS, big data, cloud architecture, strategic planning, tactical execution, team leadership, hiring, resource allocation, performance evaluation
Preferred skills
Masters degree in CS/IT/Engineering, computational geometry, mapping, cartography, Atlassian suite (Jira, Confluence)
Technologies
AWS, C#, C++, DirectX, OpenGL, .NET, ASP.NET, .NET Framework, JIRA, Confluence, Atlassian
Responsibilities
Plan, coordinate, and oversee the full software development life cycle; validate major architectural decisions and provide direction on system design; collaborate with product managers, designers, developers, and clients to define project scope; work with CTO and COO to shape product strategy; manage staffing, hiring, scheduling, and resource allocation; conduct regular performance evaluations and provide constructive feedback; stay current on emerging technologies and assess their impact.
Seniority
Senior, hands-on IC with management responsibilities