September 17
•Leading, managing, and mentoring a high-performance team of software engineers •Overseeing the design, development, and implementation of software solutions •Prioritizing development efforts and unblocking developers to ensure timely delivery of software projects •Managing multiple projects simultaneously and ensuring they are delivered on time and within budget •Collaborating with stakeholders to define project requirements and scope •Creating and maintaining project timelines and ensuring on-time delivery of software projects •Evaluating and recommending software development tools and methodologies •Identifying and mitigating risks and issues related to software development projects •Monitoring team performance and identifying areas for improvement •Holding the team accountable for project deliverables and ensuring adherence to coding standards •Performing root cause analysis of technical issues and implementing solutions to prevent recurrence •Fostering a culture of innovation and continuous improvement within the team •Communicating progress, status, and issues to stakeholders and senior management
•Bachelor's degree in computer science, software engineering, or related field •5+ years of experience in software development, with 2+ years in a management or leadership role •Experience managing high-performance teams and driving results •Strong technical skills in software development, with experience in Python, React, Relational & NoSQL Databases. •Experience with large scale system design and big data systems •Familiarity with agile software development methodologies •Excellent communication, leadership, and team management skills •Strong problem-solving and analytical skills •Ability to work in a fast-paced environment and handle multiple projects simultaneously
•Competitive Salary •PTO and Paid Holidays •Medical, Dental, and Vision Insurance
Apply NowSeptember 16
Manage engineering team at BrowserStack, a testing infrastructure platform.