Manager, Software Engineering

6 days ago

Apply Now
Logo of Recast Software

Recast Software

Information Technology • Systems Management • Configuration Manager • Microsoft Endpoint Manager • Microsoft Intune

51 - 200

Description

• Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. • Our mission is to simplify the work of IT teams and enable them to create highly secure and compliant environments. • Our software does this by seamlessly integrating with existing IT infrastructure to quickly remediate issues, ensure compliance, enhance security, and maintain clear visibility across all devices. • Recast is a rapidly growing software company with its solution being used by thousands of enterprise organizations in more than 125 countries, impacting millions of devices and (more importantly) the people who use them.

Requirements

• Experience in a .NET tech stack. • Deep understanding of software architecture principles, design patterns, and best practices for building scalable, maintainable, and high-performance systems. • Knowledge of DevOps practices, including continuous integration, continuous deployment (CI/CD), infrastructure as code (IaC), and automated testing. • Proficiency in using modern development tools and environments such as IDEs (VS Code, Visual Studio), version control systems (e.g., Git), and collaboration tools (e.g., Azure DevOps). • Proven ability to lead, mentor, and inspire a team of software developers, fostering a collaborative and high-performing team culture. • Strong project management skills to plan, execute, and deliver software projects on time and within budget, using methodologies like Agile, Scrum, or Kanban. • Ability to align software development efforts with business goals, ensuring that technology initiatives support and drive overall company objectives. • Proven ability to manage performance of teams and individual team members. • Excellent communication skills to effectively collaborate with cross-functional teams, including product management, design, QA, and operations. Ability to manage relationships with key stakeholders, providing regular updates on project status, risks, and achievements. • Strong skills in creating and maintaining technical documentation, ensuring that development processes and decisions are well-documented and accessible. • Ability to analyze complex technical problems, identify root causes, and implement effective solutions. • Experience in using data and metrics to drive decision-making processes, optimize performance, and improve development practices. • Awareness of emerging technologies and trends, with the ability to evaluate their potential impact and integrate them into development strategies. • Ability to work in a diverse, multicultural environment, demonstrating respect and understanding for different perspectives and backgrounds.

Benefits

• The salary range for this position is $135,000-$165,000. Additionally, cash compensation for this role also includes 10% annual discretionary company bonus potential. Salary may vary based on experience, skills, and geographical location. • Medical, dental, and vision. • FSA or HSA with company contributions. • Employer paid STD, LTD, AD&D and life insurance. • 401k with 4% employer match. • Work-life balance, flexible time off, and remote work options. • Parental leave.

Apply Now

Similar Jobs

6 days ago

MyFitnessPal

51 - 200

Lead a cross-functional engineering team to enhance MyFitnessPal's health-focused products.

November 7

Vantaca

51 - 200

Lead engineering teams at Vantaca to deliver community management software solutions.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com