Description
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. 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.
Requirements
- Bachelors or Masters 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# HTML JavaScript and SQL.
- Previous experience in the payments industry.
- Familiarity with platform engineering and DevOps practices and tools.
- Prior experience in a leadership role.
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.
Required Experience:
Manager
Full-timeDescriptionWe 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 roadblock...
Description
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. 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.
Requirements
- Bachelors or Masters 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# HTML JavaScript and SQL.
- Previous experience in the payments industry.
- Familiarity with platform engineering and DevOps practices and tools.
- Prior experience in a leadership role.
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.
Required Experience:
Manager
View more
View less