Arrowstreet Capital - Boston, MA

posted 2 days ago

- Senior
Boston, MA
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The infrastructure department is looking for a senior software developer to join our Tooling and Automation team. The team is comprised of forward-thinking professionals dedicated to creating pioneering solutions that meet the evolving needs of our organization's end-users. As part of this high-performing team, you will build software solutions, automate software pipelines, and diagnose/fix software issues for the multiple applications that the team support such as applications to provision and manage Servers, VDis, users life cycles as well as Compliance related software's. The ideal candidate is self-driven, team-oriented, and has a passion for improving software architecture and the development process.

Responsibilities

  • Designing and implementing software solutions in full stack development on an agile team
  • Continuously delivering high quality code and identifying potential areas for improvement
  • Automating the software development, testing and deployment process
  • Writing unit tests and performing code reviews to ensure code quality and adherence to best practices
  • Developing cloud-native applications and REST-based APIs and deploying them to AWS using modern cloud services
  • Embracing development best practices like continuous delivery, test automation, and containerized deployments
  • Engaging with business and technology leaders to understand strategy, articulate solution options, evaluate tradeoffs, and influence key decisions
  • Mentoring Software Engineers to help with skill & knowledge development
  • Creating and maintaining systems and support documentation that is thorough, complete, and of a professional caliber
  • Staying up-to-date with emerging trends and technologies in software development, and applying them to projects

Requirements

  • Degree in Computer Science or related field
  • Minimum of 5 years of programming experience with Python
  • Strong analytical and problem-solving abilities
  • Strong background in layered architecture, data structures, algorithms, and object-oriented programming
  • Experience with unit testing
  • Experience with container technologies like Docker, Kubernetes
  • Technology stack development experience in AWS Services S3, Lambda, ALB, CloudWatch, SNS
  • Server-side development in Python, REST API
  • Web development using React

Nice-to-haves

  • Experience with Infrastructure related such as Linux and/or Windows
  • Experience with Infra as Code framework such as Ansible, Terraform, CloudFormation
  • Experience with CI/CD pipelines, with GitLab preferred
  • Experience with LLM (LLama), RAG implementation
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service