Senior Python Developer
Listed on 2026-05-18
-
Software Development
Python, Software Engineer
Senior Python Developer
Lead I – Semiconductor S/W Product Development
Responsibilities- Design, develop, and maintain production-grade Python 3.x applications, automation frameworks, and tooling for hardware and firmware validation workflows.
- Architect scalable Python package and module structures applying object‑oriented design patterns, SOLID principles, and robust exception handling strategies.
- Build and maintain complex JSON‑based orchestration systems including schema validation (jsonschema), Value Map logic, conditional patterns, and multi‑file JSON structures.
- Develop PDF generation utilities and structured data parsing pipelines using appropriate Python libraries.
- Integrate and maintain Azure SDK‑based workflows for cloud resource management, blob storage, and queue operations.
- Author and maintain Azure Dev Ops (ADO) CI/CD pipelines using YAML (azure-pipelines.yml), including test automation integration, coverage reporting (pytest‑cov), and build artifact generation.
- Python 3.x (5+ years)
- Object‑oriented design patterns, Exception handling strategies, Package/module architecture
- JSON, Schema design and validation (jsonschema)
- Complex nested data structures, multi‑file JSON orchestration, Value Map and conditional logic patterns
- Python libraries/frameworks (PDF Generation, Git Integration, Pytest, Azure SDK, Data Processing, Parsing)
- Version control & Dev Ops (Git advanced – cherry‑picking, rebasing, branch strategies, submodules)
- Azure Dev Ops (ADO) – Pipeline YAML, work item automation, pull request policies, build/release pipelines
- CI/CD pipelines – test automation integration, coverage reporting (pytest‑cov), build artifacts, tag generation and versioning (plus)
- Knowledge of AI tools (Git Hub Copilot, AI‑assisted debugging, code review augmentation)
- Experience analyzing firmware‑generated diagnostic logs and error records: SEL logs, UEFI error dumps, and BMC event records using tools such as ipmitool, fwts, and dmidecode.
- Familiarity with CI/CD tag generation and semantic versioning strategies.
- Experience with hardware debugging at the firmware level – correlating firmware events with software‑layer symptoms.
- Exposure to embedded systems or hardware abstraction layer (HAL) development.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronics, or a related field.
- 10+ years of professional experience in Python software development.
- Experience working in enterprise development environments with CI/CD and Dev Ops practices.
Location:
Washington
Compensation Range: $81,000 – $122,000 per year.
BenefitsFull‑time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (prorated for new hires throughout the year), 10 paid holidays, and are eligible for paid bereavement leave and jury duty. They are eligible to participate in the Company’s 401(k) Retirement Plan with employer matching. They and their dependents residing in the US are eligible for medical, dental, and vision insurance, as well as basic life insurance and accidental, short‑ and long‑term disability benefits.
Regular employees may purchase additional voluntary short‑term disability benefits, and participate in a Health Savings Account (HSA) as well as a Flexible Spending Account (FSA) for healthcare, dependent child care, and/or commuting expenses as allowable under IRS guidelines. Benefits offerings vary in Puerto Rico.
Part‑time employees receive 6 days of paid sick leave each year (prorated for new hires throughout the year) and are eligible to participate in the Company’s 401(k) Retirement Plan with employer matching.
Full‑time temporary employees receive 6 days of paid sick leave each year (prorated for new hires throughout the year) and are eligible to participate in the Company’s 401(k) program with employer matching. They and their dependents residing in the US are eligible for medical, dental, and vision insurance.
Part‑time temporary employees receive 6 days of paid sick leave each year (prorated for new hires throughout the year).
All US employees who work in a state or locality with more generous paid sick leave benefits than specified here will receive the benefit of those sick leave laws.
Equal Employment Opportunity StatementUST is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other applicable characteristics protected by law. UST reserves the right to periodically redefine roles and responsibilities based on the requirements of the organization and/or your performance.
#J-18808-Ljbffr(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).