<p>We are looking for a skilled and experienced Software Engineering Manager to lead a dynamic team in Los Angeles, California. This role requires a balance of hands-on development and leadership, with a focus on modernizing a legacy monolithic application into a scalable, service-oriented architecture. The ideal candidate will have a strong technical background, excellent communication skills, and a passion for mentoring engineers while driving platform evolution.</p><p><br></p><p>Responsibilities:</p><p>• Lead a team of engineers, dedicating 60-70% of your time to hands-on development and 30-40% to mentoring and guiding team members.</p><p>• Develop and refactor services using .NET technologies, ensuring alignment with service-oriented architecture principles.</p><p>• Break down tightly integrated application functionalities into reusable and well-defined services.</p><p>• Manage the delivery of new features and improvements while balancing platform modernization efforts.</p><p>• Collaborate with architecture and platform teams to define service boundaries, integration patterns, and standards.</p><p>• Design and implement APIs, service interfaces, and integration patterns that enhance scalability and extensibility.</p><p>• Review and approve code contributions to ensure they meet quality, performance, and security standards.</p><p>• Build and maintain shared components, utilities, and frameworks to accelerate development and promote reuse.</p><p>• Ensure adherence to best practices in CI/CD, DevOps, and operational readiness across the team.</p>