The Software Development Manager is responsible for leading software engineering teams in the design development and delivery of high-quality software solutions. This role combines technical leadership people management and strategic planning to ensure engineering teams meet business objectives while following best practices in software development. The Software Development Manager collaborates closely with product design QA and operations teams to deliver scalable secure and reliable applications in a fully remote environment.
This position is strictly limited to candidates who currently reside in the United States and are legally authorized to work in the U.S. Applications from individuals residing outside the United States will be rejected.
Key Responsibilities
Lead mentor and manage software development teams responsible for building and maintaining applications
Oversee project planning resource allocation and delivery timelines
Drive engineering best practices including code quality testing and CI/CD processes
Collaborate with product management to define technical requirements and delivery priorities
Conduct performance evaluations career development and coaching for engineering team members
Ensure software solutions meet scalability performance and security standards
Manage sprint planning backlog prioritization and Agile development processes
Facilitate technical decision-making and architecture discussions
Monitor project progress risks and dependencies and communicate updates to leadership
Recruit and support onboarding of new engineering talent
Required Qualifications
Bachelors degree in Computer Science Software Engineering or related field
710 years of software development experience including 3 years in engineering leadership or management roles
Strong understanding of software development lifecycles and Agile methodologies
Experience leading remote or distributed engineering teams
Proficiency in modern programming languages and software architecture principles
Strong problem-solving leadership and organizational skills
Excellent communication and stakeholder management abilities
Ability to balance technical leadership with people management responsibilities
Preferred Qualifications
Masters degree in Computer Science Engineering or Business Administration (MBA)
Experience with cloud platforms (AWS Azure or Google Cloud)
Knowledge of DevOps CI/CD pipelines and automated testing frameworks
Experience scaling engineering teams in high-growth environments
Familiarity with microservices distributed systems or SaaS architectures
Compensation
Performance-Based Bonus: Eligible tied to company and team performance
Equity or Long-Term Incentives: May be available depending on organization structure
Benefits
Comprehensive medical dental and vision insurance
401(k) retirement plan with employer matching
Paid time off paid holidays and sick leave
Life short-term and long-term disability insurance
Flexible remote work arrangement
Professional development leadership training and conference reimbursement
Employee wellness and assistance programs
Work Authorization & Residency Requirement
Must be legally authorized to work in the United States
Must currently reside within the United States
Applications from candidates outside the U.S. will not be considered
The Software Development Manager is responsible for leading software engineering teams in the design development and delivery of high-quality software solutions. This role combines technical leadership people management and strategic planning to ensure engineering teams meet business objectives whil...
The Software Development Manager is responsible for leading software engineering teams in the design development and delivery of high-quality software solutions. This role combines technical leadership people management and strategic planning to ensure engineering teams meet business objectives while following best practices in software development. The Software Development Manager collaborates closely with product design QA and operations teams to deliver scalable secure and reliable applications in a fully remote environment.
This position is strictly limited to candidates who currently reside in the United States and are legally authorized to work in the U.S. Applications from individuals residing outside the United States will be rejected.
Key Responsibilities
Lead mentor and manage software development teams responsible for building and maintaining applications
Oversee project planning resource allocation and delivery timelines
Drive engineering best practices including code quality testing and CI/CD processes
Collaborate with product management to define technical requirements and delivery priorities
Conduct performance evaluations career development and coaching for engineering team members
Ensure software solutions meet scalability performance and security standards
Manage sprint planning backlog prioritization and Agile development processes
Facilitate technical decision-making and architecture discussions
Monitor project progress risks and dependencies and communicate updates to leadership
Recruit and support onboarding of new engineering talent
Required Qualifications
Bachelors degree in Computer Science Software Engineering or related field
710 years of software development experience including 3 years in engineering leadership or management roles
Strong understanding of software development lifecycles and Agile methodologies
Experience leading remote or distributed engineering teams
Proficiency in modern programming languages and software architecture principles
Strong problem-solving leadership and organizational skills
Excellent communication and stakeholder management abilities
Ability to balance technical leadership with people management responsibilities
Preferred Qualifications
Masters degree in Computer Science Engineering or Business Administration (MBA)
Experience with cloud platforms (AWS Azure or Google Cloud)
Knowledge of DevOps CI/CD pipelines and automated testing frameworks
Experience scaling engineering teams in high-growth environments
Familiarity with microservices distributed systems or SaaS architectures
Compensation
Performance-Based Bonus: Eligible tied to company and team performance
Equity or Long-Term Incentives: May be available depending on organization structure
Benefits
Comprehensive medical dental and vision insurance
401(k) retirement plan with employer matching
Paid time off paid holidays and sick leave
Life short-term and long-term disability insurance
Flexible remote work arrangement
Professional development leadership training and conference reimbursement
Employee wellness and assistance programs
Work Authorization & Residency Requirement
Must be legally authorized to work in the United States
Must currently reside within the United States
Applications from candidates outside the U.S. will not be considered
View more
View less