Prosum Inc

Lead Software Engineer (Python)

Prosum Inc$166K — $193K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of professional software engineering experience in production-scale systems.
  • Strong experience in software and data engineering environments.
  • Expertise in metadata management and data governance systems.
  • Hands-on experience with AI tools and platforms like Bedrock and Cortex AI.
  • Strong programming skills in core languages such as Python, TypeScript, or Java.
  • Experience building distributed systems at scale.
  • Familiarity with AWS cloud services, CI/CD pipelines, and deployment automation.

Responsibilities

  • Design, develop, and maintain scalable full-stack data infrastructure and platform services.
  • Build and enhance internal tools for metadata management and governance.
  • Architect reusable APIs and shared libraries within data platform ecosystems.
  • Develop user-facing applications and dashboards using modern frontend technologies.
  • Implement cloud-native solutions and automated deployment pipelines in AWS environments.
  • Collaborate with cross-functional teams, including product managers and data scientists.
  • Drive technical strategy and system design decisions for platform scalability.
  • Mentor engineers through code and architecture reviews.
  • Contribute to AI-enabled platform capabilities with relevant technologies.

Benefits

  • Robust opportunities for professional growth and technical leadership.
  • Collaboration with cross-functional teams on impactful projects.
  • Involvement in cutting-edge technologies within the AI and data engineering fields.
  • Support for a strong operational excellence and agile development culture.
Full Job Description
Job Description

Lead Software Engineer (Python)
Pay Range: $80/hour to $93/hour
This is a senior software engineering role on a team that builds intelligent tooling for Data Engineers. The team is not responsible for building traditional data pipelines or data models. Instead, they build software that helps engineers understand and navigate a massive enterprise data environment.
For example, the company has hundreds of thousands of Snowflake tables. The team ingests and manages metadata about those tables, including:
  • Ownership
  • Relationships
  • Lineage
  • Columns
  • Upstream and downstream dependencies
  • Organizational context
The team makes this knowledge searchable and usable so engineers can more effectively understand and navigate the data environment.
The team is also building intelligent and agentic systems that can use this knowledge to answer questions and help engineers interact with the data environment.

What We're Looking For
The successful candidate will have a passion for technology and solid coding skills. Knowledge of specific technologies is helpful but less important than the ability to learn quickly. We value team members who aren't afraid to dive deep when required, think for themselves, and have strong communication and teamwork skills.
We're looking for a strong Python Software Engineer with excellent problem-solving and system-design skills.
Experience with the following is highly relevant:
  • Search technologies such as OpenSearch or Elasticsearch
  • Knowledge graphs
  • Metadata platforms
  • AI and agentic systems
Data experience is helpful, but this is fundamentally a Software Engineering role-not a Data Engineering role.

Basic Qualifications
  • 12+ years of software engineering experience shipping production systems at scale.
  • Strong programming fundamentals in at least one primary language (e.g., Python, TypeScript, Java) and a working understanding of distributed systems trade-offs around consistency, latency, and cost at scale.
  • Production experience with AWS (or a comparable cloud), including CI/CD pipelines, infrastructure-as-code, and automated deployment workflows for services running at scale.
  • Track record of leading cross-team technical efforts and mentoring senior engineers.
Preferred Qualifications
  • Experience building internet-scale platforms (high-throughput ingestion, multi-region, low-latency serving).
  • Hands-on experience with several of: Airflow, Spark, Databricks, Snowflake - including tuning and operating these in production.
  • Familiarity with search/graph systems (OpenSearch, Neptune) and API frameworks (GraphQL).
  • Experience with data catalog platforms (Acryl DataHub, Alation), data governance and PII handling.
  • Background in knowledge graph systems and graph algorithms.


About Prosum Inc

Prosum Inc. is an information technology services company that provides a wide range of services to clients in the healthcare, financial services, and technology sectors. The company was founded in 2002 and is headquartered in Irvine, California. Prosum has a team of over 200 professionals who specialize in software development, cloud computing, and cybersecurity. The company has completed projects for clients such as Kaiser Permanente, Wells Fargo, and Microsoft. Prosum is committed to providing innovative solutions that help clients achieve their business goals.
Learn more about Prosum Inc
Size
200 employees
Industry
Net Income
$2 million
Founded
2002
5 Year Trend
+20%
Revenue
$50 million

Similar Jobs

More Jobs at Prosum Inc

More Information Technology Jobs

Find similar Lead Software Engineer (Python) jobs: