Post job

Principal software engineer jobs in San Bernardino, CA - 978 jobs

All
Principal Software Engineer
Software Engineer
Senior Leader
Software Engineering Internship
Software Development Engineer
Lead Developer
Senior Engineer
Senior Quality Assurance Engineer
Software Developer Internship
  • Senior Quality Assurance Engineer

    TPI Global Solutions 4.6company rating

    Principal software engineer job in Downey, CA

    Job Title : Senior SDET (Java, Selenium) Duration : 12+ month contract with possibility for extension Skills Required: • Senior-level skills in creating automation frameworks and test automation using tools such as Selenium, Selenium Grid, Cypress, Selenium WebDriver, Maven integration, TestNG, LoadRunner, JMeter, Blaze Meter, Jenkins Automation, API testing, SQL queries, backend verification, validation testing, CI/CD, load testing, regression testing and performance testing. • Skills and knowledge in Oracle Application testing suite (OATS), Open Script and Java programming. • Proficiency in DevOps tools and integration, Azure DevOps/GitLab/Jenkins/ansible/SQL Developer/Pipeline Script Groovy/SonarQube/Maven/OATS (Oracle Application Testing Suite), Open Script, Selenium. • Proficient in AI/ML frameworks and large language models (LLMs), with hands-on experience deploying machine learning models into production environments. Skilled in leveraging AI technologies to enhance QA practices through intelligent test automation and anomaly detection. • Senior level skills in administer, monitor, troubleshoot Oracle WebLogic server and Fusion Middleware Products including Oracle IDM security stack software's such as Oracle Access Manager (OAM), Oracle Identity Management (OIM) and Oracle Directory Services (OID, OUD), SOA/BPM, BI Publisher, Oracle Service Bus (OSB), Oracle WebCenter Portal (WCP), Oracle WebCenter Content (WCC), Oracle Golden Gate integration, Oracle Data Integrator (ODI), WCP configuration, Oracle HTTP Server (OHS),Oracle Database, deployments and performance. • Proficiency in Java, Python, Jython and Shell scripting • Proven communication in English • Good computer network understanding and skills • Security knowledge like vulnerabilities scan, patching, antivirus. Experience Required: • A minimum of six (6) years of experience within the last seven (7) years in testing and automation including proficiency with Selenium automation, Selenium WebDriver, Maven integration, TestNG, Java, Jenkins Automation, LoadRunner, JMeter, Blaze Meter, Azure DevOps, GitLab, Ansible, SQL Developer, Pipeline Scripting with Groovy, SonarQube, Open Script and Python/Jython • At least three (3) years of experience in the last five (5) years as a systems administrator installing, configuring and maintaining Oracle Fusion Middleware Servers including Services-Oriented Architecture (SOA), Oracle Service Bus (OSB), Oracle WebCenter Portal (WCP), Oracle WebCenter Content (WCC), Oracle Data Integrator (ODI), Oracle Enterprise Manager (OEM), Oracle BI Publisher (BIP), Oracle Policy Automation (OPA), Oracle Application Express (APEX), Oracle Golden Gate integration, Oracle Access Manager (OAM), Oracle Identity Management (OIM) and Oracle Directory Services (OID, OUD). • At least two (2) years of experience in the last three (3) years working with AI/ML frameworks, including developing and deploying models in production. • At least two (2) years of experience in the last three (3) years implementing and managing AI orchestration systems with agent-based architectures (e.g., Lang Chain, Auto Gen), following best practices in prompt engineering and multi-agent workflows. • At least two (2) years of experience in the last three (3) years in Oracle Application Testing Suite (OATS). Education Required: This classification requires the possession of a bachelor's degree in an IT-related or Engineering field. Additional qualifying experience may be substituted for the required education on a year-for-year basis.
    $112k-138k yearly est. 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Accounting Leader - Multi-Unit Restaurant Finance

    Leap Brands

    Principal software engineer job in Costa Mesa, CA

    A renowned restaurant group in Costa Mesa, California, is seeking a Vice President of Accounting to oversee all accounting operations including financial reporting, general ledger, payroll, and compliance. This leadership role involves ensuring accurate and timely financial statements, contributing to strategic decision-making, and managing a high-performing accounting team. Candidates should have a Bachelor's degree in Accounting, a CPA, over 10 years of relevant experience, and strong leadership skills. Competence in financial reporting and restaurant operations is essential. #J-18808-Ljbffr
    $97k-153k yearly est. 4d ago
  • Senior Microelectronics Packaging Lead - SiP/MCP Expert

    Sanmina-SCI Systems de MÉXico 4.6company rating

    Principal software engineer job in Costa Mesa, CA

    A leading technology company in Costa Mesa is seeking a candidate to lead the design and development of innovative microelectronics packaging solutions for high density memory products. The successful applicant will have over 10 years of experience and a strong background in semiconductor packaging. Responsibilities include leading a team and interfacing with subcontractors, while also managing projects effectively. #J-18808-Ljbffr
    $115k-149k yearly est. 2d ago
  • Private Development Market Leader

    Ellaway Blues Consulting

    Principal software engineer job in Brea, CA

    Take charge of expanding a private development practice serving commercial developers, industrial owners, and large mixed-use design programs throughout Southern California. This is a senior strategic growth position focused on client acquisition, operational excellence, and talent development. Role Highlights Guide business strategy, annual financial goals, and long-range market priorities Manage client relationships from pursuit through delivery while ensuring top-tier service Lead interdisciplinary teams delivering innovative land development solutions Strengthen brand presence through professional networking and industry involvement Mentor rising leaders and support the recruitment and growth of top technical talent Ideal Background 15+ years in private development within the AEC environment Degree in Civil Engineering, Landscape Architecture, Surveying, or related field (PE/RLA/PLS preferred) Proven market growth and business development success in the SoCal region Ability to drive project performance, profitability, and client satisfaction
    $106k-155k yearly est. 17h ago
  • Senior Fortinet Fortigate Engineer

    The Carrera Agency

    Principal software engineer job in Anaheim, CA

    This is an exceptional opportunity for a FortiGate Firewall Administrator/Engineer to take on a pivotal role managing production, enterprise-grade Fortinet infrastructure. You'll work alongside an amazing team in a dynamic, fun, and fast-paced growing environment. Start Date: Immediate Duration: 6 to 12 months W2 contract, with potential to convert to a client employee Location: Orange, CA - On-site position Compensation: Starting at $60 per hour (W2) plus benefits, higher hourly rate depending on skills and experience Key Responsibilities The FortiGate Firewall Administrator configures, manages, and maintains Fortinet security devices, focusing on firewall policies, VPNs, intrusion prevention (IPS), and traffic monitoring to protect networks from threats. This involves daily troubleshooting, firmware updates, security incident response, performance tuning, and detailed documentation for a secure IT environment. Key tasks include policy creation, threat detection, system health checks, collaboration with IT teams, and continuous learning about emerging cyber threats, often leveraging FortiManager for centralized control. • Firewall Management: Deploy, configure, and maintain FortiGate firewalls, including policy rules, routing, and high availability. • Managing Multi-site firewall deployment with site-to-site VPN connections • Security Operations: Monitor network traffic for threats, respond to security incidents, manage IPS/IDS, and implement web/application filtering. • VPN Management: Set up and troubleshoot site-to-site and remote access VPNs (IPsec, SSL). • Network Performance: Monitor system performance, identify bottlenecks, and optimize traffic flow. • Troubleshooting: Diagnose and resolve network and security issues, supporting hardware and software problems. • Documentation & Compliance: Maintain detailed documentation, create standard operating procedures (SOPs), and ensure compliance with security standards. • Collaboration: Work with network engineers, security analysts, and other IT staff on security initiatives and projects. • Updates & Upgrades: Perform firmware updates, hardware refreshes, and manage security patches. • Site visits: would require limited travel to sites local to Southern California to replace faulty hardware, install new units, troubleshoot any issues. Essential Skills & Knowledge • Strong understanding of networking protocols, TCP/IP, routing, and security frameworks. • Proficiency with FortiGate features: Policies, VPN, Proxy, UTM (Antivirus, Web Filtering, App Control, IPS). • Experience with FortiManager for centralized management (often required). • Familiarity with cloud security (AWS/Azure WAF) is a plus. • Knowledge of SIEM tools and threat intelligence. • Experience with Extreme Networks switch hardware is a plus. Soft Skills • Collaborative & Resilient: Maintains a positive, adaptable attitude and performs effectively in high-pressure situations. Communicates clearly and effectively with other teams such as Cybersecurity and Compliance. • Proactive Ownership: Self-motivated professional who takes initiative to identify and resolve issues with minimal direction. • Cross-Functional Communicator: Expert at collaborating and interfacing across technical teams to ensure security and and seamless data flow. • Continuous Learner: Passion for learning. Innovative, "can-do" approach to challenges, offers suggestions for improvements Please apply today!
    $60 hourly 2d ago
  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Principal software engineer job in Irvine, CA

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between Fall 2026 through Spring 2028. Rivian's Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
    $61k-91k yearly est. 32d ago
  • Cloud Software Engineer II

    Collabera 4.5company rating

    Principal software engineer job in Ontario, CA

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description We are seeking an experienced high-performing software engineer for a contract position in our core software group. The successful candidate will join a highly skilled development team delivering key components for the next generation portfolio. The successful candidate must be a highly adaptable team player who can quickly ramp up on new technologies and accomplish goals in a fast-paced, collaborative, and agile environment. Primary Responsibilities: • Develop, test, and deliver high quality designs and code. • Develop automated tests and proper test plans. • Investigate and resolve issues reported during verification phases. • Participate in all aspects of the software development process using agile development. Qualifications Desired Skills and Experience: • BSc / MSc degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). • At least 5 years of relevant technical experience in embedded Linux software development. • Development experience with secure, fault tolerant, carrier grade, high availability software. • Ability to navigate complex makefiles. • Mastery of C; exposure to other languages (Python, XML, Java, scripting) is an asset. • Proficiency with the Linux posix api. • Knowledge in switching/routing and Cisco products is an asset. • Familiarity with iterative and agile/scrum software development processes. • Experience using git source control system is a must, Clearcase is an asset. • Strong analytical and debugging skills. • Excellent written and oral communication skills. • Exceptional team player who works well in collaborative environments. • Self-managed, fast learner with the ability to contribute quickly to the evolution of existing software. Additional Information
    $91k-124k yearly est. 60d+ ago
  • Software Engineer 2

    Monster 4.7company rating

    Principal software engineer job in Corona, CA

    Energy: Forget about blending in. That's not our style. We're the risk-takers, the trailblazers, the game-changers. We're not perfect, and we don't pretend to be. We're raw, unfiltered, and a bit unconventional. But our drive is unrivaled, just like our athletes. The power is in your hands to define what success looks like and where you want to take your career. It's not just about what we do, but about who we become along the way. We are much more than a brand here. We are a way of life, a mindset. Join us. A day in the life: Get ready to rev up your career as a Marketing Technology Software Engineer with Monster Energy, where innovation meets adrenaline! In this high-octane role, you'll be the architect behind the digital pulse of Monster Energy and our Strategic Brands, creating and maintaining applications that fuel our marketing power. You'll develop web applications that rock for both our customers and internal teams, driving the entire product development and release cycle with full throttle. Engage with marketing teams, internal dynamos, and end-users to ensure our tools are firing on all cylinders. Plus, you'll keep the energy high by enhancing and maintaining these apps to perfection. We're on the hunt for a dynamic, self-starting front-end developer who thrives in a fast-paced, electrifying environment where quality, attention to detail, and stellar customer service are the name of the game. If you've got the skills to write modular, reusable code and the experience to extend content management systems and craft public-facing websites, this is your golden ticket to an exciting journey with Monster Energy! The impact you'll make: Define objectives by analyzing user requirements and envisioning application features and functionality Design and develop user interfaces to internet applications by setting expectations and features priorities throughout development life cycle, determining design methodologies and tool sets, completing programing using languages and software products, and designing and conducting tests Prepare technical designs, write code, perform debugging and unit testing Troubleshooting development and production problems across multiple environments Supports users by developing documentation and assistance tools Develop and maintain a working knowledge of existing application architectures Stay industry current and consistently abreast on new technologies and changes/deprecations to existing tool sets by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations Enhances organization reputation by accepting ownership for accomplishing new and different requests Who you are: Bachelor's Degree in computer-science, information systems, related technical field preferred Minimum 7+ years' experience working directly with UI/UX designers to design, prototype, test and implement next gen UI Ability to complete all phases of software development life cycle including analysis, functionality, testing and support 3 or more years' experience in UI development with modern JavaScript frameworks such as React.js, Angular (preferred), Backbone, Ember, etc. Advanced knowledge of HTML5/CSS/JavaScript Experience working with and or developing animation libraries to support complex design decisions Experience developing highly-responsive components sing Angular or other JavaScript library/framework preferred Experience with Photoshop and the Adobe suite of products required Experience developing Content Management System (CMS) based applications Experience working with Micorsoft.Net technologies a plus Experience working with Facebook, Instagram, YouTube, Twitter, etc. API's Experience working in an Agile environment/Scrum team a plus Experience working successfully with high profile strategic partners Experience working in a team oriented, collaborative environment Experience with Git required Experience using the Atlassian Suit of products (Jira, Bamboo, Stash, and Confluence) a plus Outstanding grasp of information technology concepts and processes Strong interpersonal and communication skills with ability to communicate effectively with non-technical internal clients Must be focused, self-motivated, results-oriented, and able to handle multiple priorities in a fast-paced, continually changing environment Ability to successfully manage multiple schedules and projects simultaneously Excellent problem solving and analytical skills Ability to take initiative and be proactive Extremely attentive to details Monster Energy provides a competitive total compensation. This position has an estimated annual salary of $105,000 - $140,000. The actual pay may vary depending on your skills, qualifications, experience, and work location.
    $105k-140k yearly 60d+ ago
  • Cloud Software Engineer, Backend - Enterprise

    TP-Link Systems 3.9company rating

    Principal software engineer job in Irvine, CA

    Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world's top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people's lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint. We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology. Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle. Overview: Do you thrive in building robust, scalable backend systems for the cloud? Are you passionate about designing and implementing high-performance, secure applications? If so, then this Cloud Software Engineer, Backend role might be perfect for you! In this role, you will be an important member of our engineering team, responsible for the design, development, and maintenance of our backend cloud applications. You'll collaborate with our Cloud Architects, UX/UI designers, QA teams, and key hardware personnel and you will leverage your expertise in cloud technologies and backend development to build secure, reliable, and performant systems that meet our business needs. Key Responsibilities: Research competitors, design, develop, and maintain highly scalable and reliable backend services using cloud-native technologies. Collaborate with frontend engineers and other teams to ensure seamless integration. Select and utilize appropriate cloud technologies (e.g., AWS, Azure, OCI) to build and deploy applications. Optimize backend systems for performance, scalability, and cost-efficiency. Implement robust security measures to ensure data protection and application integrity. Develop various software (e.g., Windows/Linux/Hardware Box) with the same code which is in DDD architecture. Write clean, maintainable, and well-documented code. Automate infrastructure provisioning and deployment using tools like CI/CD pipelines. Troubleshoot and debug complex backend issues. Participate in code reviews & design reviews that are related to the modules that you are responsible for. Stay up to date on the latest cloud technologies and best practices. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 2+ years of experience in cloud backend software development. Proven experience designing and building scalable, reliable, and secure cloud-based applications. Strong proficiency in backend programming language Java and frameworks like SpringBoot, Service Mesh. Strong proficiency in JVM, multithreading programming, performance optimization skills. Experience with a specific cloud platform (AWS, Azure, OCI). Experience with cloud-based databases (e.g., NoSQL databases such as MongoDB, relational databases). Experience with distributed middleware (e.g. Message queue, config center). Experience with containerization technologies (e.g., Docker, Kubernetes). In-depth knowledge of backend technologies (e.g., APIs, message queues). Experience with security best practices for cloud environments. Excellent communication, collaboration, and problem-solving skills. Ability to work effectively in a team environment. Preferred Qualifications: Experience with DevOps principles and practices. Experience with serverless architectures. Experience with SDN Software Controller Platform. Experience with AI Ops. Benefits Salary range: $120,000 - $180,000 Free snacks and drinks, and provided lunch on Fridays Fully paid medical, dental, and vision insurance (partial coverage for dependents) Contributions to 401k funds Bi-annual reviews, and annual pay increases Health and wellness benefits, including free gym membership Quarterly team-building events At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc. Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.
    $120k-180k yearly Auto-Apply 60d+ ago
  • Avionics Software Developer Engineer

    The Structures Company, LLC 4.1company rating

    Principal software engineer job in Tustin, CA

    JOB TITLE: Avionics Software Developer Engineer PAY RATE: $70/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position with a top-tier client. Job Details: Job Type: Contract (12 months with potential for extension) Industry: Aerospace / Defense / Aviation Benefits: Medical, dental, and vision (Cigna) Perks: Bonus potential + Priority access via Tier 1 supplier Openings Nationwide: Thousands of opportunities across the U.S. Qualifying Questions: Are you a U.S. person as defined under ITAR regulations? Do you meet the educational and experience requirements for this role? Can you commute to the job location or relocate if necessary? Summary: Design, develop, test, and verify safety-critical embedded software using C and C++ Support software development throughout the full product lifecycle, including requirements, design, implementation, verification, and certification Develop software in compliance with DO-178 standards and aerospace best practices Integrate software with embedded hardware, SoCs, and avionics systems Work with RTOS environments and ARINC 651 Integrated Modular Avionics (IMA) architectures Implement and debug communications over RS232, RS485, CAN, and Ethernet Support SoC configuration and integration efforts Collaborate with FPGA and hardware teams using VHDL and Verilog Use MATLAB and Simulink for modeling, simulation, and data analysis Participate in code reviews, configuration management, and change control using Atlassian tools (JIRA, Bitbucket/Git, Confluence, Crucible) Support system-level testing, verification, validation, and certification activities Requirements: B.S. or M.S. in an Engineering discipline from an accredited university Demonstrated experience with C and C++ embedded software development 4+ years of experience developing safety-critical software in aerospace or a related field Experience with safety-critical embedded hardware and software following DO-178 guidelines Hands-on experience with real-time operating systems (RTOS) and ARINC 651 IMA architectures Experience with serial and network communications: RS232, RS485, CAN, and Ethernet Experience with SoC configuration and integration Familiarity with hardware description languages such as VHDL and Verilog Experience using MATLAB and Simulink for modeling and analysis Experience with the Atlassian software project management suite, including JIRA, Bitbucket (Git), Confluence, and Crucible Must be a U.S. Citizen (as defined by ITAR). About Us: The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles. As trusted partners to major aerospace OEMs and Tier 1 suppliers, we connect professionals with opportunities to grow and excel in the aviation and aerospace industries. Eligibility Requirements: Must be a U.S. Citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3) to comply with ITAR regulations. Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense Take your career to new heights-apply today! Engineers - #Hotjobs
    $70 hourly 11d ago
  • SDET Contractor

    Playstation 4.8company rating

    Principal software engineer job in Aliso Viejo, CA

    Why PlayStation? PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation 5, PlayStation 4, PlayStation VR, PlayStation Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation. SDET (Contractor) Responsibilities: We are looking for a highly skilled Software Development Engineer in Test (SDET) to design, develop, and maintain automated test frameworks for backend services and APIs. The ideal candidate is a strong Java engineer with deep testing expertise, capable of working closely with developers, product owners, and scrum teams to ensure high-quality delivery of complex services and integrations. This role involves building robust automation, validating API contracts and flows, working with microservice-based systems, and contributing to continuous integration and quality strategies. What You'll Do Design, develop, and maintain automated test frameworks and backend test suites using Java. Write high-quality JUnit tests for RESTful APIs, service layers, and backend components. Validate API schemas, request/response structures, and error-handling scenarios. Create and execute API automation covering functional, regression, and integration layers. Collaborate with developers to ensure testability, observability, and quality in new feature design. Analyze logs, metrics, and service behavior to diagnose and troubleshoot failures. Participate in Agile processes: refinement, planning, retrospectives, and daily scrums. Drive improvements in CI/CD pipelines through automation and quality gates. Contribute to scaling QE across microservices by building reusable test components and libraries. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field-or equivalent practical experience. 3+ years of experience in software QE, test automation, or development roles. Demonstrated ability to work independently as well as part of a collaborative Scrum team Interest in working as part of an agile, collaborative and cross-functional team that works on modern software design and development Exposure to version control systems (preferably Git) Excellent verbal and written communication skills Strong analytical and problem-solving skills Required Skills: Strong experience with Java programming (advanced OOP concepts, collections, generics, lambdas). Hands-on experience writing tests with JUnit (JUnit5 preferred). Expertise in API testing for REST-based services (familiarity with gRPC is a plus). Solid understanding of API schema validation, including OpenAPI/Swagger specifications. Experience building and maintaining automation frameworks for backend or microservice architectures. Familiarity with Git, branching strategies, and CI/CD tools (e.g. Jenkins, GitHub Actions). Strong problem-solving and debugging skills. Including analyzing logs and diagnosing service failures. Preferred Skills (Good to Have): Experience designing test plans, writing detailed test scenarios, and performing domain-driven test analysis. Familiarity with Spring Boot-based micro services and common backend service patterns. Experience using IntelliJ IDEA or similar Java-focused development environments. Hands-on experience with log analysis and observability tools (Splunk preferred). Understanding of gRPC service testing and related tooling. Familiarity with cloud environments (AWS). Exposure to writing scripts using Python or Node.js Exposure to a web-front-end technology such as JavaScript, HTML and CSS Please refer to our Candidate Privacy Notice for more information about how we process your personal information, and your data protection rights. At SIE, working with our partners, we consider several factors when setting each role's base pay range, including the competitive benchmarking data for the market and geographic location. Please note that the individual base pay range may vary based on job-related factors which may include knowledge, skills, experience, and location. In addition, this role is eligible for benefit offerings that include medical, dental, and vision. Click here to learn more. The estimated base pay range for this role is listed below, this is an hourly rate.$52-$78 USD Equal Opportunity Statement: Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
    $107k-147k yearly est. Auto-Apply 11d ago
  • Flight Ops Full-Stack Software Engineer

    Dzyne Technologies 3.9company rating

    Principal software engineer job in Irvine, CA

    Our Culture DZYNE Technologies is leading the future of autonomous defense. Based in Irvine, California, we develop and manufacture advanced airborne and ground-based defense solutions deployed in over 50 countries. Backed by U.S. Government Programs of Record, our technologies are field-proven, scalable, and production-ready. We're growing fast and looking for innovators ready to make an impact. At DZYNE, you'll join a culture built on collaboration, integrity, and purpose. We celebrate wins, value diverse perspectives, and support every team member's success. Ready to do work that matters? Join us. Position: Flight Ops Full-Stack Software Engineer Location: 34 Parker, Irvine, CA Position Description: DZYNE Technologies is seeking a Full-Stack Web Application Developer to design and build internal tools that streamline operations and improve team workflows. You will embed with our Flight Operations team and observe their manual workflows to discover points ready for automation. From these observations, you will develop web-based systems that make complex processes simple and efficient - from data integration to real-time dashboards - helping teams move faster and work smarter. You will create clean, intuitive front-end interfaces and build robust back-end APIs and databases. The ideal candidate is a developer who loves quickly addressing real-world needs with elegant, maintainable software. Responsibilities: * Design and develop internal web applications and dashboards to support flight operations, ground check out, and system testing. * Collaborate closely with cross-functional teams to understand workflows and pain points to rapidly prototype solutions. * Build, test, and deploy full-stack applications using modern front- and backend frameworks (React, Node, Postgres or other databases). * Design and maintain secure, scalable, and maintainable codebases. Required Skills/Qualifications: * Strong proficiency in JavaScript, React, and full-stack web development. * Experience building RESTful APIs and working with relational databases (e.g., PostgreSQL). * Familiarity with CI/CD pipelines and agile tools. * Familiarity with virtual machines and cloud platforms for hosting * Familiarity with Docker deployment * Comfort working in fast-paced environments, both in and on-site, with evolving requirements. Preferred Skills/Qualifications: * Experience integrating software tools with real-time data or hardware systems. * Gitlab CI/CD pipeline scripting * Exposure to DevOps best practices * Experience working with teams that operate physical systems (IoT, robotics, or similar) * Drone software exposure Education: * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) Clearance Level Required: No Travel: NGT 25% Working Conditions: The diversity of work conditions may range from an environment where there is little or no physical discomfort, such as a general office environment or warehouse to in the field (e.g. proving grounds, airfields). Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. * Must have the ability to stand, climb, occasionally lift a minimum of 25 lbs. * Regularly required to crouch and reach to install/move equipment by bending forward at the waist or by bending legs and spine * Involves movement between departments, floors, and worksites to facilitate work. * May be performing physical activities including, but not limited to, heavy lifting and moving of items, climbing in and out of equipment, crawling, and working outdoors Other Requirements: (if a clearance level is not required) It is an essential requirement for the person in this role to have a legal right to work in the United States and be eligible to obtain any required Export Authorization and DoD Clearance. Salary: $105,000- $13,000 annually Salary depends on relevant work experience, education, training, essential skills, and/or other factors such as specialized or high-demand professions. In addition to the annual salary, the position will be eligible for an annual bonus. The pay range for this job level is a general guideline only and not a guarantee of salary or annual bonus. Benefits: Our benefits are DZYNE'ed for your overall health and financial wellness. DZYNE provides comprehensive medical, dental, and vision plans, employee life and accidental death, and disability, with all premiums for our employees paid for by DZYNE Technologies. DZYNE provides paid time off and paid holidays. Additionally, DZYNE offers a 401K plan with an employer match. DZYNE Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, national origin, disability, or protected veteran status. In addition to federal law requirements, DZYNE Technologies complies with applicable state and local laws governing nondiscrimination in employment in every location in which our company has facilities. This policy applies to all terms and conditions of employment. Pay Range: $105,000 - $130,000 per year
    $105k-130k yearly 10d ago
  • Software Engineer, All Teams

    Compa 4.1company rating

    Principal software engineer job in Irvine, CA

    Compa is a venture-backed SaaS startup revolutionizing the future of compensation. In a dynamic job market with hiring challenges, accountability, and the rise of AI, companies need the best data to stay ahead of industry changes, competition, and costs. Compa has developed the premier real-time compensation data platform, delivering top-tier compensation intelligence to leading enterprise teams. Compa is a compensation intelligence company built to augment enterprise compensation teams in the era of AI. Our customers include the world's biggest companies: NVIDIA, Stripe, DoorDash, Open AI, TMobile, Moderna, Workday, Ulta, Target, and more. Locations: Compa headquarters are located in Irvine, California, with growing sites in Denver, Colorado and San Francisco, California. We're a collaborative, curious, and driven team that values transparency, ownership, and continuous learning and prioritizing in person work where possible. Location: While Compa is a remote friendly company, for this role there is a preference for candidates located near one of our offices in Irvine, CA, Denver, CO or Boston, MA. The Role: At Compa, we're building the future of enterprise compensation. Our platform helps the world's largest companies make smarter, fairer, and more transparent pay decisions-powered by live data and thoughtful design. As a Software Engineer, you'll have significant ownership and autonomy to build the systems and infrastructure that power Compa's core products. You'll work across the stack, collaborate closely with product and design, and contribute to features that directly impact enterprise customers. In this role, you will: Ship production-grade software across Compa's web app and backend systems Build new features and improve existing workflows in collaboration with Product and Design Write clean, scalable code and contribute to system architecture decisions Participate in code reviews, team rituals, and roadmap discussions Solve real problems for enterprise compensation teams-from data pipelines to user experience Minimum Qualifications 2+ years of experience shipping production software in a collaborative environment Strong proficiency in at least one modern web development language or framework Comfortable working across the stack or specializing in either frontend or backend Proven ability to work autonomously and follow through on commitments Pragmatic and thoughtful about trade-offs-focus on outcomes over tools Strong communication and collaboration skills Preferred Qualifications Experience in early-stage or high-growth startup environments Familiarity with compensation, HR tech, or enterprise SaaS (not required) Experience working on data-driven products or complex user workflows Interest or experience in AI systems or ML infrastructure (a plus, not a requirement) Comfortable navigating ambiguity and working in fast-paced, iterative environments Tech Stack You don't need experience with all of these, but familiarity with any is a plus: Backend: Django, Python Frontend: React, TypeScript, GraphQL Infrastructure: AWS Other Tools: vLLM, Linear, Slack, Notion, Metabase
    $88k-118k yearly est. Auto-Apply 60d+ ago
  • Intern - Software Development @ Tabi Places

    Darwins

    Principal software engineer job in Irvine, CA

    About the Company: Join our small development team at Darwins as we build out our application, Tabi Places. Position Overview: As a Software Development Intern, you will embark on an exciting journey to explore various domains of software development. This internship is designed to provide hands-on experience in building robust applications using Flutter, deploying scalable solutions on Google Cloud, writing efficient code in Go, mastering DevOps practices, and learning the intricacies of App-store deployment. You'll also gain insights into the multifaceted operations of a startup. Key responsibilities / What we want you to learn: Flutter Development: Develop and maintain mobile applications using Flutter. Understand the nuances of cross-platform development. GCP Solutions: Deploy and manage applications on Google Cloud. Learn about cloud architecture, scalability, and security. Go Programming: Write high-performance backend code in Go. Focus on concurrency, stateless servers, and efficient data processing. DevOps Practices: Engage in continuous integration and deployment (CI/CD) processes. Familiarize with tools like Docker, Kubernetes, and Jenkins. App-Store Deployment: Learn the process of deploying applications to various app stores, understanding guidelines, and managing updates. Startup Experience: Participate in various startup functions, including team meetings, brainstorming sessions, and strategy discussions. Qualifications: Currently enrolled in a Computer Science/Engineering program or related field. Basic understanding of programming concepts and a keen interest in software development. Familiarity with any of the mentioned technologies (Flutter, GCP, Go, or DevOps) is a plus but not required. Strong problem-solving skills and eagerness to learn. Benefits: Work with a small, practical team of experienced devs in a real-world setting. Opportunity to contribute to impactful projects. Flexible working hours and a supportive work environment. 0.8 Miles from the UCI Campus. How to Apply: Submit your resume along with a cover letter explaining your interest in the internship and how you can contribute to our team. Note: This is a paid internship.
    $36k-49k yearly est. Auto-Apply 48d ago
  • Software Engineer (Foothill Ranch, CA)

    Chroma Systems Solutions, Inc. 3.5company rating

    Principal software engineer job in Irvine, CA

    About the Organization Chroma Systems Solutions, Inc. is a leading designer and manufacturer of power testing instruments and systems including programmable AC Power Source and DC Power Supplies, AC loads and DC Electronic Loads, Digital Power Meters and Automated Testing Systems for applications in LED Lighting, Led Drivers, Aerospace, Defense, Military, Automotive, Medical, Battery, Solar, Marine, and Regulatory Testing. Description JOB TITLE: Software Engineer (Foothill Ranch, CA) DEPARTMENT: Engineering REPORTS TO: Software Project Manager EMPLOYEE TYPE: Full Time LOCATION: 19772 Pauling, Foothill Ranch, CA 92610 (100% Onsite) SALARY: is commensurate with relevant experience GENERAL JOB DESCRIPTION: Chroma Systems Solutions, Inc. is a leading designer and manufacturer of power testing instruments and systems including programmable AC Power Source and DC Power Supplies, AC loads and DC Electronic Loads, Digital Power Meters and Automated Testing Systems for applications in LED Lighting, Led Drivers, Aerospace, Defense, Military, Automotive, Medical, Battery, Solar, Marine, and Regulatory Testing. The Software Engineering position will provide design, development, and maintenance of complex software products that directly or indirectly support company hardware products. These APIs, GUIs, and test programs executables. ESSENTIAL DUTIES & RESPONSIBILITIES: * Take lightly defined requirements and develop software programs to support the requirements. * Develop user manuals, installation guides, and other documentation to support software products. * Develop and successfully execute detailed test plans, procedures and scenarios for unit, process, function, system integration, acceptance, and regression testing. * Working within the full-life cycle software development including analyzing, designing, building, testing, implementing, and supporting applications. QUALIFICATIONS: * Bachelors in Computer Science, Electrical Engineering, or related field is a plus * 2 years minimum demonstrated experience in a software development role * Knowledge of programming language: C, C#, Python, or similar * Experience with NI LabView, LabWindows CVI highly desirable * Understanding of Hardware in the Loop (HIL) systems and NI Versitand a plus * Experience using automated test equipment * Good troubleshooting skills and debugging methodology * Very good written and verbal communication skills * Ability to successfully work time constrained schedules * Strong attention to detail required SUPERVISORY RESPONSIBILITIES: This is a non-supervisory position. PHYSICAL DEMANDS: General office skills and dexterity are required. Ability to lift 30 pounds. COMPANY BENEFITS: * Bonus programs based on individual and company performance * Vacation, sick, bereavement time * Medical, dental, and vision plans for employees and dependents * Life insurance, AD&D, long term disability, and employee wellness programs * 401(k) retirement accounts with immediate vesting of company contributions * Profit sharing programs WORKING CONDITIONS: Chroma Systems Solutions, Inc. is an Equal Opportunity Employer. All qualified applicants will receive equal consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, political affiliation, marriage or veteran status, and will not be discriminated against on the basis of disability. EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law. Pay Range $85,000 - $95,000 Tags LabVIEW, ITAR, PowerPro, C#, C++, Python, high voltage, automated test equipment Location Pauling
    $85k-95k yearly 60d+ ago
  • Software Engineer II, Lifecycle Engineering

    Irhythm Technologies 4.8company rating

    Principal software engineer job in Orange, CA

    Career-defining. Life-changing. At iRhythm, you'll have the opportunity to grow your skills and your career while impacting the lives of people around the world. iRhythm is shaping a future where everyone, everywhere can access the best possible cardiac health solutions. Every day, we collaborate, create, and constantly reimagine what's possible. We think big and move fast, driven by our commitment to put patients first and improve lives. We need builders like you. Curious and innovative problem solvers looking for the chance to meaningfully shape the future of cardiac health, our company, and your career About This Role: iRhythm's Product Development team is seeking a highly skilled Software Engineer II to join our Lifecycle (Sustaining) Engineering team. This role focuses on supporting existing products through their lifecycle, ensuring quality, compliance, and continuous improvement while maintaining business continuity. In this role, you will own and execute product firmware & tooling software changes that keep our released medical device products safe, compliant, manufacturable, and reliable. You'll work closely with our product development team of embedded firmware and software engineers and cross-functionally with hardware, quality, and operations to resolve field and factory issues, manage obsolescence, improve yield, and maintain regulatory compliance. This opportunity offers substantial career growth potential while positively impacting lives through design and technology. What You Will Be Doing Own software changes across released manufacturing equipment including bug fixes, minor feature enhancements, refactors, and obsolescence-driven updates working within established design controls and change management processes. Lead software updates to manufacturing test systems (fixture software, functional test scripts, ICT/boundary scan integration) and drive improvements to yield, throughput, and reliability. Integrate embedded firmware with hardware (board bring-up, driver updates, peripheral interfaces), using oscilloscopes, logic analyzers, JTAG/SWD, and in-circuit debuggers for root cause and verification. Lead firmware/software investigations for field returns, NCRs, and deviations; perform structured root cause analysis; implement and verify CAPA actions with clear traceability. Author and execute V&V (unit/integration/system), including test plans, protocols, automated regression suites, and reports compliant with IEC 62304 and internal SOPs. Maintain configuration management (requirements, code, test assets, DHF/DMR updates, SBOMs), ensuring complete documentation and traceability through release. Perform risk management activities (ISO 14971), update hazard analyses, perform impact assessments for changes, and ensure risk controls remain effective post-change. Validate software used in production (CSV/IQ/OQ/PQ as applicable), ensuring alignment with 21 CFR 820.70(i) and Part 11 for electronic records/signatures. Collaborate cross-functionally with Hardware, Quality, Regulatory, Manufacturing, Supply Chain, and external suppliers/CMs to plan and execute changes with minimal disruption. Support embedded software development and updates, ensuring compatibility with hardware and compliance with IEC 62304 and cybersecurity requirements. Contribute to secure product maintenance by assessing and implementing vulnerability patches, managing third‑party dependencies current in line with evolving guidance. What We Want To See BS in Computer Engineering, Computer Science, or related field 3+ years of experience embedded software development (C/C++), including hardware bring-up, low-level drivers, and board-level debugging within the medical device or regulated industry, manufacturing support a plus. Strong testing discipline: unit/integration/system testing, test automation, static analysis, code reviews, and documented V&V deliverables. Ability to understand and modify different programming scripts such as Java, Python, JavaScript, C#, etc., used for writing automated test scripts and frameworks. Manufacturing support experience: troubleshooting test failures, interpreting schematics and datasheets, working with CM/fixture vendors, and implementing sustainable fixes. Strong knowledge of configuration and change control (Git, branching strategies, code reviews, CI; ECR/ECO, traceability, DHF/DMR updates). Strong understanding of FDA QSR, ISO 13485, IEC 60601, ISO 14971 and IEC 62304 standards. Cybersecurity for medical devices experience (SBOM management, vulnerability assessment, third‑party component governance) a plus. Experience with tools like Selenium, Appium, Cypress, Playwright, and frameworks like TestNG, JUnit, Cucumber for developing and running automated tests a plus. Work Environment / Other Requirements Location: On-site (Cypress, CA - Orange County) Up to 10% travel to iSF (San Francisco facility) Location: Orange County Actual compensation may vary depending on job-related factors including knowledge, skills, experience, and work location. Estimated Pay Range $88,000.00 - $110,000.00 As a part of our core values, we ensure an inclusive workforce. We welcome and celebrate people of all backgrounds, experiences, skills, and perspectives. iRhythm Technologies, Inc. is an Equal Opportunity Employer. We will consider for employment all qualified applicants with arrest and conviction records in accordance with all applicable laws. iRhythm provides reasonable accommodations for qualified individuals with disabilities in job application procedures, including those who may have any difficulty using our online system. If you need such an accommodation, you may contact us at ********************* About iRhythm Technologies iRhythm is a leading digital healthcare company that creates trusted solutions that detect, predict, and prevent disease. Combining wearable biosensors and cloud-based data analytics with powerful proprietary algorithms, iRhythm distills data from millions of heartbeats into clinically actionable information. Through a relentless focus on patient care, iRhythm's vision is to deliver better data, better insights, and better health for all. Make iRhythm your path forward. Zio, the heart monitor that changed the game. There have been instances where individuals not associated with iRhythm have impersonated iRhythm employees pretending to be involved in the iRhythm recruiting process, or created postings for positions that do not exist. Please note that all open positions will always be shown here on the iRhythm Careers page, and all communications regarding the application, interview and hiring process will come from a @irhythmtech.com email address. Please check any communications to be sure they come directly from @irhythmtech.com email address. If you believe you have been the victim of an imposter or want to confirm that the person you are communicating with is legitimate, please contact *********************. Written offers of employment will be extended in a formal offer letter from an @irhythmtech.com email address ONLY. For more information, see *********************************************************************************** and *****************************************
    $88k-110k yearly Auto-Apply 50d ago
  • Software Engineer - Investment Technology

    Pacific Life 4.5company rating

    Principal software engineer job in Newport Beach, CA

    Providing for loved ones, planning rewarding retirements, saving enough for whatever lies ahead - our policyholders count on us to be there when it matters most. It's a big ask, but it's one that we have the power to deliver when we work together. We collaborate and innovate - pushing one another to transform not just Pacific Life, but the entire industry for the better. Why? Because it's the right thing to do. Pacific Life is more than a job, it's a career with purpose. It's a career where you have the support, balance, and resources to make a positive impact on the future - including your own. We're actively seeking a talented Software Engineer to join our Investment Management Technology team in Newport Beach. * This role is on-site. You'll work at our state-of-the-art Newport Beach headquarters. Pacific Life is on a mission to innovate and drive our business forward through impactful corporate software projects. We are seeking a talented and passionate Software Engineer to join our Investments Technology team. If you thrive in an Agile/Scrum environment and are eager to make a significant impact, we want to hear from you. Your Role: As a Software Engineer, you will: * Design, build, and enhance applications that support our investment management capabilities within an Agile/Scrum framework. * Handle data integration services, data quality, and data mapping development. * Understand data sources, create data mapping models, and prioritize responses to data quality inquiries and issues. * Collaborate with the Investment Management product team to ensure the delivery of data integration, data quality, and data delivery supporting business application data loads. How You Will Make an Impact: * Map and document system-to-system data integrations. * Resolve business user requests and production issues. * Develop and support data integration. * Work with API/CSV/JSON/XML file sources. * Utilize your experience with investment, insurance, or financial data. * Demonstrate a growth mindset and learn emerging data technologies. * Apply strong data analysis and data mining skills. * Write technical documentation. Experience You Will Bring: * 3-5+ years of development experience. * Strong proficiency in SQL, data loading, and cloud integration tools. * Excellent analytical, problem-solving, and decision-making skills. * Experience working in an Agile team environment. * Detail-oriented with excellent organizational, communication, and interpersonal skills. What Will Make You Stand Out: * Strong work ethic and problem-solving abilities. * Adaptability and active collaboration skills. * Experience with various project methodologies (waterfall, Agile SCRUM, Kanban, etc.). * Experience with Azure DevOps, CI/CD pipelines, unit testing, and fit-for-purpose documentation. * Interest or background in financial services, particularly asset management or investment accounting. * Familiarity with emerging AI technologies. * Experience with Power BI or other reporting tools. * Knowledge of the MuleSoft platform. * Experience in Oracle and Snowflake. * Experience in Informatica/DBT * Experience with test case automation You can be who you are. We are committed to a culture of diversity and inclusion that embraces the authenticity of all employees, partners and communities. We support all employees to thrive and achieve their fullest potential. What's life like at Pacific Life? Visit Instagram.com/lifeatpacificlife Benefits start Day 1. Your wellbeing is important. We're committed to providing flexible benefits that you can tailor to meet your needs. Whether you are focusing on your physical, financial, emotional, or social wellbeing, we've got you covered. * Prioritization of your health and well-being including Medical, Dental, Vision, and a Wellbeing Reimbursement Account that can be used on yourself or your eligible dependents * Generous paid time off options including Paid Time Off, Holiday Schedules, and Financial Planning Time Off * Paid Parental Leave as well as an Adoption Assistance Program * Competitive 401k savings plan with company match and an additional contribution regardless of participation. Base Pay Range: The base pay range noted represents the company's good faith minimum and maximum range for this role at the time of posting. The actual compensation offered to a candidate will be dependent upon several factors, including but not limited to experience, qualifications and geographic location. Also, most employees are eligible for additional incentive pay. $100,530.00 - $122,870.00 Your Benefits Start Day 1 Your wellbeing is important to Pacific Life, and we're committed to providing you with flexible benefits that you can tailor to meet your needs. Whether you are focusing on your physical, financial, emotional, or social wellbeing, we've got you covered. * Prioritization of your health and well-being including Medical, Dental, Vision, and Wellbeing Reimbursement Account that can be used on yourself or your eligible dependents * Generous paid time off options including: Paid Time Off, Holiday Schedules, and Financial Planning Time Off * Paid Parental Leave as well as an Adoption Assistance Program * Competitive 401k savings plan with company match and an additional contribution regardless of participation EEO Statement: Pacific Life Insurance Company is an Equal Opportunity /Affirmative Action Employer, M/F/D/V. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a Human Resources Representative at Pacific Life Insurance Company.
    $100.5k-122.9k yearly Auto-Apply 6d ago
  • Controls, Automation & Embedded Software - Summer 2026 Internships

    Rivian 4.1company rating

    Principal software engineer job in Irvine, CA

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between Fall 2026 through Spring 2028. Rivian's Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Embedded Software System Engineering - Test & Integration Power Electronics Various Controls teams Various Automation teams and similar Qualifications Must be currently pursuing a bachelors, masters, or PhD degree. Actively pursuing a degree or one closely related in Computer Science, Computer Engineering, Electrical Engineering, or similar. Experience with languages such as C, C++, Python. Embedded software development and optimization. Experience with software development and the ability to read/debug code. Experience with troubleshooting and root cause analysis of complex systems. Software development on microcontrollers. Experience utilizing scripting languages. Applied knowledge and understanding of engineering first principles. Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. Must be currently pursuing a bachelors, masters, or PhD degree. Actively pursuing a degree or one closely related in Computer Science, Computer Engineering, Electrical Engineering, or similar. Experience with languages such as C, C++, Python. Embedded software development and optimization. Experience with software development and the ability to read/debug code. Experience with troubleshooting and root cause analysis of complex systems. Software development on microcontrollers. Experience utilizing scripting languages. Applied knowledge and understanding of engineering first principles. Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Embedded Software System Engineering - Test & Integration Power Electronics Various Controls teams Various Automation teams and similar
    $61k-91k yearly est. 8d ago
  • Software Engineer - Investment Technology

    Pacific Life 4.5company rating

    Principal software engineer job in Newport Beach, CA

    Providing for loved ones, planning rewarding retirements, saving enough for whatever lies ahead - our policyholders count on us to be there when it matters most. It's a big ask, but it's one that we have the power to deliver when we work together. We collaborate and innovate - pushing one another to transform not just Pacific Life, but the entire industry for the better. Why? Because it's the right thing to do. Pacific Life is more than a job, it's a career with purpose. It's a career where you have the support, balance, and resources to make a positive impact on the future - including your own. We're actively seeking a talented Software Engineer to join our Investment Management Technology team in Newport Beach. • This role is on-site. You'll work at our state-of-the-art Newport Beach headquarters. Pacific Life is on a mission to innovate and drive our business forward through impactful corporate software projects. We are seeking a talented and passionate Software Engineer to join our Investments Technology team. If you thrive in an Agile/Scrum environment and are eager to make a significant impact, we want to hear from you. Your Role: As a Software Engineer, you will: Design, build, and enhance applications that support our investment management capabilities within an Agile/Scrum framework. Handle data integration services, data quality, and data mapping development. Understand data sources, create data mapping models, and prioritize responses to data quality inquiries and issues. Collaborate with the Investment Management product team to ensure the delivery of data integration, data quality, and data delivery supporting business application data loads. How You Will Make an Impact: Map and document system-to-system data integrations. Resolve business user requests and production issues. Develop and support data integration. Work with API/CSV/JSON/XML file sources. Utilize your experience with investment, insurance, or financial data. Demonstrate a growth mindset and learn emerging data technologies. Apply strong data analysis and data mining skills. Write technical documentation. Experience You Will Bring: 3-5+ years of development experience. Strong proficiency in SQL, data loading, and cloud integration tools. Excellent analytical, problem-solving, and decision-making skills. Experience working in an Agile team environment. Detail-oriented with excellent organizational, communication, and interpersonal skills. What Will Make You Stand Out: Strong work ethic and problem-solving abilities. Adaptability and active collaboration skills. Experience with various project methodologies (waterfall, Agile SCRUM, Kanban, etc.). Experience with Azure DevOps, CI/CD pipelines, unit testing, and fit-for-purpose documentation. Interest or background in financial services, particularly asset management or investment accounting. Familiarity with emerging AI technologies. Experience with Power BI or other reporting tools. Knowledge of the MuleSoft platform. Experience in Oracle and Snowflake. Experience in Informatica/DBT Experience with test case automation You can be who you are. We are committed to a culture of diversity and inclusion that embraces the authenticity of all employees, partners and communities. We support all employees to thrive and achieve their fullest potential. What's life like at Pacific Life? Visit Instagram.com/lifeatpacificlife Benefits start Day 1. Your wellbeing is important. We're committed to providing flexible benefits that you can tailor to meet your needs. Whether you are focusing on your physical, financial, emotional, or social wellbeing, we've got you covered. • Prioritization of your health and well-being including Medical, Dental, Vision, and a Wellbeing Reimbursement Account that can be used on yourself or your eligible dependents • Generous paid time off options including Paid Time Off, Holiday Schedules, and Financial Planning Time Off • Paid Parental Leave as well as an Adoption Assistance Program • Competitive 401k savings plan with company match and an additional contribution regardless of participation. Base Pay Range: The base pay range noted represents the company's good faith minimum and maximum range for this role at the time of posting. The actual compensation offered to a candidate will be dependent upon several factors, including but not limited to experience, qualifications and geographic location. Also, most employees are eligible for additional incentive pay. $100,530.00 - $122,870.00 Your Benefits Start Day 1 Your wellbeing is important to Pacific Life, and we're committed to providing you with flexible benefits that you can tailor to meet your needs. Whether you are focusing on your physical, financial, emotional, or social wellbeing, we've got you covered. Prioritization of your health and well-being including Medical, Dental, Vision, and Wellbeing Reimbursement Account that can be used on yourself or your eligible dependents Generous paid time off options including: Paid Time Off, Holiday Schedules, and Financial Planning Time Off Paid Parental Leave as well as an Adoption Assistance Program Competitive 401k savings plan with company match and an additional contribution regardless of participation EEO Statement: Pacific Life Insurance Company is an Equal Opportunity /Affirmative Action Employer, M/F/D/V. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a Human Resources Representative at Pacific Life Insurance Company.
    $100.5k-122.9k yearly Auto-Apply 6d ago
  • Avionics Software Engineer

    The Structures Company, LLC 4.1company rating

    Principal software engineer job in Tustin, CA

    JOB TITLE: Avionics Software Engineer PAY RATE: $65/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position with a top-tier client. Job Details: Job Type: Contract (3 months with potential for extension) Industry: Aerospace / Defense / Aviation Benefits: Medical, dental, and vision (Cigna) Perks: Bonus potential + Priority access via Tier 1 supplier Openings Nationwide: Thousands of opportunities across the U.S. Qualifying Questions: Are you a U.S. person as defined under ITAR regulations? Do you meet the educational and experience requirements for this role? Can you commute to the job location or relocate if necessary? Summary: Gather application requirements from stakeholders Develop and maintain software applications following coding standards and best practices Collaborate with stakeholders and SMEs to engineer software solutions Participate in code reviews, requirements development, internal audits, and other software development and verification activities Support continuous improvement of software development and integration processes Requirements: B.S. or M.S. in an Engineering discipline from an accredited university 1-4 years of experience developing tools and applications for safety-critical systems Strong proficiency in C/C++ and Python Experience developing software on an RTOS platform Experience building tools and applications for automated testing Experience with system and software verification techniques Experience with RS232, RS485, ARINC 429, CAN, and Ethernet communications Experience using Python for automated testing and test framework development Experience with Atlassian tools including JIRA, Bitbucket (Git), Confluence, and Crucible Must be a U.S. Citizen (as defined by ITAR). Preferred Experience: Software development for safety-critical applications Software development and verification for avionics systems About Us: The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles. As trusted partners to major aerospace OEMs and Tier 1 suppliers, we connect professionals with opportunities to grow and excel in the aviation and aerospace industries. Eligibility Requirements: Must be a U.S. Citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3) to comply with ITAR regulations. Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense Take your career to new heights-apply today! Engineers - #Hotjobs
    $65 hourly 56d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in San Bernardino, CA?

The average principal software engineer in San Bernardino, CA earns between $114,000 and $220,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in San Bernardino, CA

$158,000

What are the biggest employers of Principal Software Engineers in San Bernardino, CA?

The biggest employers of Principal Software Engineers in San Bernardino, CA are:
  1. Tandem Diabetes Care
Job type you want
Full Time
Part Time
Internship
Temporary