Manager – Engineering
Software
Posted on 4/5/2023
INACTIVE
PEAK6

1,001-5,000 employees

Transforms opportunities into value through technology and operational
Company Overview
PEAK6 stands out as a unique investment firm that prioritizes transformational opportunities, leveraging world-class technology, operational excellence, and purposeful design to enhance value. The company's culture encourages thinking outside the box and adapting to empower consumers, simplifying processes and improving performance. With a global presence and a foundation in trading, PEAK6 demonstrates industry leadership by not following the status quo, but instead, pursuing opportunities that create new wealth.
Venture Capital

Company Stage

N/A

Total Funding

N/A

Founded

1997

Headquarters

Chicago, Illinois

Growth & Insights
Headcount

6 month growth

2%

1 year growth

9%

2 year growth

17%
Locations
Chicago, IL, USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Python
Java
Go
Development Operations (DevOps)
CategoriesNew
Software Engineering
Requirements
  • Bachelors or Masters Degree in Computer Science, Engineering, or related field
  • Strong technical credentials, with at least 3-5 years' experience managing software development teams, ideally with some hands-on architectural or distributed systems experience
  • Technical hands-on coding background, preferably with Java, Python, or GoLang
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences, including executives and non-technical leaders
  • Understanding of agile practices and ability to enforce them in variable team size settings
  • Familiarity with a wide range of engineering practices such as Test Driven Development, Continuous Integration and DevOps
  • Curiosity and eagerness to explore both quantitative and qualitative data to drive continuous improvement at the team and organization levels
Responsibilities
  • Working hand in hand with Product Managers to help write User Stories and fuel discovery for the team
  • Setting team performance metrics and holding members accountable to those metrics while making adjustments as necessary
  • Forecasting team's staffing needs against overall headcount plan and when necessary making an argument to hire additional headcount
  • Encouraging forward leaning technology investigations (discovery/spikes)
  • Collaborating with staff engineers and architects to define technical standards and direction
  • Identifying and removing bottlenecks as well as connecting engineers across teams
  • Primary driver of career development of team members including mentoring junior engineers and potentially code pairing
  • Supporting team's current delivery of working software, while balancing time by also collaborating with product managers to prepare the backlog of upcoming projects