Take2 Consulting, LLC · 2 days ago
Software Engineering Manager
Wonder how qualified you are to the job?
Insider Connection @Take2 Consulting, LLC
Responsibilities
Plan and establish goals, objectives, and strategies to improve teams engineering delivery excellence
Establish, document and train on methodology and best practices
In cooperation with Director of Engineering, implement, evolve and enforce team processes, procedures, and standards in order to drive and establish repeatable, reliable delivery of best-in-class solutions
Develop operational metrics and reporting frameworks to drive operational execution, transparency and efficiency
Deep understanding of mature engineering practices with a focus on continuous improvement
Evangelize, support, and embody Company Mission, Strategy and Values
Foster a culture of accountability and commitment and own outcomes for personal and team activities
Provide hands on technical oversight on project initiatives to promote, influence, and guide delivery excellence
Ensure solutions are architecturally sound, performant, scalable, and maintainable
Continuously assess, prioritize and advocate for the reduction of technical debt
Responsible for supervising, monitoring, coaching, growing, disciplining and appraising individual performance
Adjust the recruiting process as needed to identify, attract and hire highly skilled, qualified candidates
Frequently monitor individual and team results to identify and proactively communicate development opportunities
Monitor and enforce compliance of all Company and Group policies and procedures
Identify, interview and hire the appropriate staff needed for the team
Develop the appropriate goals and objectives for individual staff, and measure the results in a quarterly appraisal process
Develop a training plan that supports the goals and objectives for the team in collaboration with the corporate training function
Provide career counseling and feedback to staff and team as appropriate
Review and approve weekly timesheets and PTO requests for the team
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.
Required
Deep expertise and knowledge in strategic and tactical planning, technical domain knowledge, as well as governance of software engineering standards, processes, policies, and procedures
Extensive development experience in designing, developing, and implementing high performing, scalable Big Data solutions built on Azure
Established operational metrics and reporting frameworks to drive operational execution, transparency, and efficiency
Experience in resource management and staff performance management
Experience leading teams of 7+ engineers across multiple technical disciplines
Experience as a software engineer with 3+ years designing, developing, and implementing Big Data solutions on Azure
Bachelor’s degree in a related technical field
Experience working within established development methodologies such as Agile, Scrum, or Kanban
Proficiency in Azure products: Databricks, Data Lake Storage, Log Analytics, Power BI Embedded, App Service, Functions, Kubernetes Service, Key Vault, SQL, Redis, Application Insights, Data Analytics, Lakehouse, and APIM
Proficiency in C#, Python, SQL, JavaScript, and React (or other FE technology)
Experience with CI/CD pipelines using automated build, testing, and deployment processes
Ability to optimize software performance and scalability through profiling, tuning, and architectural improvements
Preferred
Prior experience with multi-tenant SaaS based applications
Specialized License, Certifications Azure Data Engineer