PetroApp, a prominent leader in the automotive industry, is seeking a Software Engineering Manager to enhance our engineering team. In this pivotal role, you will be responsible for overseeing software development processes, managing engineering projects, and mentoring a team of skilled software engineers.
Your leadership will guide the team in delivering high-quality software solutions that meet our clients' needs while fostering a collaborative and innovative environment. You will work closely with cross-functional teams, ensuring alignment between product goals and technical execution. If you are an experienced manager with a passion for software engineering and a commitment to team success, we want to hear from you!
Responsibilities
- Lead, mentor, and develop a team of software engineers, promoting a culture of excellence and continuous improvement.
- Define project scopes, timelines, and resource allocations in collaboration with stakeholders.
- Oversee the software development lifecycle, ensuring timely delivery of quality applications.
- Implement best practices in software development, including code reviews and testing strategies.
- Facilitate effective communication and collaboration within the team and with other departments.
- Assess team performance and provide feedback, fostering professional growth among team members.
- Stay current with industry trends and emerging technologies to drive innovation within the engineering organization.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field; a master's degree is a plus.At least 5 years of experience in software development, with a minimum of 2 years in a managerial role.Proficient understanding of software development practices.Proficiency in PHPExperience with relational databases such as MySQLExperience in DevOps and Site Reliability Engineering (SRE)Proven track record in guiding software development teamsProven experience in leading and managing high-performing engineering teams.Can assist the teams with software architecture and system design.Excellent analytical, problem-solving, and decision-making skills.Strong verbal and written communication skills, with the ability to convey complex technical concepts.Experience with Agile development practices and tools.Familiarity with automotive industry practices and technologies is a plus.Benefits
Competitive salary and benefits package.Opportunity to work on cutting-edge technology with a passionate team.Career growth and development opportunities.A collaborative and inclusive work environment.The chance to make a significant impact on an innovative product.