Position Details
About this role
Manager III, Software Development, leads design, architecture, development, testing, deployment of large-scale distributed software systems and guides a team of engineers.
Key Responsibilities
- Own the design, architecture, development, testing, deployment, and delivery of large-scale, multi-tiered, distributed software applications, systems, platforms, services or technologies
- Provide technical leadership and project management for all aspects of the software development lifecycle for distributed software systems
- Build, manage, and develop a team of engineers, provide mentoring, and manage resource allocation
- Lead design reviews for engineers, and drive feedback on architecture and design issues
- Participate in strategic planning to achieve technical and business objectives, and define technical direction
Technical Overview
Focus on distributed systems, SOA, and software development lifecycle; leadership and project management; design reviews and architecture direction.
Ideal Candidate
The ideal candidate is an experienced software development manager with 1+ year of leadership in SDLC, strong Java/C++/C# skills, and a track record of building and mentoring distributed systems teams in a fast-paced environment.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor's degree or foreign equivalent, 1 year of experience in technical leadership and distributed systems
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile