Software Engineering Manager
Fusebill
We are seeking a highly motivated and detail-oriented Software Engineering Manager with extensive 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. This role involves leading and directing a team of full stack engineers to deliver major projects successfully, as well as managing the performance and development of team members.
Key Responsibilities
- 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.
Management Responsibilities
- 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.
Personal Attributes
- Highly motivated and detail-oriented.
- Tirelessly dedicated to resolving issues and clearing roadblocks.
- Strong leadership and team management skills.
- Ability to thrive in a dynamic, rapidly changing environment.
What We Offer
- 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.
If you are a highly skilled and motivated engineer looking to lead and innovate in a dynamic environment, we encourage you to apply for this exciting opportunity.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience in operating and developing large-scale applications.
- Mastery in engineering, database management, and AWS, coupled with advanced proficiency in contemporary agile software development methodologies
- Strong problem-solving skills and the ability to resolve complex technical issues.
- Experience leading and directing engineering teams.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, ever-changing environment.
- Proven experience in a management role with people responsibilities.
Preferred Qualifications:
- Proficiency in one or more of the following languages: C++, Java, and Python.
- Previous experience in the payments industry.
- Possession of any AWS certifications.
- Familiarity with platform engineering and DevOps practices and tools.
- Prior experience in a senior leadership role.