09 Nov
|
Talent500
|
Bengaluru
09 Nov
Talent500
Bengaluru
Talent500 is hiring for one of its clients.
About Recast:
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 explicit 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.
About the Role:
We are seeking a Senior Manager, Software Engineering to lead globally distributed engineering teams across multiple product capabilities. This senior leadership role is accountable for delivery, engineering maturity, AI adoption and acceleration of time to value proving ROI, talent development, and cross-functional decisions beyond a single team boundary. The role reports to the Sr. Director of Software Engineering.
The Senior Manager, Software Engineering partners closely with Product Management, Architecture, Senior and Staff engineers, other Engineering Managers, Customer Experience, Security, SRE/DevOps, and business stakeholders. The role combines people leadership, delivery, technical judgment, and capability ownership.
We look for leaders who can create clarity across multiple capabilities, grow senior and staff engineers, and deliver durable outcomes across the capabilities.
What You’ll Do:
- Sets engineering direction across multiple capabilities; works with architects/senior technical leads to drive architecture and engineering decisions; challenges assumptions and the status quo.
- Leads a team consists of junior software engineers, senior software engineers and staff engineers.
- Translates functional goals into actionable plans, sequencing, capacity decisions, dependencies, and measurable outcomes.
- Owns the team’s outcomes and its quality; proactively identifies risk, ambiguity, or misalignment that impacts the quality.
- Leads the team members’ career development, raises expectations for the talent and ensures that they are effective.
- Participates in organization-wide initiatives and drives results across the teams.
What You’ve Done:
- 4+ years of formal people-management experience in software engineering, with demonstrated accountability for performance management, product development, hiring and team health.
- 10+ years of experience in building products built using distributed systems, APIs and integrations, data persistence, identity and access, deployment pipelines, observability, and service operations.
- Experience working with globally distributed teams and stakeholders across multiple time zones.
- Experience with Agile development and safe deployment practices.
- Demonstrated ability to translate product priorities into plans, capacity decisions, delivery, and measurable outcomes.
- Demonstrated technical judgment in architecture and software-design discussions,
including the ability to evaluate trade-offs among customer value, delivery speed, reliability, security, scalability, maintainability, and technical debt.
- Agile mindset: using feedback and evidence to adapt plans, improve flow, and deliver incrementally rather than treating process compliance as the outcome.
- Experience improving engineering practices such as code review, design review, automated testing, CI/CD, observability, incident management, release readiness, and root-cause analysis.
- Clear written and verbal communication tailored for engineers and product partners.
- Proven experience leading teams through AI transformation and demonstrating own curiosity and learning.
- Bachelor’s degree in computer science or information technology, or equivalent degree.
Technical Skills:
- Although the technical criteria below emphasize experience with the Microsoft technology stack, equivalent experience with comparable technologies will also be considered.
- Strong software development fundamentals using C#, .NET, Microsoft SQL Server, Kusto.
- Fluency in engaging in design, code-quality, testing, debugging, performance, security, and service availability discussions.
- Working knowledge of cloud platforms and modern SaaS architecture.
- Deep expertise in one specific language/technology is less important. Their ability to make sound engineering judgment with those technologies is more important.
- Ability to understand endpoint software, background services, agents, daemons, or device-management concepts; direct experience is preferred but not mandatory.
- Ability to review service engineering metrics critically and use them for system improvement.
📌 Senior Engineering Manager-30683] (Bengaluru)
🏢 Talent500
📍 Bengaluru