Software Development Manager

Anytime Mailbox Logo

Anytime Mailbox

📍Remote - Philippines

Summary

Join Anytime Mailbox, a global leader in virtual mailboxes, as a Software Engineering Manager. This role involves leading a team in developing and maintaining the company's products and services, ensuring high-quality software delivery, and promoting engineering best practices. You will lead sprints, collaborate with product and design teams, provide feedback, and contribute to code. The position requires crafting sprint execution plans, allocating resources, and aligning with development objectives. You will also play a key role in shaping technical and product strategy, emphasizing on-time, high-quality application delivery. Compliance with company policies and standards, and professionalism are essential.

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
  • 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

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

Preferred Qualifications

  • Double monitors preferred but not required (if available)
  • Work from Anywhere Setup
  • Work from Home Setup

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.