Software Development Manager
Location: Office - Noida
Time Type: Full time
Job Description
Job Summary :
A Software Development Manager to lead our dynamic team in creating a trusted technology platform for investment reporting and analytics. In this role, you will oversee the software development lifecycle, mentoring and guiding developers to ensure high-quality deliverables. You will drive collaboration, set clear expectations, and foster a positive workplace culture while managing large-scale projects from conception to launch.You will ensure team processes are understood, followed, and improved. Responsible for developing and evaluating personnel to ensure efficient operation, continued growth, and positive employee engagement. Responsible for ensuring the delivery of business goals assigned to the team.
Responsibilities:
Leading a team to develop quality software that is used by some of the world’s largest technology firms, fixed income asset managers, and security traders on Wall Street
Responsible for ensuring a team’s success, growth, and output
Providing training, guidance, and mentorship to individuals on the team
Participating in Agile meetings to contribute with development strategies and product roadmap
Producing tremendous feature enhancements and reacting quickly to emerging technologies
Encouraging collaboration and stimulating creativity
Providing leadership and expertise to our ever-growing workforce
Leads team with occasional guidance and training from division lead.
Sets clear expectations for direct reports and meets weekly with direct reports one-on-one.
Develops plans for team members’ growth into a long-term role, but still requires some assistance from division lead.
Proactively fosters a respectful workplace culture within the team
Ensures team processes are followed and effective, including processes to ensure quality code deploys
Is a role model for good coding practices
Can function effectively as a L2 SDE
Sets high expectations for team, effectively communicates those expectations, and follows up on them
Effectively shares positive/negative feedback in a way that encourages ownership and action
Identifies tasks, actions, and responsibilities for immediate direct reports to help them grow in capability
Accountable to others and expects accountability from others.
Drives large projects to ship
Seen as technical leader across large domain
Coordinates with others to deliver products that require multiple components
Requirements:
Demonstrated ability to provide constructive feedback to team members
Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates and meet production deadlines
Knowledge of professional software engineering best practices for the full software development life cycle
Ability to resolve conflict within and across teams and drive consensus to achieve common goals
Ability to provide technical feedback and guidance on architecture, code review, and best practices
10+ years of experience in software development
4+ years of experience leading a development team.
Demonstrated knowledge of computer science fundamentals - Object-oriented design, data structures, and algorithms
Fluent in Java or similar object-oriented language
Experience in implementing and consuming large-scale web services
Strong problem-solving skills
Desired Experience and Skills
Excellent written and verbal skills.
Ability to contribute to software design documentation, presentation, sequence diagrams
Ability to present complex technical designs in a concise manner.
Ability to work with relational and NoSQL databases.
Experience building highly scalable distributed software systems
Professional experience working with Cloud Platforms (AWS/Azure/GCP)
Experience taking a project from scoping requirements through actual launch
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
