Randstad Digital Americas · 15 hours ago
Software Development Manager
Randstad Digital Americas is seeking a Technical Software Manager to lead and manage their software development team. The role involves overseeing software development projects, ensuring high-quality deliverables, and fostering a collaborative work environment.
Information Technology & Services
Responsibilities
Lead the execution of software development projects from kickoff through delivery
Design innovative solutions to complex problems
Plan, prioritize, and oversee software development projects, ensuring they are delivered on time and meet quality standards
Lead the development team in the implementation and integration of new features
Actively participate in all Kanban team activities
Work together with the team to execute projects on time and within budget
Support the development of recovery plans for changes in project scope or missed milestones
Directly contribute to the development of software applications
Day-to-day management of the team's skill sets, workload, and vacation time to meet goals and metrics
Lead, coach, support, and direct the team as needed to grow their capabilities and develop team leads
Ensure development team is following best practices for complex software development and develop strategies to cross train the team across products and applications
Work with the Project Management, and Product Management to set schedules for software builds and content
Ensure builds for software releases are generated in a timely manner
Ensure software development tools, environments, build servers, and repositories are managed
Other duties as needed
Qualification
Required
BS degree in Computer Science or similar engineering discipline
3+ years of experience in a software development leadership role
10+ years of experience in a software developer role
Strong proficiency in C, C++, or C#
Strong working knowledge of Microsoft Visual Studio, Jira, and source code control systems
Strong understanding of 3D Computer Graphics concepts including 3D mesh manipulation, computational geometry, and linear algebra
Ability to form relationships and communicate clearly with team members, project management, product management, operations, and executive management
Excellent organizational, oral and writing skills (English)
Preferred
MS degree
Minor or Coursework in image processing, 3D graphics or computational geometry
Experience with a major game engine or scene graph (Unity / Unreal / OpenSceneGraph)
Experience with OpenCL, OpenGL, Point Cloud Library (PCL), OpenMesh, or Geometry3Sharp libraries
Experience with Jenkins, or Atlassian build servers
Experience with Git version control system
Medical device product development experience or similar industry
Cross platform development experience
Benefits
Medical
Prescription
Dental
Vision
AD&D
Life insurance offerings
Short-term disability
401K plan
Company
Randstad Digital Americas
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains.