Senior software engineer

Eleven, Inc.
Los Angeles, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Los Angeles, United States of America

Tech stack

Query Performance
Java
.NET
API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Big Data
C Sharp (Programming Language)
C++
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Data Structures
Distributed Systems
Python
Scala
Software Engineering
Cloud Platform System
Data Ingestion
Concurrency
Event Driven Architecture
Containerization
Infrastructure Automation Frameworks
Information Technology
Data Analytics
Data Management
Data Pipelines
Go
Microservices

Job description

  • Build and own critical components of the credit platform end-to-end - from data pipelines and services to the user-facing applications that investment professionals rely on daily.
  • Design and implement data-intensive applications - including ingestion pipelines, transformation layers, analytical engines, and APIs - that are performant, reliable, and built to evolve.
  • Contribute meaningfully to the modernization of the firm's technology stack - helping shape how the platform evolves within an established architectural vision, advocating for approaches grounded in your experience, and bringing strong, informed perspectives to technical decisions.
  • Work directly with business stakeholders and investment professionals to understand their goals, workflows, and pain points - then translate that understanding into well-scoped, high-value engineering work.
  • Operate as the de facto product owner for your areas of the platform: prioritize work, define MVPs, run experiments, iterate quickly, and make trade-off decisions grounded in user value and business impact.
  • Apply grounded generative AI thoughtfully across your work - using it to enhance development velocity, improve code quality, augment analytical capabilities, and build AI-powered features for end users - while maintaining rigor around validation, transparency, and responsible use.
  • Mentor and elevate engineers across the team through design reviews, code reviews, and by setting a high bar for craft and ownership.
  • Implement modern development and release practices including CI/CD, feature flags, automated testing, and observability.
  • Champion data-driven experimentation and continuous feedback loops, using telemetry and analytics to inform product and engineering decisions.
  • Communicate trade-offs clearly to both technical and business audiences, framing engineering decisions in terms of outcomes.

Requirements

  • 10+ years of experience in software engineering, with a track record of building and owning data-intensive systems in production. You write code daily and expect to keep doing so.
  • Proven success as a senior individual contributor or staff/principal engineer in domains with real complexity - financial services, infrastructure, data platforms, or similarly demanding environments where getting the abstractions right matters.
  • Strong computer science fundamentals: you think clearly about data structures, algorithms, concurrency, distributed systems, and performance - not just frameworks and tooling.
  • Deep expertise in designing systems that process, transform, and serve large volumes of data - you think naturally about data modeling, pipeline architecture, storage trade-offs, and query performance.
  • Proficiency in Python and at least one statically typed, compiled language (eg, C#/.NET, C+, Java, Scala, Go). We haven't formalized a single stack - we're looking for engineers with range who can reason about language and tooling trade-offs and help us make those decisions well.
  • Hands-on experience with at least one major cloud platform (Azure, AWS, or GCP) and modern cloud-native patterns: microservices, event-driven architectures, containerization, and infrastructure as code. Our environment is Azure-based, but the ability to think in cloud-native terms matters more than any specific vendor certification.
  • Comfortable working without a traditional PM structure - you can engage directly with stakeholders, navigate ambiguity, prioritize independently, and own outcomes from problem definition through delivery.
  • Strong product instinct: a demonstrated ability to connect technical execution with user needs and business outcomes, not just deliver to a spec.
  • Skilled at mentoring engineers and influencing without authority - you raise the bar for everyone around you.
  • Excellent communicator who can think in both systems and stories, and who is equally comfortable whiteboarding with engineers and discussing priorities with business leaders.

Personal Attributes

  • Outstanding organization skills with high attention to detail.
  • Excellent interpersonal, verbal and written communication skills.
  • Outstanding initiative and a strong work ethic
  • Responsible with a strong sense of dedication
  • Strong analytical and problem-solving skills
  • Works well under pressure and with time constraints.
  • Flexible and team-orientated with strong integrity and professionalism.

Education

  • Bachelor's degree in Computer Science, Engineering, or related field required.
  • Advanced degree (MS, MBA) or equivalent experience in product-focused engineering leadership preferred.

About the company

We are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for best pay, diversity in tech, and best job-fit for every candidate we place.

Apply for this position