Job Description
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
• Structures the organization and prioritizes work to achieve company goals with high quality and customer satisfaction. Adapts the organization and its practices to the changing needs of the business
• Responsible for budgeting for projects and headcount
• Establishes a strong, collaborative, customer-focused culture that pervades all levels of the organization
• Works with other leaders at multiple levels to establish processes, policies, and standards across engineering and in some cases across other disciplines
• Able to communicate effectively with Clearwater executives as well as external ones
• Contributes to engineering-wide strategy and best practices and applies them to their organization and beyond as necessary
• Aligns organization strategy and goals with those of the company
• Builds self-sufficient teams that work effectively without excessive oversight
• Provides mentorship across the engineering organization
• Identifies and drives resolution of critical issues that impact company success.
• Influences teams across Clearwater to achieve company and organizational goals.
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 professional experience in software development
• 2+ years of experience leading a development team.
• 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
Desired Experience or Skills:
• Bachelor’s degree in Computer Science or related field
• Proficiency using modern web development technologies and techniques, including (HTML5, CSS, JavaScript)
• Experience in full system design and architecture
• Experience developing and designing a public facing API
• Experience with database scaling and design
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Development Director position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
