Skip to content

Java Developer
Company | Morgan Stanley |
---|
Location | New York, NY, USA |
---|
Salary | $140000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Proven track record of leading high-performance engineering teams
- Strong people management skills and fostering a collaborative team culture
- Experience in budgeting, resource allocation, and project governance
- Ability to align technology initiatives with business objectives
Responsibilities
- Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions
- Provide technical leadership and vision for software development projects
- Define technical architecture and roadmap for large-scale, mission-critical systems
- Establish and communicate departmental goals and objectives aligned with business priorities
- Lead a team of software engineers, providing coaching, feedback, and performance evaluations
- Manage resource allocation, project timelines, and budget for software development initiatives
- Foster a culture of innovation, collaboration, and continuous learning within the team
- Develop and maintain relationships with key stakeholders to ensure project success
- Oversee the execution of software development projects, ensuring quality and on-time delivery
- Drive the recruitment and retention of top technical talent for the team
- Collaborate with senior leadership to shape technology strategy and roadmap
- Represent the software engineering team in cross-functional discussions and planning sessions
Preferred Qualifications
- At least 6 years’ relevant experience would generally be expected to find the skills required for this role