
Search by job, company or skills
Software Development Manager / Engineering
Responsible for both technical leadership and team management to ensure software systems are delivered effectively.
Job Scope
System Design & Architecture
. Define overall system structure (database, backend, frontend, integrations)
. Ensure scalability, security, and performance
. Choose tech stack (e.g., PostgreSQL, APIs, cloud hosting)
. Review and approve technical designs
Development Oversight
. Lead the development team (developers, UI/UX, QA)
. Break down requirements into tasks
. Review code quality and enforce standards
. Ensure timelines are met
( ensure the whole system is built correctly )
Project Management
. Plan project timeline (milestones, sprints)
. Allocate resources (who does what)
. Track progress and resolve delays
. Communicate updates to stakeholders
Team Leadership & Management
. Mentor junior staff
. Conduct performance reviews
. Build team structure (frontend, backend, QA)
Quality Assurance & Testing
. Ensure system is tested before launch
. Define testing process:
. User testing
. Performance testing
. Bug tracking
. Approve final deployment
Deployment & Maintenance
. Oversee system launch
. Ensure uptime and reliability
. Handle updates, bug fixes, improvements
. Plan long-term scalability
Security & Compliance
. Ensure data security (important for HR records)
. Manage access control (roles: contractor, supervisor, approver)
. Ensure backup & recovery systems
Job ID: 145829003