FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in managing software engineering teams, with a strong focus on performance evaluation, career development, and project delivery. Proficient in cloud computing technologies and software architecture, with hands-on expertise in Node.js, Python, or C++ to guide technical decisions.
Highest-signal resume keywords
Team ManagementSoftware EngineeringCloud ComputingNode.jsPython
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentCloud SecurityPerformance OptimizationMicroservicesDistributed SystemsProgramming LanguagesAI TrendsNode.jsPythonC++
Soft Skills
Analytical AbilitiesProblem-SolvingCollaborationCuriosityKnowledge Sharing
Tools & Technologies
IaaSPaaSSaaS
Industry Keywords
Software ArchitectureEngineering ManagementProject RoadmapUser ExperienceCoding Standards
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaScriptMicroservicesNode.jsPythonC++
About the role
Key responsibilities & impact- Lead the design, development, and implementation of complex features, system components, and platform improvements
- Manage and lead the team, including day-to-day team and project operations
- Hold responsibility for team projects and act as the escalation point
- Define strategic goals with senior leadership and measure performance
- Support career paths, evaluate performance, and propose promotions
- Assess and propose headcount adjustments based on project roadmap and team capacity
- Share skills, knowledge, and expertise across the engineering team
- Foster collaboration and continuous learning through training, workshops, and knowledge-sharing sessions
- Coordinate cross-functional design and development of new features and functionality
- Ensure solutions meet project objectives and enhance user experience
- Ensure reusable, testable, efficient, and elegant code, following coding standards and best practices
- Evaluate, integrate, and maintain third-party software solutions
- Monitor system operation and resolve anomalies to maintain reliability
- Oversee clear, comprehensive, and up-to-date documentation
- Collaborate with Product Owners, Product Managers, Engineering teams, Solution Architects, Support, Delivery, and customer-facing stakeholders
Requirements
What you’ll need- 7+ years of experience managing software engineering teams, including people responsibility (performance, career development, hiring) and delivery ownership for the team's projects
- Background as a hands-on software engineer
- Basic knowledge of cloud security, scalability and performance optimisation principles
- Good understanding of cloud computing technologies and services (IaaS, PaaS, SaaS)
- Familiarity with microservices and distributed systems, and modern software development architectures
- Broad understanding of software engineering and architecture, including programming languages, frameworks, techniques and industry trends in AI
- Enough hands-on depth in Node.js, Python or C++ to review designs and code and guide technical decisions across a mixed-language codebase
- Demonstrated interest in learning and desire to expand knowledge
- Curiosity to explore new technologies, methodologies and best practices
- Strong analytical and problem-solving abilities, using data to inform product and technical decisions
Benefits
Comp & perks- Full Time Permanent employment
- Inclusive and safe workplace
- Career growth opportunities
- Belonging and opportunity to be their authentic selves
