DescriptionPetroApp, 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 PHP
- Experience with relational databases such as MySQL
- Experience in DevOps and Site Reliability Engineering (SRE)
- Proven track record in guiding software development teams
- Proven 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.