Manager, Software Engineering @ Recast Software | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Manager, Software Engineering jobs in United States
Be an early applicantLess than 25 applicants
expire-info-iconThis job has closed.
company-logo

Recast Software · 2 days ago

Manager, Software Engineering

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Information ServicesInformation Technology
check
Culture & Values

Insider Connection @Recast Software

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Provide leadership, mentorship, and guidance to software development teams, fostering a collaborative and high-performance culture
Oversee recruitment process, including interviewing, hiring, and onboarding new team members, focusing on retaining top talent
Craft a positive winning culture built on collaboration and shared accomplishments
Conduct regular performance reviews, set individual and team goals, and implement professional development plans for continuous growth
Develop detailed project plans, including timelines, resource allocation, and milestones, ensuring alignment with business objectives
Manage execution of software projects from inception to completion, ensuring timely delivery within scope
Identify potential risks and issues, develop mitigation strategies, and proactively address obstacles to project success
Collaborate with Chief Architect, provide technical oversight and guidance on software architecture and design
Instill and enhance coding standards and best practices, conduct code reviews to ensure high-quality code delivery
Collaborate with technical leads and architects to define and maintain technical roadmap aligned with product and business goals
Engage with key stakeholders to ensure alignment and effective collaboration throughout development lifecycle
Facilitate clear and transparent communication across teams, provide regular updates on project status, risks, and accomplishments
Utilize Agile methodologies to enhance team productivity and project delivery
Identify opportunities for process improvements, drive initiatives to enhance efficiency, quality, and team satisfaction
Align software development efforts with company’s strategic goals, ensuring technology initiatives support overall business objectives
Stay abreast of emerging technologies and industry trends, evaluate potential impact, and integrate them into development strategies
Coordinate deployment activities, ensure smooth and efficient releases, minimize downtime and disruption
Incorporate customer feedback into development process, ensure products meet user needs and expectations
Collaborate with Product Owner to ensure timely and effective resolution of customer-reported issues and bugs
Ensure creation and maintenance of comprehensive technical documentation for projects, systems, and processes
Ensure all software development activities comply with relevant policies, standards, and best practices

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

.NETSoftware ArchitectureDesign PatternsDevOpsContinuous IntegrationContinuous DeploymentInfrastructure as CodeAutomated TestingIDEsVersion Control SystemsAgileScrumKanbanProject ManagementPerformance ManagementTechnical DocumentationRoot Cause AnalysisData AnalysisMetrics AnalysisEmerging Technologies IntegrationLeadershipCommunicationProblem-SolvingTeamworkAdaptabilityASP.NET CoreC#VBPowerShellBlazor

Required

Expertise 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

Preferred

Bachelor’s degree in Computer Science, Software Engineering, or a related field
Proficiency in multiple programming languages such as ASP.NET Core, C#, VB, PowerShell, Blazor (or similar), with hands-on coding experience
Experience with Azure cloud computing platforms as well as on-premise software.
Relevant industry experience in domains such as system administration, endpoint management, Microsoft Configuration Manager, Intune with an understanding of domain-specific challenges and regulations

Benefits

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

Company

Recast Software

twittertwittertwitter
company-logo
Recast Software creates tools used by hundreds of thousands of IT teams worldwide to help achieve highly secure and compliant environments.
logo

Orion

Your AI Copilot