Senior Principal Software Engineer
General Dynamics
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $173,537–$212,327.
Based on 240 similar postings.
Employer
IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.
IBM currently has 367 open roles on FindRole.
Most-posted roles
At a glance
Senior Principal Software Engineer joins the Data And AI team to drive digital transformation by building a strategic AI Factory platform. This role involves taking ownership of end-to-end AI/ML systems, where you will design and evolve ML pipelines for data ingestion, preprocessing, training, and deployment. You will also build MCP servers, Skills, and Agents to automate business workflows while translating research prototypes into production-quality code. Key responsibilities include mentoring junior engineers, conducting code reviews, and ensuring model performance through advanced metrics like ROC-AUC and precision/recall. The role requires expertise in Python, Go, Java, or Rust, along with experience in enterprise data platforms involving high governance. Preferred technical skills include Snowflake, Fivetran, dbt, Airflow, Vector Databases, and RAG Pipelines to solve complex problems regarding automated scaling and infrastructure reliability.
What does a Software Engineer earn?
Median $196750 from 2011 postings across 148 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
General Dynamics
Microsoft
General Dynamics
The Walt Disney Company
Upstart
Nordstrom