View All Jobs 153905

Senior Software Infrastructure Engineer

Lead the decomposition of a multi-million-line C++ application into modular, loosely coupled components
San Francisco Bay Area
Senior
$178,900 – 259,000 USD / year
yesterday
Altera

Altera

Altera was a manufacturer of programmable logic devices before being acquired by Intel in 2015.

locations
San Jose, California, United States
time type
Full time
posted on
Posted Yesterday
job requisition id
R01310

Job Details:

Job Description:

Join Altera and Lead a Critical Codebase Transformation

At Altera , we're building the next generation of FPGA development tools that power innovation across industries—from AI and high-performance computing to automotive and communications. As part of a major technical initiative, we're transforming our flagship FPGA EDA application by modularizing a mission-critical, multi-language codebase—primarily written in C++—to improve scalability, maintainability, and developer velocity.

We're seeking a Senior Software Infrastructure Engineer to lead this modularization effort and help reshape how our engineering teams build, test, and release software. This is a high-impact role where you'll work across teams, drive technical execution, and contribute to the long-term architecture of Altera's core software products.

What You'll Do

  • Lead Codebase Modularization: Drive the decomposition of a multi-million-line C++ application into discrete, loosely coupled modules with clear interfaces.

  • Design Modular Architecture: Define module boundaries, establish dependency hierarchies, and create abstraction layers to eliminate circular dependencies.

  • Refactor Legacy Code: Untangle complex interdependencies, extract shared components, and implement clean separation of concerns.

  • Modernize Build Infrastructure: Redesign Makefile-based build systems and integrate Python-based orchestration tools to support modular compilation, testing, and versioning.

  • Establish Engineering Standards: Develop modularization guidelines, interface contracts, and architectural patterns for ongoing development.

  • Collaborate Across Teams: Partner with development and DevOps teams to implement modular designs while maintaining system functionality and performance.

  • Drive Technical Execution: Influence engineering practices and contribute to the evolution of our software infrastructure while maintaining developer productivity.

Salary Range

The pay range below is for Bay Area California only. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance.

$178.9- $259.0 USD

#LI-CG1

Qualifications:

What You Bring

  • 8+ years of experience in large-scale C++ software development and architecture

  • Proven expertise in modularizing monolithic applications and managing complex dependencies while maintaining system stability during transitions

  • Strong understanding of software architecture patterns, interface design, and dependency management.

  • Experience with build systems such as Make, CMake, or similar.

  • Proficiency in Python for tooling, orchestration, and automation.

  • Strong analytical, debugging and troubleshooting skills and ability to navigate large, complex codebases.

  • Excellent communication and collaboration skills across technical and non-technical teams.

Bonus Points For:

  • Experience modularizing EDA tools, compilers, or other complex technical software.

  • Familiarity with modern build systems that support modular architectures (e.g., Bazel, Buck).

  • Knowledge of dependency injection frameworks and modular design patterns.

  • Experience with incremental migration strategies for large codebases.

Why This Role Matters

You'll play a key role in transforming how Altera develops and maintains its core software products. Your work will enable faster development cycles, improved code quality, and greater engineering velocity across the organization. This is a unique opportunity to make a lasting impact on a foundational system used by engineers around the world.

Job Type:

Regular

Shift:

Shift 1 (United States of America)

Primary Location:

San Jose, California, United States

Additional Locations:

Posting Statement:

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
+ Show Original Job Post
























Senior Software Infrastructure Engineer
San Francisco Bay Area
$178,900 – 259,000 USD / year
Engineering
About Altera
Altera was a manufacturer of programmable logic devices before being acquired by Intel in 2015.