Development Manager

Nelnet Philippines Inc

Philippines

On-site

PHP 1,000,000 - 1,400,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Nelnet Philippines Inc. is seeking a Development Manager to lead software development teams responsible for designing, building, testing, deploying, and supporting software products and services.

The role demands engineering excellence and a culture of ownership across the organization. You will partner with Product Owners, Product Managers, Architects, and stakeholders to translate strategy into technical objectives, build team capability, recruit and mentor talent, remove impediments, and

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering, or equivalent experience.
  • 7+ years of software development experience.
  • 3+ years leading or managing software engineering teams.
  • Strong understanding of modern SDLC practices.
  • Experience with Agile software delivery methodologies.
  • Demonstrated success delivering business-critical software products.
  • Experience mentoring developers and technical leaders.
  • Excellent communication and stakeholder management skills.

Responsibilities

  • Coach, mentor, and develop software engineers and technical leads.
  • Establish clear performance expectations and career growth plans.
  • Conduct performance reviews and provide regular feedback.
  • Foster a culture of ownership, accountability, learning, and continuous improvement.
  • Recruit, interview, and onboard technical talent.
  • Identify succession planning and leadership development opportunities.
  • Promote collaboration and knowledge sharing across teams.
  • Provide technical guidance and decision-making support for complex initiatives.
  • Ensure teams follow software engineering standards, architectural principles, and security practices.
  • Partner with Architects and Technical Leads to establish technical roadmaps.
  • Drive adoption of modern development practices and tools.
  • Review technical approaches and challenge assumptions when appropriate.
  • Ensure maintainability, scalability, security, and operational readiness of solutions.
  • Support teams in resolving high-priority technical issues and escalations.
  • Translate business strategy into actionable technical objectives.
  • Align team objectives with organizational goals.
  • Participate in budgeting, staffing, and resource planning.
  • Drive continuous improvement initiatives across teams.
  • Build strong partnerships with stakeholders at all levels.
  • Communicate progress, risks, dependencies, and opportunities to leadership.

Skills

Software development
Engineering leadership
Agile methodologies
Communication & Stakeholder mgmt
Mentoring
Cross-functional collaboration
Cloud-native architectures
DevOps & CI/CD
Microservices & APIs
Security practices
Distributed systems
Geographically distributed teams

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience

Job description

The Development Manager leads one or more software development teams responsible for designing, building, testing, deploying, and supporting software products and services. The Development Manager ensures that development teams deliver high-quality software solutions while maintaining strong engineering practices, technical excellence, and a culture of ownership.

Unlike traditional project-centric management structures, this role leads developer-centric delivery teams where engineers are responsible for requirements analysis, solution design, coding, testing, deployment, and operational support. The Development Manager focuses on building team capability, removing impediments, defining technical direction, improving engineering practices, and ensuring successful business outcomes.

The Development Manager partners closely with Product Owners, Product Managers, Architects, and business stakeholders to align business priorities with technical execution.

Key Responsibilities
  • Coach, mentor, and professionally develop software engineers and technical leads.
  • Establish clear performance expectations and career growth plans.
  • Conduct performance reviews and provide regular feedback.
  • Foster a culture of ownership, accountability, learning, and continuous improvement.
  • Recruit, interview, and onboard technical talent.
  • Identify succession planning and leadership development opportunities.
  • Promote collaboration and knowledge sharing across teams.
Technical Leadership
  • Provide technical guidance and decision-making support for complex initiatives.
  • Ensure teams follow software engineering standards, architectural principles, and security practices.
  • Partner with Architects and Technical Leads to establish technical roadmaps.
  • Drive adoption of modern development practices and tools.
  • Review technical approaches and challenge assumptions when appropriate.
  • Ensure maintainability, scalability, security, and operational readiness of solutions.
  • Support teams in resolving high-priority technical issues and escalations.
Product Delivery
  • Ensure teams consistently deliver business value through iterative software releases.
  • Partner with Product Owners to balance business needs, technical debt, platform investments, and operational requirements.
  • Monitor team capacity and workload to achieve sustainable delivery.
  • Remove organizational and technical impediments.
  • Drive accountability for commitments and outcomes.
  • Ensure development teams participate actively in:
  • Requirements analysis
  • Testing and quality assurance
  • Deployment
  • Production support
  • Secure coding
  • Automated testing
  • CI/CD
  • Code reviews
  • DevOps
  • Observability
  • Performance optimization
  • Establish engineering metrics and improvement plans.
  • Promote reusable components, patterns, and standards.
  • Encourage experimentation and innovation.
  • Foster a quality-first mindset where every engineer owns quality.
Strategic and Organizational Leadership
  • Translate business strategy into actionable technical objectives.
  • Align team objectives with organizational goals.
  • Participate in budgeting, staffing, and resource planning.
  • Drive continuous improvement initiatives across teams.
  • Build strong partnerships with stakeholders at all levels.
  • Communicate progress, risks, dependencies, and opportunities to leadership.
Qualifications
Required
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience.
  • 7+ years of software development experience.
  • 3+ years of experience leading or managing software engineering teams.
  • Strong understanding of modern software development lifecycle practices.
  • Experience with Agile software delivery methodologies.
  • Demonstrated success delivering business-critical software products.
  • Experience mentoring developers and technical leaders.
  • Excellent communication and stakeholder management skills.
Preferred
  • Experience managing cross-functional product teams.
  • Experience with cloud-native architectures and platforms.
  • Experience with DevOps and CI/CD practices.
  • Experience with microservices, APIs, and distributed systems.
  • Experience with application security practices.
  • Experience managing geographically distributed teams.
Core Competencies
Technical Leadership
  • Software Architecture Awareness
  • Technical Coaching
  • Systems Thinking
Delivery Leadership
  • Agile Delivery
  • Planning and Prioritization
  • Operational Excellence
  • Coaching and Mentoring
  • Team Development
  • Talent Assessment
Business Leadership
  • Strategic Thinking
  • Customer Focus
  • Organizational Awareness
  • Financial and Resource Management
Success Measures

The Development Manager will be measured on:

Delivery Outcomes
  • Predictable release delivery
  • Achievement of business objectives
  • Quality of delivered solutions
  • Defect trends
  • System reliability
  • Security posture
Team Health
  • Retention
  • Internal promotions
Operational Metrics
  • Deployment frequency
  • Lead time for changes
  • Mean time to recovery (MTTR)
Typical Career Path

Senior Software Engineer

Technical Lead

Development Manager

Senior IT Manager

Director

This role complements the existing NBS Senior Software Engineer, Technical Lead, and Manager positions while providing a dedicated engineering leadership path for organizations where developers own the full lifecycle from analysis through production delivery.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Manager
Software Engineer - Manager

PM Consulting • Mandaluyong

On-site
PHP 1,800,000 - 3,000,000
Development Manager - Service Delivery
Development Manager - Service Delivery

Onward Worldwide Management & Consultancy • Philippines

On-site
PHP 1,500,000 - 3,500,000
Software Technical Lead
Software Technical Lead

NCS Group • Taguig

On-site
PHP 1,500,000 - 3,200,000
Software Delivery Manager
Software Delivery Manager

DB Results Philippines • Taguig

On-site
PHP 2,000,000 - 3,000,000
Development Assistant Manager (Developer)
Development Assistant Manager (Developer)

MR DIY Philippines • Marikina

On-site
Engineering Manager
Engineering Manager

ITJ • Mexico

On-site
PHP 1,800,000 - 3,000,000
Technical Delivery Manager
Technical Delivery Manager

Information Professionals, Inc. • Taguig

Hybrid
PHP 900,000 - 1,300,000
Software Engineering Team Lead
Software Engineering Team Lead

Markem-Imaje Asia Pacific • Philippines

On-site
PHP 1,200,000 - 1,800,000
Director of Software Engineering and IT Services
Director of Software Engineering and IT Services

Private Advertiser • Philippines

On-site
PHP 1,800,000 - 3,600,000
Technical Project Manager
Technical Project Manager

Focus Global Inc. • Taguig

On-site
PHP 1,808,000 - 3,014,000