71 Pylon Management Consulting Jobs
Engineering Manager (8-13 yrs)
Pylon Management Consulting
posted 1d ago
Fixed timing
Key skills for the job
Job Summary :
We are seeking a seasoned and results-oriented Engineering Manager to lead and inspire our engineering team. The ideal candidate will possess a strong technical background, proven leadership skills, and a passion for building high-performing teams and delivering exceptional software products. You will be responsible for overseeing the entire software development lifecycle, ensuring the delivery of high-quality, scalable, and reliable solutions. This role requires a blend of technical expertise, strategic thinking, and people management skills.
Responsibilities :
Team Leadership and Management :
- Lead and mentor a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Conduct regular performance reviews, provide constructive feedback, and identify opportunities for professional development.
- Recruit, onboard, and retain top engineering talent.
- Resolve team conflicts and ensure a positive and productive work environment.
Project Management and Delivery :
- Oversee the planning, execution, and delivery of software development projects, ensuring they are completed on time and within budget.
- Define project scope, goals, and deliverables in collaboration with product managers and stakeholders.
- Manage project risks and dependencies, and proactively address any issues that may arise.
- Ensure adherence to agile development methodologies and best practices.
Technical Leadership and Architecture :
- Provide technical leadership and guidance to the engineering team, ensuring the adoption of best practices and coding standards.
- Contribute to architectural discussions and decisions, ensuring the scalability, reliability, and security of our software products.
- Evaluate and recommend new technologies and tools to enhance team productivity and product quality.
- Conduct code reviews and ensure code quality.
Collaboration and Communication :
- Collaborate with product managers, designers, and other stakeholders to define product requirements and roadmaps.
- Communicate effectively with both technical and non-technical audiences, providing regular updates on project progress and technical challenges.
- Foster a culture of open communication and knowledge sharing within the team.
Process Improvement and Optimization :
- Identify and implement process improvements to enhance team efficiency and product quality.
- Drive continuous improvement initiatives, leveraging data and feedback to optimize development processes.
- Ensure adherence to quality assurance and testing standards.
Strategic Planning and Execution :
- Contribute to the development of the engineering department's strategic plan and roadmap.
- Align engineering initiatives with business goals and objectives.
- Monitor industry trends and emerging technologies, and identify opportunities for innovation.
Required Technical Skills :
Software Development Lifecycle :
- Deep understanding of the software development lifecycle (SDLC) and agile methodologies.
Programming Languages and Technologies :
- Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#).
- Experience with relevant frameworks and technologies (e.g., Spring Boot, Django, React, .NET Core).
Architecture and Design :
- Strong understanding of software architecture principles and design patterns.
- Experience with microservices architecture and cloud-native technologies.
Cloud Platforms :
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with deploying and managing applications in cloud environments.
Databases :
- Proficiency in SQL and NoSQL databases.
- Experience with database design, optimization, and performance tuning.
DevOps :
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
Testing and Quality Assurance :
- Experience with unit testing, integration testing, and end-to-end testing.
- Understanding of quality assurance and testing best practices.
Project Management Tools :
- Proficiency in project management tools (e.g., Jira, Confluence).
Preferred Skills :
- Experience with specific domains relevant to the company's products (e.g., e-commerce, fintech, healthcare).
- Knowledge of security best practices for software development.
- Experience with performance monitoring and profiling tools.
- Experience with data analysis and reporting tools.
Soft Skills :
Leadership and Team Management :
- Strong leadership and team management skills.
- Ability to motivate and inspire team members.
Communication and Collaboration :
- Excellent communication and interpersonal skills.
- Ability to collaborate effectively with cross-functional teams. -
Problem Solving and Decision Making :
- Strong problem-solving and analytical skills.
- Ability to make sound decisions in a fast-paced environment.
Strategic Thinking :
- Ability to think strategically and align engineering initiatives with business goals.
Time Management and Organization :
- Excellent time management and organizational skills.
- Ability to prioritize tasks and manage multiple projects.
Education :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Benefits :
- Competitive salary and benefits package.
- Opportunity to lead and inspire a talented engineering team. -
- Professional growth and development opportunities.
- Collaborative and innovative work environment.
Functional Areas: Other
Read full job descriptionPrepare for Engineering Manager roles with real interview advice
4-10 Yrs
2-5 Yrs
11-16 Yrs