Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

We are looking for a technology driven and solutions focused Software Delivery Manager to lead our highly capable and growth hungry software development team.

The Software Development Manger (SDM) ensures high-quality software delivery, promotes engineering best practices within the department, sets and achieves team and individual goals. This role is accountable to lead sprints (development), collaborate with product and design teams, provide actionable feedback, and contribute to code when necessary. The role manages a software engineering team responsible for developing and maintaining the organization’s products, services and integration to third party entities. The SDM's role is highly critical in crafting sprint execution plans, defining scope, allocating resources, and ensuring alignment with overall development objectives. The SDM role is also key in shaping technical and product strategy, and emphasizes on-time, high-quality application delivery.

Compliance with company policies and standards, professionalism in stakeholder interactions, and task execution aligned with organizational goals are essential aspects of the position.

Responsibilities:

  • Deep understanding of business strategy and ability to craft software/platform/infrastructure architecture plans to support business outcomes
  • Lead in project estimation and requirements analysis
  • Extensive knowledge on software development & applications management
  • Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
  • Good organizational and problem-solving abilities
  • Good verbal and written communication; able to effectively articulate technical vision, possibilities and outcomes
  • Experiments with emerging technologies and understanding how they will impact what comes next.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Investigate problem areas
  • Follow the software development lifecycle

Requirements

 

  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
  • 8+ years of professional software development experience
  • Knowledgeable Application architecture and design patterns
  • Experience with .Net, C#, Relational Database
  • Experience as a Full Stack Software Engineer
  • Experience in Mobile Application development
  • Experience in establishing standards for coding, building, and deployment
  • Extensive experience in DevOps and Agile methodologies including CI/CD
  • Experience in cloud technologies, especially AWS
  • Experience in team management
  • Experience in managing remote teams is a plus
  • Strong verbal communication skills
  • Quick learner and able to develop subject matter skills
  • Being able to manage multiple projects at the same time
  • Available for scheduled and ad-hoc calls/meetings/chats during weekdays working
  • Quiet workspace, conducive to video meetings & calls
  • Access to a reliable high-speed Internet connection; at least 25MBPS.
  • Double monitors preferred but not required (if available)

Benefits

  • Competitive Salary Package
  • Work from Anywhere Setup
  • Work from Home Setup
  • Note: This is a hybrid-Work From Home opportunity. Regular in-person meetings may be scheduled for key projects and deliverables.

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.