
Software Development Manager
Posted 6 hours ago

Posted 6 hours ago
This is a fully remote position, open to applicants in Brazil.
• Lead, nurture, and engage the software development team, cultivating a collaborative atmosphere that emphasizes personnel development, productivity, and quality of delivery.
• Oversee recruitment and selection processes, onboarding new hires, managing performance, providing feedback, and formulating individual development plans (IDPs).
• Manage the operational capacity of the team, which includes distributing workloads, prioritizing activities, planning vacations, tracking time, compensating time-off, and ensuring resource availability.
• Identify training requirements and advocate for the ongoing development of both technical and behavioral skills within the team.
• Enhance and refine software development processes, methodologies, and practices to ensure operational efficiency, predictability, and quality of delivery.
• Guide teams in the application of agile methodologies, particularly Scrum, aiding in the planning, monitoring, and continual enhancement of work processes.
• Oversee delivery planning and execution, ensuring adherence to deadlines, defined requirements, and quality standards set for each release.
• Manage change by assisting the team in adapting to new tools, technologies, processes, and work models.
• Ensure the effective implementation and evolution of secure software development lifecycle (SSDLC) processes that align with the organization's quality practices and standards, including CMMI.
• Engage in strategic decision-making regarding the evolution of Metris, contributing to priority setting, resource planning, and the continuous enhancement of the solution.
• Serve as a facilitator between the development team and other involved areas, promoting alignment, communication, and collaboration to deliver valuable solutions.
• Foster innovation and explore opportunities to leverage artificial intelligence for optimizing processes, boosting productivity, and enhancing software solutions.
• Proficient in English, capable of communicating effectively in a professional setting.
• Extensive experience in software development, preferably with C#.
• Familiarity with additional programming languages is a plus.
• Understanding of software architecture, design patterns, and development best practices.
• Proficient with version control tools, particularly Git.
• Experience with agile methodologies and Scrum practices.
• Background in project management, activity planning, and tracking delivery.
• Knowledge of or experience with secure software development lifecycle (SSDLC) processes and maturity models such as CMMI.
• Proven experience in people management, including team development, performance management, feedback, and administration of workload and resources.
• Experience in managing change and leading teams through organizational, technological, or process transformations.
• Participation in initiatives involving the implementation and application of artificial intelligence is desirable.
• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, or a related discipline.
• Opportunity to work from home / remote work.
• Permanent employment contract.
PatientPoint
IDEXX
StoreForce
Circle
Get handpicked remote jobs straight to your inbox weekly.