Apply

Software Development Manager

Posted over 1 year agoViewed

View full description

📍 Location: Us remote

💸 Salary: $184,500 to $215,300

🔍 Industry: Omnichannel logistics

🗣️ Languages: English

Requirements:
  • Proven track record of building successful enterprise or consumer facing products
  • 5 years of hands-on software development experience
  • 2+ years of experience in managing, mentoring, and leading software engineering teams
  • Excellent software project management skills
  • Effective written and oral communication skills
  • Deep understanding of software architecture and development best practices
  • Strong quantitative data analysis and critical thinking skills
  • Startup and supply chain experience is a plus
Responsibilities:
  • Hire, manage, and grow a software engineering team
  • Work with product managers on strategy and roadmap development
  • Own the plan and delivery of projects
  • Promote best practices in software design, development, test and deployment
Apply

Related Jobs

Apply

📍 Canada

🔍 Commerce and Payments

🏢 Company: Lightspeed Commerce👥 1001-5000💰 $716,100,000 Post-IPO Equity over 3 years ago🫂 Last layoff 24 days agoE-CommerceBusiness Information SystemsRetail TechnologyCloud Management

  • Experience leading a team of developers through successful delivery of software products.
  • Experience delivering microservice-driven, scalable, cloud-based applications.
  • Strong working knowledge of Java and/or TypeScript.
  • Professional experience in agile development and continuous delivery best practices.
  • Strong written and verbal English communication skills.
  • Ability to coach, mentor, and drive individual and overall team development.
  • Strong passion for continuous learning and improvement.
  • Focus on software scalability and resilience.

  • Guiding, motivating and growing a team of software developers as they solve complex problems in the Payments domain.
  • Managing a team through collaboration with a Technical Lead Staff Engineer.
  • Working closely with architects, Product teams, engineering leadership, and stakeholders to align on team priorities.
  • Identifying, communicating and removing impediments and risks to delivery across Financial Services.
  • Planning and furthering the professional growth of individual team members.
  • Reporting on team progress and status to engineering leadership.
  • Hiring top talent for the team and wider organization.
  • Providing technical and process guidance to the team during delivery.

AgileCloud ComputingJavaTypeScriptMicroservices

Posted 11 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Education Technology (EdTech)

🏢 Company: American College of Education👥 100-500Education

  • Bachelor's degree in Computer Science, Engineering, Information Systems or related discipline.
  • 10+ years of Information Technology experience.
  • 5+ years of hands-on software development experience, preferably using Microsoft technology stack like .NET, C#, SQL Server, ASP.NET MVC, JavaScript, Angular.
  • 3+ years in a technical supervisory/management role.
  • Experience creating and consuming web APIs.
  • Experience managing software projects using Agile/Scrum framework.
  • Experience with Microsoft Azure cloud is preferred.
  • Certification in Agile, Scrum or equivalent frameworks is a plus.
  • Experience with enterprise applications in the EdTech space is a strong plus.

  • Leads the development of new software and subsystems.
  • Identifies and removes impediments to development team’s productivity.
  • Provides supervision of development team to ensure adherence to policies, standards, and documentation requirements.
  • Contributes to resource estimation and work allocation across delivery teams and members.
  • Plans change management and training for end users.
  • Conducts technical design and code reviews, providing feedback.
  • Coordinates with external resources and vendors.
  • Tracks and communicates delivery progress and risks.
  • Collaborates with stakeholders to ensure solutions align with business priorities.
  • Manages end-to-end solution delivery utilizing modern techniques and approaches.
  • Ensures deliverables meet customer expectations.
  • Collaborates with other IT Managers to improve delivery practices.
  • Manages application architecture and integrations using APIs.
  • Provides technical expertise for technology and implements future solutions.
  • Identifies and manages risks associated with application security.
  • Manages external vendor resources for optimization.
  • Ensures scalable application build-out and team stays on track.
  • Maintains up-to-date technical documentation.
  • Supports release processes outside normal business hours.
  • Ensures adherence to software development lifecycle policies.

AgileASP.NETJavascriptMicrosoft AzureSCRUMC#API testing.NETAngularREST API

Posted 20 days ago
Apply
Apply

📍 14 countries

🧭 Full-Time

🔍 Travel technology

🏢 Company: Sojern👥 501-1000💰 $9,842,000 over 1 year ago🫂 Last layoff about 1 year agoDigital MarketingAdvertising PlatformsSaaSTravel

  • Strong knowledge of technology stack involving Java, MySQL database, scalability.
  • Experience working with Angular or React.
  • 15+ years of experience in software development.
  • 5+ years of experience in managing development teams.
  • Strong knowledge of the Software Development Life Cycle (SDLC) process.
  • Proven track record in product development and program management.
  • Expertise in modern technologies and best practices.
  • Certified Scrum Master (CSM) or equivalent experience.
  • Experience in building and managing cross-functional teams.
  • Strong organizational skills and the ability to prioritize tasks.
  • Detail-oriented and highly organized.
  • Innovative thinker with a passion for technology.
  • Ability to thrive in a fast-paced, dynamic environment.
  • Strong leadership and communication skills.

  • Lead and mentor teams of developers and QA engineers, fostering a collaborative and productive work environment.
  • Oversee the entire SDLC process, ensuring efficient and effective project delivery.
  • Drive product development from concept to launch, delivering high-quality software solutions.
  • Manage programs, coordinate multiple projects, and ensure alignment with business goals.
  • Implement and manage Agile methodologies to enhance team performance.
  • Build and manage cross-functional teams, ensuring seamless collaboration across different departments.
  • Execute projects on time and within budget, prioritizing tasks and managing resources effectively.
  • Maintain and update the project status to the management on a weekly basis.
  • Develop various key metrics/KPI to indicate progress and product quality.
  • Ensure the scalability, performance, and reliability of the product.

LeadershipProject ManagementSoftware DevelopmentAgileJavaMySQLQASCRUMProduct DevelopmentAngularReactCommunication SkillsCollaborationAgile methodologiesOrganizational skills

Posted about 1 month ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 SaaS / Practice Management Software

  • Experience in leading development teams.
  • Proficiency in agile methodologies.
  • Technical leadership skills.

  • Lead the Marketing Development team and mentor developers for continuous improvement.
  • Establish best practices and processes to enhance team performance.
  • Drive the execution of an improved user Sign Up Experience.
  • Run A/B test experiments to optimize conversion and activation rates.

LeadershipProject ManagementSoftware DevelopmentAgilePeople ManagementSCRUMCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted about 2 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 $154,400 - $241,300 per year

🔍 Healthcare

  • Experience managing back-end platform teams in dynamic environments.
  • Strong background in maintaining and scaling back-end systems, with direct experience working on large monolithic applications like Ruby on Rails.
  • Familiarity with container orchestration platforms, particularly Kubernetes, and hands-on experience managing Helm charts.
  • Solid understanding of SRE principles, including monitoring, observability, and managing incidents for critical infrastructure.
  • Experience driving improvements in developer experience, such as standardizing development environments, streamlining workflows, and managing golden images for back-end development.
  • Proven experience managing diverse development teams, navigating interpersonal dynamics, and fostering team cohesion.

  • In this role, you’ll lead the Back-end Services Foundations (BSF) team, a key part of Jane's platform that powers our core services.
  • You’ll be responsible for ensuring the stability, scalability, and performance of our back-end systems, while driving initiatives that will empower our development teams to deliver innovative healthcare solutions.
  • You’ll also coach and mentor team members, helping them grow into their next roles.
  • Ultimately, your role will be instrumental in supporting Jane's vision of building transformative clinic management software for healthcare professionals.

LeadershipKubernetesRubyRuby on RailsCollaboration

Posted 3 months ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.