hero

Make your next big move

64
companies
310
Jobs

Director, Software Engineering

Amount

Amount

Software Engineering
Remote · New York, NY, USA
Posted on Friday, May 12, 2023
Responsibilities:
Lead aspects of services-based solutions to ensure consistency, quality, architectural integrity, scalability,
and availability (20%). Architect SOA-based applications using industry best practices (15%). Investigate
and integrate advances in software engineering technology and practices into the overall development
process; these areas include, but are not limited to programming languages, relational database systems,
application frameworks, software processes, software automation, and system optimization/scaling
(10%). Provide thought leadership in the areas of strategy and technology (10%). Interact with the firm’s
product and platform teams and representatives to level-set expectations on deliverables, requirement
gathering, application development, technical troubleshooting, and delivering solutions to meet their
needs within a timely manner (5%). Contribute to and execute on its strategy and roadmap (5%).
Maintain software development life cycle (SDLC) process, comply with the specifications in the
documentation, and provide supporting artifacts to meet partner, audit, security, business, and regulatory
needs (10%). Coach, mentor, and provide guidance to members of the software development team
regarding business best practices and coding standards, and conduct code reviews, application design
reviews, and associated documentation reviews to ensure it meets business, regulatory, and company
needs (10%). Conduct technical interviews and assist with the hiring decisions (5%). Participate in and
facilitate it and security audits (5%). Interact with various partners including representatives from other
infrastructure partners, security, and other third-party vendors (5%). ***This position supervises the
work of other employees. ***Company permits remote employment. ***Occasional travel to satellite
offices required 5% of the time.
Requirements:
This position requires a Bachelor’s degree in Computer Science, Electronics Engineering, other related
Engineering field, or foreign equivalent and 5 years of relevant experience developing enterprise software
applications. Previous experience must include: 5 years of experience with C# coding skills, ASP.NET; 5
years of experience with architecting/developing applications; 5 years of experience with Microsoft SQL
Server/NoSQL databases, including database design/normalization; 5 years of experience with Software
Development in the Financial Domain; 5 years of experience with RESTful API development; 5 years of
experience with Waterfall or agile software development life cycle; 2 years of experience with Technical
leadership of IT professionals; 2 years of experience with Leading an Offshore Team; and experience
with managing development of Low Code/No Code Platform.
#LI-DNI