Manager II, Software Development | Newark, NJ

Detailed Information

  • Location: Newark, NJ

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. Position reports into Newark, NJ office; however, telecommuting from a home office may be allowed. Requirements: Requires a Bachelors degree in Computer Science, Engineering, Mathematics, or a related field and five (5) years of experience as a Software Engineer, Software Developer,

or a related occupation. Experience may be gained concurrently and must include: Five (5) years in each of the following: - Providing technical leadership and project management for all aspects of the software development lifecycle - Developing large-scale, multi-tiered, distributed software applications using C++, Objective-C, Swift, or Java Two (2) years in each of the following: - Releasing and managing native mobile applications on Apple App Store, Google Play Store, or any other popular App Store - Managing and mentoring engineering teams.

Multiple positions available. Apply online:

View Jobs by Category >>

Related Jobs