Jobs · Information Technology · California

Principal Software Developer

Solar Turbines · San Diego, CA · 4 days ago
Information Technology$121k–$181k/yrFull-time

Key Responsibilities

  • Collaborate with product owner, technical architect, business analysts, and stakeholders to develop and implement modern software tools that support product design, testing, and validation.
  • Create detailed technical designs and project plans.
  • Implement solutions that ensure robust, efficient, and secure software performance.
  • Mentor, train, and support team members in upgrading existing software tools and developing new tools.

Requirements

  • A degree in Engineering, Computer Science, Information Systems, or a closely related field.
  • At least 7 years of experience with C#, VB.NET, Python, TypeScript, and the .NET framework, along with hands-on expertise in database design using Oracle or SQL.
  • Experience with desktop application development using WinUI or other XAML-based frameworks is preferred; a solid understanding of Windows Forms (WinForms) is required.
  • Strong proficiency with ORM tools such as Entity Framework and Dapper.
  • Solid knowledge of front-end technologies, including ReactJS and Angular (v17+), is desirable.
  • Familiarity with API development, middleware concepts, and token-based authentication/authorization.
  • Strong communication skills and the ability to work effectively with end users and business leaders.

Qualifications

  • Experience in modernizing legacy software tools.
  • Knowledge of Agile software development methodologies, as well as user interface (UI) and user experience (UX) design principles.

Top Candidates Will Have

  • Managing Multiple Priorities: Strong organizational skills and a sense of urgency to manage multiple projects and competing priorities.

Pay

Pay Range: $120,600.00 - $180,900.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience.

Benefits

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans*
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

Schedule

This position requires working onsite five days a week.

Similar jobs

Software Developer

HARMAN InternationalNovi, MI· 2 wk ago
Engineering$133k/yrapply on jobsearch.harman.com