Search jobs > Mountain View, CA > Software engineering

Platform Software Engineering Manager

BHO Tech
Mountain View, California, US
Full-time

At its core, we are a data company. We’re building interoperability and transparency across hundreds of financial systems, and creating more powerful and robust financial applications on top of that platform.

The technical effort involved is massive. Platform Engineers in the company build portfolio data ingestion systems that process tens of millions of transactions across millions of accounts every day.

Our team develops pricing and reference data systems that provide coverage for nearly a trillion dollars in assets, and distributed computation systems that allow users to run complex analytical computations over massive data sets in real time.

As a Software Engineering Manager on our Platform Engineering team, you will be managing a team of engineers taking on those challenges.

You will be responsible for guiding technical architecture and mentoring and managing engineers. We’re looking for proven technical leaders with strong drive and excellent communication skills and team-building ability.

The group you’ll be joining includes senior engineers and leads who have worked at companies like Facebook, Google, DE Shaw, and other top quantitative hedge funds.

We value the experience you bring to the table, too. If you've built complex, scalable systems in the past or worked with great teams on hard problems in financial data, join us.

Our engineering team works in Java and Python, but we don’t require prior experience with any specific tool set. Great software engineers can pick up new languages on the job.

The problems we’re tackling are complex, but they’re also globally important. We have the potential to make a huge swath of private investing more transparent, more efficient, and more ethical.

If you’re interested in that, we’re excited to meet you.

Requirements

B.S., M.S., or Ph.D. in Computer Science or related technical field.5+ years experience as a professional software engineer.

2+ years experience as a professional engineering lead.Extraordinary talent in software engineering.Experience with distributed systems design.

A passion for implementing best practices and a bias toward smart automation.Experience with the entire development lifecycle : inception to rollout to support.

Proven ability to collaborate with and mentor other engineers.Excellent written and verbal communication skills.Prior experience in or knowledge of financial data systems is a plus.

Knowledge of Java and / or Python are a plus.

With us, we rely on a range of backgrounds, experiences, and ideas. We value diversity, and we’re proud to be an inclusive, equal opportunity workplace.

25 days ago
Related jobs
Promoted
VirtualVocations
San Jose, California

A company is looking for a Sr Manager Software Engineering for a US-based remote position. ...

Promoted
Apple
Sunnyvale, California

We're looking for an exceptional software engineering leader to guide the development of new health software features on iPhone, iPad, and Apple Watch. This position requires a self-motivated individual with strong technical, communication, and project management skills to handle responsibilities in...

Promoted
Atria Group LLC
Sunnyvale, California

Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients – including governmental agencies and private companies – throughout the United S...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Familiarity with Kubernetes development, cloud platforms, and/or on-premises environments. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, a...

Promoted
Apple, Inc.
Cupertino, California

Experience as an Engineering Manager or a Software Quality Manager. As the QE Manager on our team, you will partner with various multi-functional HW, Firmware, Software, and other technical teams to lead the quality engineering team to ensure the highest levels are met. Have you ever misplaced your ...

Mediabistro
San Jose, California

We seek a seasoned Manager Software Engineering - UI, with a strong front-end engineering background to build and lead a world-class team of front-end engineers working on cutting-edge user experiences. Collaborate with cross-functional teams, including designers, product managers, and software engi...

Apple
Cupertino, California

Within the Software Engineering group, the Software Delivery Services and Infrastructure team is charged with the creation and care of the technology which underlies Software Engineering's build infrastructure. Software Engineering group is renowned for its work in user experience, integration, func...

ServiceNow
Santa Clara, California

Lead engineering team of 40+ developers and managers to work on various projects in a fast pace environment with focus on Innovation. Opportunity to work with the latest cloud platform and develop software using JavaScript/HTML/CSS and React JS/Seismic covering a wide spectrum of ServiceNow applicat...

Teradyne
San Jose, California

As a Software Engineering Project Manager, you’ll leverage your Engineering background across multiple knowledge domains, working with Engineering, Marketing, and Operations to ensure our latest systems delight our customers. The Nextest Business Unit of Teradyne is looking for a mid-level Software ...

MindSource
Mountain View, California

As the Software Engineering Manager for the DevOps Team, your role involves leading a team tasked with developing tools for creating and maintaining cloud infrastructure, automating the management of complex service-oriented applications, databases, and other tools, and constructing frameworks to en...