Take2 Consulting, LLC · 5 hours ago
Software Engineering Manager
Maximize your interview chances
ConsultingLegal
Comp. & Benefits
Insider Connection @Take2 Consulting, LLC
Get 3x more responses when you reach out via email instead of LinkedIn.
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
Coordinate with Technical Lead on organizing, planning and executing the teams work
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
In collaboration with the Director of Engineering and Product Directors:
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
5+ years of relevant management experience leading teams of 7+ engineers across multiple technical disciplines
8+ years as a software engineer with 3+ years designing, developing and implementing Big Data solutions on Azure
Bachelor’s degree in a related technical field
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.
C#, Python, SQL, JavaScript and React (or other FE technology)
CI/CD pipelines using automated build, testing, and deployment processes to facilitate frequent and reliable software releases in a mature development setting
Optimizing software performance and scalability through profiling, tuning, and architectural improvements, ensuring applications can handle increasing loads and maintain responsiveness over time.
Strong team player with ability to collaborate with all levels of the organization
Ability to lead others and motivate with a positive and confident personal style
Possess a drive towards forward progress and delivering results while taking responsibility
Ability to empower direct reports while building trust and credibility
Multi-tasker with ability to set and manage priorities
Strong analytical and problem-solving skills with a high aptitude to learn
Demonstrates a high level of thoroughness and ownership in work product and interactions no matter how small the detail.
Flexibility and willingness to help in other areas as priorities shift
Ability to effectively operate independently while keeping stakeholders informed
Actively seeks out opportunities for learning and self-improvement, whether through formal education, online courses, or independent study
Expertise in issue management, including effective arbitration and negotiation skills between multiple parties
Expertise and knowledge in resource management and staff performance management, including hiring and performance reviews
Proven success in applying experiential judgment to complex scenarios and risk profiles
Excellent written, verbal communication and presentation skills
Preferred
Prior experience with multi-tenant SaaS based applications preferred
Experience working within established development methodologies such as Agile, Scrum, or Kanban, adhering to structured processes for requirements gathering, planning, development, testing, and deployment