Lead, mentor, and manage a team of engineers focused on software development, operations, and distributed systems. Oversee the design, development, testing, debugging, and deployment of software applications, operating systems, and database solutions. Build and implement enhancements within the existing software architecture, while envisioning and driving architectural improvements. Establish and enforce operational policies through subordinate managers to ensure consistent and effective execution of engineering practices. Collaborate and negotiate with internal and external executive stakeholders on complex technical and policy matters to influence strategic direction. Maintain comprehensive functional expertise and a broad understanding of company operations to align software engineering efforts with business goals. Drive best practices in software development life cycle, quality assurance, and release management. Foster a culture of innovation, continuous improvement, and high performance within the engineering team. Provide regular reports and updates to executive leadership on progress, challenges, and resource requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager