Principal Software Developer
$120.6k - $180.9kSolar Turbines
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Description: The Standard Solutions group at Solar Turbines is at the forefront of developing innovative products and tools that drive success for our customers across diverse industries. We are seeking a motivated and forward‑thinking Software Developer to join our dynamic team. If you thrive in a fast‑paced engineering environment and enjoy creative problem‑solving, this role offers an exciting opportunity. This position is 5 days a week in office in San Diego, CA. Position Overview: As a Software Developer, you will collaborate with a global cross‑functional team to design, develop, and implement modern software tools using Agile development methodologies. You will work with new technologies to modernize legacy software tools and support ongoing digital transformation efforts. 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. What You Need to Have: 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. Top Candidates Will Have: Experience in modernizing legacy software tools. Knowledge of Agile software development methodologies, as well as user interface (UI) and user experience (UX) design principles. Managing Multiple Priorities: Strong organizational skills and a sense of urgency to manage multiple projects and competing priorities. Visa Sponsorship is not available for this position. Partial relocation assistance may be offered for this role. About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. Summary 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. Please note that salary is only one component of total compensation at Caterpillar. Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of 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 * These benefits also apply to part-time employees This position requires working onsite five days a week. Visa Sponsorship is not available for this position. Posting Dates: Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community. Powering the future through innovative, sustainable energy solutions. Solar Turbines Incorporated, headquartered in San Diego, California, is a wholly owned subsidiary of Caterpillar Inc. Solar manufactures the world’s most widely used family of mid-sized industrial gas turbines, ranging from 1 to 39 megawatts. More than 16,000 Solar units are operating in more than 100 countries with more than 3 billion operating hours. Solar is a leading provider of energy solutions, featuring an extensive line of gas turbine-powered compressor sets, mechanical drive packages, and generator sets. Solar’s customers put the company’s products to work in many areas, including production, processing and pipeline transmission of natural gas and crude oil, and generation of electricity and thermal energy for processing applications, such as manufacturing chemicals, pharmaceuticals, and food products. Solar’s foundation is people and Solar’s culture is one where individual contributions are valued, diversity in the workplace is encouraged, and safety is emphasized in all aspects of the business. Solar Turbines is comprised of a dedicated and multi-talented workforce of more than 9,000 employees with decades of experience working as a global team.
$144.5k - $195.5k
...We are looking for a software engineering leader who is passionate about creating next-generation... ...a regulated industry. Additionally, the Principal Software Engineer will bring deep... .... 2+ years professional experience developing Cloud Native applications/products on AWS...SuggestedFull timeTemporary workLocal areaFlexible hours$160k - $200k
...Description SAIC is seeking a talented and motivated Principal Software Engineer to support advanced Very Low Frequency (VLF) communication... ...collaborate with cross‑functional engineering teams to design, develop, test, and integrate software solutions that directly...SuggestedWork at officeLocal area$114k - $171k
...Northrop Grumman Aeronautics Systems is looking to a Principal Embedded Software Engineer to join our team on site in Rancho Bernardo, CA... ...mission critical systems • Work in Agile Scrum teams to develop SW products for multiple SW baselines • Design, develop,...SuggestedFull timeRemote workRelocation packageShift work$200k - $230k
...advanced manufacturing systems that deliver them at speed. The Software Integration & Operations department owns the software layer... ...uncompromising quality and rigor. About the Role As a Principal Engineer in the team, you are the senior-most technical leader...SuggestedPermanent employmentTemporary workWork at officeLocal area$91.8k - $137.6k
...Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Java or Principal Software Engineer - Java to join our team on site in... ...and Responsibilities will include: • Work with a team of developers and integrators focused on delivering software products...SuggestedFull timeInternshipRemote workWorldwideRelocation packageShift work$137.3k - $205.9k
...name synonymous with entertainment excellence and creativity. Software Engineer I - Trust & Safety Platform PlayStation isn't... ...Team We are building scalable Trust & Safety platforms and developer tools that help create safer online gaming experiences for...InternshipImmediate startWorldwide- ...automation equipment. In this role you will build and sustain software that controls complex electro-mechanical test handlers used in... ...semiconductor manufacturing. Position Summary Design and develop proprietary application and framework software for control machines...
- ...Software Engineer San Diego, CA The Software Engineer works within the Application Development & Support team to provide software programming... ...requirements and translate into working software. Designs, develops and performs testing of software to meet functional...
$150.1k - $225.1k
..., a name synonymous with entertainment excellence and creativity. Software Engineer II, Social Platform Applications Rancho Bernardo, CA The Software Engineer II role will design and develop solutions for PlayStation features on the PS5 and other supported platforms...Flexible hours$120k
...POSITION IS LOCATED IN OUR SAN DIEGO, CALIFORNIA OFFICE. LOCAL CANDIDATES ONLY PLEASE!!!** SUMMARY: Designs and develops systems-level software and provides systems support by performing the following duties. ESSENTIAL DUTIES AND RESPONSIBILITIES:...Full timeWork at officeLocal areaFlexible hours- Job Post Apply Now Apply as Guest Roles & Responsibilities Roles & Responsibilities Experience Required Experience Required Skills & Certifications Skills & Certifications Eligibilities & Qualifications Eligibilities & Qualifications
$90k - $184k
...Technologies (IDT), a leading defense technology company, is seeking a Software Engineer to be part of our Engineering team and based out of... ...selected Software Engineer will be responsible for designing, developing, testing, and integrating software solutions to support our...Full timeWork at officeImmediate start$92k - $119k
...Associate Software Engineer Cubic Defense Secure Communications: The future battlespace will be contested. Potential adversaries are... ...speed of the threat. Location: San Diego Coordinates and develops project concepts, objectives, specifications and resource needs...Contract workWork experience placementFor subcontractor$100k - $150k
...The Marlin Alliance, Inc. is seeking a Senior Software Developer with React and Python experience to join our team in San Diego, CA. This position supports our Navy customer and requires the ability to obtain a US Secret security clearance. Incorporated in 2002,...Contract workWork at office$24.2 - $38.5 per hour
...creativity and technology. We are looking for an aspiring developer with interest in developing applications that can have a real... ...millions of customers! The ideal internship candidate finds software engineering fun, loves learning new frameworks and languages,...Hourly paySummer workInternshipLocal areaHome office- ...Sr. ServiceNow Software Engineer This Sr. ServiceNow Software Engineer will know ServiceNow well enough to confidently develop within the platform in general, in addition to having specific hands-on experience within Catalogue. Centura will lean on this resource to...
- ...Senior Software Developer At Gallagher, we help clients face risk with confidence because we believe that when businesses are protected, they're free to grow, lead, and innovate. You'll be backed by our digital ecosystem: a client-centric suite of consulting tools...Live outWork at officeLocal areaFlexible hours
$55.5 - $75 per hour
...career. Responsibilities Frontend Engineering: Experience developing scalable, responsive, and dynamic web-based applications... ...proven best practices in designing, building, and supporting software projects. Receive hands-on guidance, detailed feedback, and...InternshipLocal areaImmediate start- ...Job title: Senior Software Engineer Location: San Diego, CA Duration: 5+ Months 1st Shift Description: . Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established...Day shift
$140k - $190k
...Role: Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base + stock options, and other... ...our ASVs -- from integrating new sensors and payloads, to developing new navigation algorithms, to building robust communications pipelines...Work at officeLocal areaVisa sponsorshipWork visaFlexible hours$95k - $154k
...perform from day one. That's exactly what SynergisticIT delivers. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/Data Scientists, Machine Learning engineers for full...Full timeH1b$78.9k - $123.3k
...collaboration with government and contractor personnel in a dynamic environment with both CONUS and OCONUS responsibilities. The Software Developer is responsible for designing, developing, and maintaining software solutions that support the Navy’s Large Enterprise...Full timeContract workPart timeFor contractorsLocal areaRemote work- ...Position : Senior Software Engineer – Remote Location : San Diego, CA Duration : 5 Months Total Hours/week : 40.00 1... ...adherence to company coding standards and best practices. Develop and implement monitoring and alerting systems to ensure timely...Contract workWork experience placementRemote workDay shift
- ...Forward Deployed Software Engineer Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are seeking...Permanent employmentTemporary workWork at office
$162.7k - $199.3k
...businesses. We are seeking an experienced Senior Full Stack Developer to design, develop, and maintain enterprise-level applications... ...solutions. Technical Skills ~5+ years of professional software development experience ~ Expert proficiency in Python, Node....Daily paidLocal area$124k - $187k
...Senior Software Engineer (Databricks) Job Description Overview: CoStar Group (NASDAQ: CSGP) is a leading global provider... ...experience building and operating systems on AWS. This role focuses on developing scalable, cloud-native solutions while leveraging modern AI...Full timeWork from home- ...Software Engineer, Cloud San Diego, CA (Day 1 onsite) What We Seek · 5+ years of experience in software development · 2+ years hands-on AWS/Cloud development · Experience with/of horizontally scalable micro services architecture and low latency, consistent...
- ...in Python, AWS, and coding best practices. The ideal candidate will have a strong background in software development, cloud computing. You will be responsible for developing and maintaining scalable software solutions that power our products and services. PST Remote possible...Remote work
- ...Roles & Responsibilities Evaluate and remediate gaps in software design control inputs (e.g., system/software requirements) and... ...Correct traceability errors, document missing traceability, and develop or decompose requirements as needed. Assess existing test...Work at office
$115k - $140k
...Senior Software Engineer What If… You could leverage your passion for technology to create solutions that will directly impact our food supply chain? The agriculture industry is facing numerous challenges including coordinating workforces in a rapidly shifting environment...Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer San Diego, CA
- senior principal cloud computing engineer San Diego, CA
- senior principal scientist San Diego, CA
- principal cloud computing engineer San Diego, CA
- principal San Diego, CA
- principal scientist San Diego, CA
- principal applied scientist San Diego, CA
- software technical support San Diego, CA
- healthcare software sales San Diego, CA
- software quality assurance San Diego, CA

