Senior Software Engineer
Job Description
Job Overview
Arrowstreet Capital is seeking a Senior Engineer to join a highly talented and motivated group of engineers, who build and maintain applications that support Client Data Operations at Arrowstreet. This is a critical role that brings significant value to our clients and internal business partners.
The ideal candidate will have experience in delivering high quality software solutions. This role will be an active senior contributor within the group, but will also drive technical decisions made for development projects, provide architecture and software design best practices, and interface with our product management teams to successfully plan and deliver features for the business users. This role will also have direct reports, and will help them to navigate their careers and challenges.
Why would you want this role?
The team is undergoing a large digital transformation. There are growth opportunities in terms of technology, additional leadership opportunities, and the ability to work across 8 distinct business groups. This diversity in needs and goals offers huge opportunity to gain experience in a true full Enterprise environment, building Enterprise level solutions to meet multiple needs at the same time.
We work with a team of Business Systems Analysts, who are exclusively available to the Enterprise Systems IT teams. Combine this with an extremely open, engaged, and supportive group of business sponsors, and you have a winning combination!
Responsibilities
- Drive technical decisions for the delivery of the applications supporting the Client Data Operations business.
- Occupy a senior developer role within the SCRUM team
- Ensure product architecture and implementation is maintainable and extendable to accommodate future development.
- Prioritize and execute against product visions and commitments for Client Operations.
- Collaborate with cross-functional teams and support organizations to remove roadblocks and solve business challenges.
- Ensure on-time and high quality delivery of products and services.
- Assist in recruiting talent and mentoring existing team in a continuous learning fashion that grows core technical knowledge and capabilities in the organization.
- Help manage and optimize processes for data intake, validation, mining and engineering as well as modeling software components.
- Anticipate future demands of initiatives related to people, technology and business within your team and design/implement solutions to meet these needs.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering or related field
- Extensive experience in developing software solutions - The current stack is C#/.NET, SQL Server, & Angular based. Go forward additional stacks include Python, AWS services, Snowflake, various flavors of JavaScript, and remain open for suggestion on new capability adoption
- Demonstrated examples of leading technical products to successful conclusions
- Experience in managing in an Agile project management structure
- Mentorship experience and interest in developing others
- Experience with go forward technologies a big plus
We maintain a friendly, team-oriented environment and place a high value on professionalism, attitude and initiative.
Explore More
Date Posted
09/19/2023
Views
7
Positive
Subjectivity Score: 0.8