-
Principal Software Developer
- System One (Bellevue, WA)
-
System One is seeking a highly skilled Full Stack Developer to support the development and ongoing enhancement of a mission-critical data management application used to support complex, data-heavy nuclear power construction projects.
This application is central to improving project delivery by linking plant safety functions, requirements, analyses, documentation, testing, and workflows into an integrated data ecosystem. The role works closely with engineering leadership, QA, and internal users to continuously improve system performance, quality pedigree, and usability in a regulated environment.
Position Summary
The Full Stack Developer will design, implement, maintain, and optimize a large-scale web application supporting nuclear reactor design and construction. The system includes a Python/Django/DRF backend running on RHEL servers and a JavaScript/Vue3/Quasar single-page application frontend.
The development team is small and highly collaborative (~5 developers). This role requires strong ownership, technical depth, and the ability to operate effectively in a fast-paced yet highly regulated environment.
Key Responsibilities
+ Design, implement, document, and test software based on formally defined requirements and internal bug reports
+ Perform refactoring and maintenance to improve short- and long-term developer and user productivity
+ Independently identify and prioritize tasks without explicit assignment
+ Support verification and validation activities to ensure software meets specifications
+ Identify performance and productivity bottlenecks and implement solutions
+ Perform administrative backend data management operations as needed
+ Translate new feature requests into formal software requirements
+ Train and support engineering users in system functionality
+ Mentor other developers and support team development
+ Support build and testing systems (e.g., Jenkins and dashboards)
+ Support server configuration and maintenance
+ Facilitate design reviews and ensure efficient approval workflows
+ Review proposed code changes and provide detailed feedback prior to deployment
+ Ensure compliance with quality standards and regulatory requirements
Minimum Qualifications
+ 8+ years of professional web application development experience
+ Expert-level programming skills in Python and JavaScript
+ 5+ years of experience with Django and Django REST Framework (DRF)
+ 5+ years of experience with at least one modern JavaScript framework (Vue3 preferred)
+ 5+ years of experience writing and maintaining automated software tests
+ Strong expertise with development tools including git, IDEs, debuggers, profilers, test frameworks, and packaging tools
+ Comfort with advanced git workflows (interactive rebasing required)
+ Ability to deliver complex software in evolving, fast-paced environments
+ Professionalism and discipline to work within a highly regulated nuclear environment
+ Strong understanding of software QA and SDLC best practices
+ Ability to give and receive professional technical feedback
Preferred Qualifications
+ Degree in Computer Science, Applied Mathematics, or related field
+ Experience building and maintaining Linux application and database servers
+ Experience configuring and maintaining CI systems
+ Strong expertise with Vue3 and Quasar
+ Experience with Celery
+ Experience with Cypress
+ Experience supporting large industrial or construction projects
+ Experience working in ASME NQA-1 environments
+ Excellent written and verbal communication skills
Additional Required Attributes (Added)
+ Strong communication skills desired
+ High degree of trust and integrity; ability to communicate openly, demonstrate respect, and foster teamwork
+ Actual starting level and job title will be determined based on assessment of qualifications
Physical & Work Requirements
+ Ability to sit and/or stand for extended periods
+ Bending, stooping, grasping, gripping, and fine motor control required
+ Ability to safely lift up to 25 pounds
+ Repetitive work and visual/audio focused tasks
+ Work environment includes stairs, typing/keyboard use, and extended workdays (>8 hours/day)
+ Travel: 0–5%
Ref: #161-Managed Staffing Charlotte
System One, and its subsidiaries including Joulé, ALTA IT Services, CM Access, TPGS, and MOUNTAIN, LTD., are leaders in delivering workforce solutions and integrated services across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible full-time employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.
System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.
-