Talent.com
Principal Software Developer

Principal Software Developer

TerraPowerBellevue, WA, US
2 days ago
Job type
  • Full-time
  • Permanent
Job description

Overview

Title : Principal Software Developer

Location : Bellevue, Washington, United States

Job Type : Full-time

TerraPower is a nuclear technology company based in Bellevue, Washington. At its core, the company is working to raise living standards globally through a more affordable, secure and environmentally friendly form of nuclear energy along with innovations in medical isotopes to improve human health. TerraPower's mission is to be a world leader in new nuclear technologies, while developing innovators and future leaders in the nuclear field. TerraPower is an Equal Opportunity Employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law. In addition, as a federal contractor, TerraPower has instituted an Affirmative Action Plan (AAP) in an effort to proactively recruit, hire, and promote women, minorities, disabled persons and veterans.

Responsibilities

  • Design, implement, document, and test software based on formally defined requirements and bug reports from the in-house user base.
  • Design and implement refactorizations and maintenance to maximize near- and long-term productivity of users and developers.
  • Identify and prioritize tasks without them being explicitly assigned to you.
  • Support verification and validation efforts to prove that the codes meet specifications and are correct.
  • Systematically identify performance or productivity bottlenecks; design and implement solutions to eliminate them.
  • Perform administrative data management operations on the backend based on user and management needs.
  • Understand and translate new feature requests into formal software requirements.
  • Train and support reactor designers to use the software system.
  • Provide mentoring to other developers.
  • Support software build and testing systems (like our Jenkins instance and related dashboards).
  • Support server configuration and maintenance needs.
  • Facilitate design reviews for ongoing developments to keep review / approval process as productive as possible.
  • Review proposed code changes and provide detailed feedback before allowing it to go live.
  • Ensure compliance with quality standards and regulatory requirements for software.

Minimum Qualifications

  • 8+ years of relevant experience on web application development.
  • Expert-level programming skills in Python and JavaScript.
  • 5+ years in-depth experience and expertise with Django and DRF.
  • 5+ years in-depth experience with at least one JavaScript framework like Vue3.
  • 5+ years regularly writing software tests.
  • Expert capabilities with software development tools, including git, IDEs, profilers, debuggers, test frameworks, packaging tools.
  • Please do not apply if you aren't already comfortable interactively rebasing (or similar).
  • Ability to focus and deliver a challenging project under evolving conditions, during rapid-paced development.
  • Ability and professionalism to work within the robust regulatory environment of nuclear reactor design and construction.
  • A strong commitment to software best practices.
  • Good understanding of software quality assurance and the software development life cycle.
  • Ability to provide and receive professional feedback.
  • Preferred Qualifications

  • Degree in computer science, applied mathematics, or similar.
  • Expertise building and maintaining Linux application and database servers.
  • Expertise in configuring and maintaining Continuous Integration systems.
  • Strong expertise in Vue3 and Quasar specifically.
  • Expertise with celery.
  • Expertise with Cypress.
  • Experience with major industrial construction projects.
  • Experience working in NQA-1 environments.
  • Excellent written and verbal communication skills.
  • Job details

    Salary Range Level 12 : $169,922 - $235,464

    Salary Range Level 13 : $194,197 - $279,158

  • Typically, our employee salaries are within .90 – 1.0 of the mid-point of the posted salary band. Any salary offered within the posted salary band is based on market data and commensurate with the selected individual's qualifications and experience. This range is specific to Washington State.
  • Job Type : Full-time

    Benefits

  • Competitive Compensation
  • Salary, eligible to participate in discretionary short-term incentive payments
  • Comprehensive Medical and Wellness Benefits
  • Medical
  • Vision
  • Dental
  • Life
  • Life and Disability
  • Gender Affirmation Benefits
  • Parental Leave
  • 401k Plan
  • Generous Paid Time Off (PTO)
  • 21 days of annually accrued PTO
  • Generous Holiday Schedule
  • 10 paid holidays
  • Relocation Assistance
  • Professional and Educational Support Opportunities
  • Flexible Work Schedule
  • TerraPower Career and Benefits information : https : / / www.terrapower.com / contact-us / careers /

    Please visit www.terrapower.com to apply

    TerraPower's technology is controlled for export by various agencies of the U.S. Government. TerraPower must evaluate applicants who are foreign nationals (other than asylees, refugees, or lawful permanent residents) in accordance with U.S. Government export control requirements. To facilitate TerraPower's export control reviews, you will be asked as part of the application process to identify whether you are a U.S. Citizen or national, asylee, refugee, or lawful permanent resident of the United States. Government export authorization approval times vary. Based on the business needs for a particular position, TerraPower may not consider a foreign national from a country if it is impracticable to obtain timely Government export approval.

    Equal employment opportunity, including veterans and individuals with disabilities.

    PI278357669

    J-18808-Ljbffr

    Create a job alert for this search

    Principal Software Developer • Bellevue, WA, US

    Related jobs
    • Promoted
    Senior Software Developer

    Senior Software Developer

    VirtualVocationsKent, Washington, United States
    Full-time
    A company is looking for a Senior Software Developer (Full Stack).Key Responsibilities Design, develop, and maintain software applications and services Collaborate with team members on software ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    AI-Native Software Engineering Director

    AI-Native Software Engineering Director

    VirtualVocationsEverett, Washington, United States
    Full-time
    A company is looking for a Director of Engineering (AI-Native) to lead their engineering team in developing innovative educational technology solutions. Key Responsibilities Provide strategic tech...Show moreLast updated: 11 hours ago
    • Promoted
    Principal Software Architect

    Principal Software Architect

    Planet DDS, IncSeattle, WA, United States
    Full-time
    Planet DDS is a leading provider of a platform of cloud-based solutions that empowers growth-minded dental businesses.Now serving over 13,000 practices and 118,000 customers in North America, Plane...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Alaska AirlinesSeaTac, WA, United States
    Full-time
    Company : Alaska Airlines The Team : .Guided by our purpose, core values, and leadership principles, we are creating an airline people love. Our corporate teams set the strategies and operational plans...Show moreLast updated: 2 days ago
    • Promoted
    Principal Software Architect

    Principal Software Architect

    VirtualVocationsRenton, Washington, United States
    Full-time
    A company is looking for a Principal Software Architect.Key Responsibilities Define and lead the enterprise architecture vision and strategy aligned with business goals Partner with executive st...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    VirtualVocationsTacoma, Washington, United States
    Full-time
    A company is looking for a Platform Software Engineer.Key Responsibilities Partner with engineering teams to enhance platform quality, reliability, and developer experience Optimize database per...Show moreLast updated: 13 days ago
    • Promoted
    Lead Software Architect

    Lead Software Architect

    VirtualVocationsEverett, Washington, United States
    Full-time
    A company is looking for a Lead Software Architect to manage the design and implementation of applications related to asset management and business process optimization.Key Responsibilities Defin...Show moreLast updated: 6 days ago
    • Promoted
    Principal Engineer, Software

    Principal Engineer, Software

    T-Mobile USA, Inc.Bellevue, WA, United States
    Full-time +1
    At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation pack...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    OracleSeattle, WA, United States
    Full-time
    Oracle Cloud Infrastructure (OCI) is the next-generation cloud platform that delivers the most powerful compute and networking performance, with a comprehensive portfolio of services, and the most ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer, Perception Systems

    Principal Software Engineer, Perception Systems

    WaymoSeattle, WA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    VirtualVocationsTacoma, Washington, United States
    Full-time
    A company is looking for a Principal Engineer to create user experiences and solve technical challenges.Key Responsibilities Develop and enhance greenfield features while refactoring legacy code ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Platform - Lakewood, USA

    Software Engineer, Platform - Lakewood, USA

    SpeechifyLakewood, WA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 3 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsKent, Washington, United States
    Full-time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Utilize API drive...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Platform - Kent, USA

    Software Engineer, Platform - Kent, USA

    SpeechifyKent, WA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer, Platform - Everett, USA

    Software Engineer, Platform - Everett, USA

    SpeechifyEverett, WA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer, Platform - Renton, USA

    Software Engineer, Platform - Renton, USA

    SpeechifyRenton, WA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 3 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsSeattle, Washington, United States
    Full-time
    A company is looking for a Principal Software Engineer L3, Planning and Controls - Autonomous Vehicles.Key Responsibilities Drive architectural work for integrating classical and machine learning...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer, Simulator

    Principal Software Engineer, Simulator

    WaymoSeattle, WA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 30+ days ago
    • Promoted
    Remote Principal AI Developer

    Remote Principal AI Developer

    VirtualVocationsTacoma, Washington, United States
    Remote
    Full-time
    A company is looking for a Principal AI / ML Developer to lead the design and development of advanced AI applications.Key Responsibilities Architect and implement scalable applications using large ...Show moreLast updated: 4 days ago
    • Promoted
    Director of Software Engineering

    Director of Software Engineering

    VirtualVocationsEverett, Washington, United States
    Full-time
    A company is looking for a Director, R&D Software Engineering.Key Responsibilities Lead the modernization of clinical trial software platforms, enhancing front-end and back-end systems Define an...Show moreLast updated: 30+ days ago