We are seeking a highly motivated and detail-oriented Manager, Software Engineering with experience in developing and operating large-scale applications. The ideal candidate will possess strong engineering, database, and AWS skills and be adept at resolving issues, clearing roadblocks, and making continuous progress in a dynamic environment.
Requirements
- Lead the development and operation of large-scale applications, ensuring high performance, scalability, and reliability.
- Resolve complex technical issues and roadblocks, ensuring timely progress on projects.
- Provide technical direction and mentorship to a team of full stack engineers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Continuously improve engineering processes and practices to enhance efficiency and quality.
- Maintain platform performance, reliability, scalability and cost-efficiency.
- Stay updated with the latest industry trends and technologies to ensure the team uses best practices.
- Adapt to and thrive in a rapidly changing environment, demonstrating flexibility and resilience.
- Lead efforts to ensure platform quality by championing code reviews, implementing automated testing, and driving continuous integration processes.
- Oversee the performance, development, and career growth of team members.
- Conduct regular one-on-one meetings, performance reviews, and provide constructive feedback.
- Foster a collaborative and inclusive team environment, encouraging innovation and excellence.
- Assist in the recruitment and onboarding of new team members.
- Develop and implement strategies to improve team productivity and morale.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on challenging and impactful projects.