×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Boise, Ada County, Idaho, 83708, USA
Listing for: Ll Oefentherapie
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 114600 - 234600 USD Yearly USD 114600.00 234600.00 YEAR
Job Description & How to Apply Below

Job Description

About You:

You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as fabrics, devices, racks, ports, plug gables, patch panels, cable paths, data halls, and topology rules, while keeping the focus on clean software abstractions and maintainable systems. You have strong communication skills and can clearly explain complex technical concepts, tradeoffs, and system behavior.

You work well across disciplines. You can lead conversations with engineers, product managers, infrastructure specialists, network engineers, and partner teams, and translate ambiguous requirements into practical software designs. You are comfortable with ambiguity. You have a strong sense of ownership and can drive projects from design through implementation, rollout, validation, and production support. You are comfortable working across different layers of the stack, including APIs, services, persistence, validation logic, tooling, and operational workflows.

Responsibilities

Design, build, and operate highly available services that support OCI Layer 1 network modeling and infrastructure lifecycle management. Drive development of core platform capabilities, including topology modeling, workflow orchestration, validation, reconciliation, API design, and integration with downstream systems. Work with large and complex data models representing infrastructure resources, physical topology, logical connectivity, network devices, ports, racks, rooms, cable paths, configurations, and operational state.

Build software that converts network infrastructure intent into reliable, validated system state. Develop validation frameworks and tools that compare intended logical topology against physical cabling, generated connections, cutsheets, or operational records. Develop tools and services that improve correctness, traceability, observability, and operational efficiency for data‑center network buildout and handover. Debug complex production issues across service boundaries, data pipelines, APIs, validation logic, asynchronous workflows, and infrastructure data sources.

Partner with cross‑functional teams to understand requirements, define technical designs, and deliver production‑quality solutions. Mentor engineers, review designs and code, and help raise the engineering bar for maintainability, testing, reliability, and operational excellence.

Qualifications

7+ years of software engineering experience. BS or MS degree in Computer Science or equivalent experience. Proficient in Java, C++, C#, or similar object‑oriented languages. Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Experience designing and building REST APIs and service‑oriented systems. Strong troubleshooting, debugging, and performance tuning skills. Experience owning software through the full lifecycle: design, implementation, testing, deployment, and production support.

Ability to reason about complex systems, data models, state transitions, validation rules, and service contracts. Experience working with complex domain models, relationship‑heavy data, and operational workflows.

Preferred Qualifications:

7+ years of software engineering experience with extensive involvement in designing and implementing core platform services. Experience with large, relational or graph‑based data models. Demonstrated ability to write clean, maintainable, and testable code in a collaborative environment. Familiarity with performance optimization, distributed system design, and cloud‑native development practices.

Required Skills
  • Debugging Software
  • Java
  • System Design
  • Terraform
Benefits & Compensation

Disclaimer:
Certain U.S. based or U.S. customer or client‑facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided for U.S. locations only:
Hiring Range in USD from: $114,600 to $234,600 per annum. May be eligible for…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary