Manager, Software Development–Full-Time; Remote / US, Canada, Or Egypt

Reports to: VP, Product Innovation

Schedule / Shift: Monday – Friday; Day Hours; 37.5 per week

Job Overview

As a leader in our Technology group, you will play a key role in our global business by leading the CommonLook global development / QA team with focus on growth priorities and existing systems. You will serve as a technical leader, able to discuss data structures, new technologies, and use agile methods of achieving goals. You will also provide servant leadership to your team, removing roadblocks, coaching and mentoring as needed, facilitating collaboration with internal customers, and helping your team to succeed.

Responsibilities

  • Manage the CommonLook Software suite of products including day-to-day maintenance and continuous enhancements.
  • Lead the software development team by managing all aspects of performance including setting goals, coaching, and evaluating performance through ongoing feedback. Recognize and reward exceptional performance/contributions. Address performance issues in a timely and appropriate manner. Foster a working atmosphere conducive to collaborative efforts.
  • Set goals and objectives for self and team; regularly measure progress against achievement
  • Develop technical strategies, processes, and best practices in an Agile environment.
  • Ensure high quality product by enforcing unit test development and methodical QA processes and protocol.
  • Manage development projects using project management tool (JIRA).
  • Conduct and supervise consistent application of code reviews.
  • Facilitate Agile meetings (daily, planning, retrospective).
  • Contribute to the product roadmap in collaboration with CTO and VP, Product Innovation.

Qualifications

  • Post-secondary degree in Computer Science or equivalent related work experience
  • 3+ years experience in leading and managing Agile teams
  • 7+ years of experience of.NET Core, .NET Framework, C#, C++
  • Fluent in English and Arabic
  • Experience with cloud technologies such as Azure, AWS and scalable software systems
  • Experience with unit testing and test automation
  • Knowledge of AI platforms (Tensorflow, Pytorch, Microsoft ML) and Python is a plus
  • Understanding of software security and secure software development
  • Abreast of software industry trends and best practices
  • Interpersonal qualities:
    • Strong communication skills
    • Ability to mentor technical team members
    • Hands-on attitude and willingness to get things done
    • Strong sense of teamwork and collaboration skills
    • Flexible and adaptable

Remote Requirements

  • Working space must be professional / business appropriate, free of distractions and safely maintained (as to meet safe working conditions followed on company premises).
  • A fast, stable / uninterrupted internet connection

Allyant is an equal opportunity and affirmative action employer and we pride ourselves on hiring and developing the best people.  All employment decisions are based on the applicant’s or employee’s qualifications as they relate to the requirements of the position under consideration. We value a diverse workforce and will provide equal opportunities for all employees and applicants for employment for meeting bona fide occupational qualifications, regardless of age, sex, sexual orientation, gender identity, genetic characteristics, race, color, creed, religion, ethnicity, national origin, alienage, citizenship, disability, marital status, military status, pregnancy, or any other legally-recognized protected basis prohibited by applicable law.

Applications from people with disabilities are encouraged and welcomed. Appropriate accommodations are available for applicants with disabilities throughout the recruitment process. If you require any unique accommodation, please let us know in advance and we will work with you to meet your needs.

Apply:

If you are looking to join a growing team where you can work in a customer-focused, innovative, challenging, and fun learning environment where you can acquire and hone valuable skills, we invite you to apply by sending your resume and cover letter to careers@allyant.com.

Job Openings at Allyant: