Associate Director – Software Engineering Team Lead
Company | Arrowstreet Capital |
---|---|
Location | Boston, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science or a relevant discipline (e.g., Software Engineering, Information Technology)
- Proficiency in programming languages such as C# and .NET, with hands-on coding experience and a solid understanding of their respective ecosystems
- Exceptional analytical skills, coupled with creative problem-solving abilities, allowing for effective troubleshooting and innovative thinking
- In-depth knowledge of software architecture and design patterns, with practical experience in developing large-scale, robust, and sustainable software systems
- Ability to serve as a technical leader and mentor, guiding junior engineers and contributing to the growth and development of the team
- Excellent interpersonal and organizational skills, combined with a driven personality, infectious enthusiasm, emotional intelligence, and confidence
Responsibilities
- Spearheading the implementation of cloud-native architectures and solutions, ensuring seamless integration and optimal performance.
- Fostering strategic partnerships between business stakeholders and technology experts to inform decision-making, develop tailored solutions, and drive informed choices.
- Delivering impactful updates to existing platforms, focusing on enhancing user experiences and driving business growth through innovation.
- Streamlining software development, testing, and deployment workflows by implementing automated processes and tools.
- Contributing actively to Agile development methodologies, collaborating closely with cross-functional teams to achieve shared goals.
- Building strong relationships with diverse stakeholders including business and IT.
- Embodying industry-leading development standards, prioritizing continuous delivery, test automation, containerization, and DevOps principles.
- Authoring comprehensive, well-structured documentation that sets a new standard for clarity and professionalism.
- Providing timely support during production issues, leveraging expertise to resolve incidents efficiently and effectively.
- Act as Team Lead for small IT Engineering team.
Preferred Qualifications
- Significant hands on experience with leading cloud computing platforms, specifically Amazon Web Services (AWS) or equivalent alternatives
- Hands-on experience with ASP.NET Core Web APIs and Entity Framework, demonstrating proficiency in web application development
- Strong background in database design and development using relational databases like SQL Server, PostgreSQL, MySQL, and others
- Practical experience with containerization using Docker and/or orchestration using Kubernetes
- Strong working knowledge of Git source code management, enabling efficient collaboration and version control
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines utilizing Azure/AWS DevOps, GitLab, or GitHub
- Expertise in front-end web development frameworks such as Angular, React, or comparable modern UI libraries