Post job

Principal software engineer jobs in Santee, CA

- 887 jobs
All
Principal Software Engineer
Software Engineer
Senior Embedded Software Engineer
Software Applications Engineer
Software Engineering Internship
Lead Technician
Lead Software Architect
Senior Software Engineer Manager
Embedded Software Engineer
Senior Software Engineer
Senior Quality Assurance Engineer
Lead Architect
Senior Engineer
  • Senior QA Engineer

    Edgex

    Principal software engineer job in San Diego, CA

    EdgeX builds infrastructure-free IoT systems for real-time asset tracking and environmental monitoring, primarily in healthcare and industrial environments. Our sensors and platform operate entirely independent of facility IT, enabling instant deployment and insights. Role EdgeX is seeking an experienced Senior QA Engineer / SDET to help our team accelerate QA automation, strengthen test coverage, and mentor our two QA engineers. We're a growing SaaS company with multiple applications (EdgeX Monitoring, EdgeX Assets, and EdgeX Console), and we need short-term expert support to build a more scalable and resilient QA process. What You'll Do • Audit and improve our QA strategy, tooling, and automation coverage • Design and implement test automation (UI, API, and integration) • Integrate automated tests into our CI/CD pipeline • Establish best practices for regression, smoke, and load testing • Coach and up-level existing QA team members • Leave behind a sustainable, documented QA automation framework What We're Looking For • 7+ years in QA, with 3+ years in SDET or automation roles • Strong experience with Playwright, Cypress, or Selenium • Comfortable writing automated tests in JavaScript/TypeScript or Python • Hands-on experience with Azure DevOps or similar CI/CD systems • Strong mentorship and communication skills • Experience in SaaS or distributed system environments Bonus: Prior experience mentoring junior QA engineers or standing up automation from scratch. Why This Role This is a short-term, high-impact engagement meant to bring structure, automation, and speed to our QA function - setting up our team for long-term success.
    $101k-135k yearly est. 18h ago
  • Strategic Software Architect & AI Systems Leader

    Resmed Inc. 4.8company rating

    Principal software engineer job in San Diego, CA

    A leading health technology company is seeking a Lead Software Architect to guide the architectural vision across product lines. This senior role involves direct customer engagement and requires strong skills in technical architecture and AI-based product development. Ideal candidates will possess exceptional communication abilities, a deep understanding of healthcare integrations, and the ability to influence cross-functional teams effectively. J-18808-Ljbffr
    $117k-153k yearly est. 18h ago
  • Senior Software Engineer - C, C++, Embedded Programming

    Pyramid Consulting, Inc. 4.1company rating

    Principal software engineer job in San Diego, CA

    Immediate need for a talented Senior Software Engineer - C, C++, Embedded Programming. This is a 12+months contract opportunity with long-term potential and is located in San Diego, CA (Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID: 25-92467 Pay Range: $95 - $105/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: Design, implement, and maintain real-time embedded software for safety-critical medical devices. Conduct code reviews, unit testing, and integration testing. Diagnose and resolve complex software issues in embedded environments. Key Requirements and Technology Experience: Key skills; C/C++, Embedded Systems Programming Experience with QNX OS Design control / regulated environments (medical device) 15-20 years of experience in real-time embedded device software development. Strong proficiency in C/C++ and embedded systems programming. Expertise in Real-Time Operating Systems (RTOS). Hands-on experience with QNX and/or OSE operating systems. Experience with interprocess communication (IPC) mechanisms. Experience in large code base application architecture and design. Bachelor's degree in Computer Science or related field. Experience in the medical device industry and familiarity with FDA regulations. Knowledge of infusion systems or other safety-critical applications. Experience with communication protocols (UART, SPI, I2C). Networking application development experience, including, TCP/IP, TLS 1.3, DHCP, DNS, and firewall configurations Network security, PKI systems, and certificate management. Experience with Wi-Fi (802.11) and wireless security protocols (EAP-TLS, EAP-TTLS, EAP-PEAP). Device security experience, including secure boot, authentication/encryption algorithms. Experience with over-the-air (OTA) firmware updates and device provisioning. Familiarity with OpenSSL (or similar) APIs. Our client is a leading Healthcare Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to 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. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $95-105 hourly 1d ago
  • Sr. Embedded Software Engineer

    Ledgent Technology 3.5company rating

    Principal software engineer job in San Diego, CA

    onsite in Poway, CA No 3rd party candidates will be considered 5+ years of professional expeirence Key Technical Must Haves Strong embedded Linux background. Experience with VxWorks. Strong understanding of hardware software interaction (does not need to do hardware but must understand it and "speak the language"). True embedded systems background. No full stack engineers for this role. Essential Functions: Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to bring in new technical capability Design, develop, document and test embedded software for space products Develop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or 7.0 and future versions, Embedded Linux, RTEMS device drivers Able to debug, test, and verify component and board designs through software Develop test programs, test plans, and verification plans Represent Engineering in technical customer discussions / meetings Assist Manufacturing Engineers with technical assistance with production issues Able to Develop and Maintain Python based desktop GUI applications to control and monitor Automated Test Equipment (pyvisa, nidaqmx) All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.
    $116k-142k yearly est. 2d ago
  • Sr. Software Engineer, Embedded Network

    Gravity It Resources

    Principal software engineer job in Carlsbad, CA

    Senior Software Engineer - Embedded Network Job Type: Direct Hire We are seeking a Senior Embedded Software Engineer to join a high-impact engineering team focused on building secure, high-performance networking solutions used across government and mission-critical environments. This team operates in an agile, fast-moving environment where engineers have strong ownership, visibility, and influence over product direction - while benefiting from the stability, resources, and long-term growth of a large technology organization. In this role, you'll contribute to the design, development, and enhancement of embedded networking capabilities across multiple product lines. Work involves building and refining secure communications software on embedded Linux platforms, ensuring alignment to evolving government cybersecurity standards. You will collaborate closely with cross-functional teams to clarify requirements, architect solutions, and support the full development lifecycle from implementation through integration, automation, testing, and certification. Responsibilities Design, develop, and integrate high-speed, scalable embedded networking software (protocols, device drivers, data plane) Contribute to secure software and systems engineering efforts supporting government cybersecurity requirements Work as part of an agile, multidisciplinary development team Develop and maintain software on embedded Linux platforms Support integration, debugging, testing, and performance validation of embedded software Ensure adherence to evolving security design standards and compliance requirements Qualifications Required 10+ years of hands-on software development using C/C++ in embedded environments 10+ years of experience with network software design and development 7+ years of experience working with Linux OS, preferably in embedded systems Strong experience with networking protocols (e.g., TCP/IP, IPsec, MACsec, TLS, etc.) Experience with object-oriented software development Exposure to Agile/Scrum development environments Ability to plan, track, and report progress across the development lifecycle U.S. Citizenship required (role supports U.S. Government programs) Ability to obtain and maintain a DoD Secret Clearance (active clearance preferred) Bachelor's degree or higher in Computer Science, Computer Engineering, or related field Preferred / Nice to Have Experience with Linux network stack and/or Linux kernel module development Familiarity with device drivers or lower-level embedded development Experience with CI/CD, unit testing, and automated pipelines Experience with Rust for embedded systems Real-time or performance-critical embedded development experience Work Environment Agile Scrum teams (5-12 engineers) Work involves secure networking products for government programs Collaboration with peer engineers, systems engineering, and security teams Additional Details Work Authorization: U.S. Citizenship required Clearance: Active DoD Secret highly preferred; ability to obtain clearance required Travel: Up to 10% Location Flexibility: Marlborough, MA preferred; other U.S. locations considered for highly qualified, clearable candidates
    $106k-140k yearly est. 3d ago
  • Software Engineer

    Hruckus

    Principal software engineer job in San Diego, CA

    Veteran Firm Seeking Software Engineers for an Onsite Assignment in San Diego, CA My name is Stephen Hrutka, and I lead a Veteran-owned consulting firm in Washington, DC, focused on strategic sourcing, supply chain, and IT Staffing. We are seeking to fill the Software Engineer roles for an innovative rail engineering solutions provider and systems integrator company. The ideal candidate is a San Diego resident with 8-10 years of experience in software development roles with progressively increasing responsibilities using Node.js, C, and Python. Prior experience in the transportation industry is highly beneficial. If you're interested, I'll gladly provide more details about the role and further discuss your qualifications. Thanks, Stephen M Hrutka Principal Consultant *************** Executive Summary: HRUCKUS seeks Software Engineers for an onsite role in San Diego, CA. The Software Engineer plays a critical role in developing and maintaining software solutions that are integral to the efficient and safe operation of transportation systems. This role requires a blend of technical proficiency, excellent coding skills, industry-specific knowledge, leadership skills, and a proactive approach to problem-solving. Essential Job Functions/Responsibilities: Writing clean, efficient, and maintainable code using industry best practices. Collaborating with cross-functional teams (including domain experts, other engineers, and designers) to define system requirements and ensure software solutions align with business goals. Design and develop reusable automated test functions and components Execute automated test cases across various platforms, systems, environments, and browsers Identify, log, and track defects, and communicate technical issues to development and product teams Applying knowledge of rail and public transportation operations to develop software that meets regulatory, safety, and operational standards. Understanding the complexities of scheduling, routing, real-time data processing, and fleet management within the context of transportation systems. Implementing scalable and reliable software architectures. Integrating new software solutions with existing systems and infrastructure (such as legacy systems, hardware interfaces, and third-party APIs). Ensuring interoperability and seamless communication between different components of the transportation system. Troubleshooting and debugging complex software and system issues as they arise. Participating in agile development processes, including sprint planning, backlog grooming, and daily stand-ups. Conducting code reviews, sharing knowledge, and promoting best practices within the team. Documenting software designs, specifications, and implementation details. Participating in audits and reviews to verify adherence to quality standards and best practices. Position Requirements: A bachelor's degree in Computer Science, Software Engineering or a relevant field 8-10 years of experience in software development roles with progressively increasing responsibilities using Node.js, C, and Python. Prior experience in the transportation industry is highly beneficial. Position Details: Work Assignment: 6-month contract
    $90k-125k yearly est. 2d ago
  • Software Engineer

    OSI Engineering 4.6company rating

    Principal software engineer job in San Diego, CA

    Software Engineer, Agentic AI (Python) In this role, you will focus on developing integration and automation solutions to streamline engineering and validation workflows across multiple teams. You will assist with building backend tools and services that automate test generation, improve requirements traceability, and optimize team workflows. Required Skills: • 3+ years of experience developing automation or integration tools in production environments • Proficiency developing backend or automation services (Python preferred; Java a strong nice to have) • Familiarity with Agentic AI and surrounding technologies such as RAG & MCP • Experience integrating tools or databases using REST APIs or webhooks • Familiarity with structured document parsing (Word, PDF, XML, JSON, etc.) • Experience with CI/CD pipelines and automated testing frameworks • Understanding of requirements management and validation workflows • M.S. or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience Preferred Skills: • Experience with NLP or text-processing automation • Knowledge of Cloud Platforms (AWS, Azure, or GCP) • Experience with Containers and Orchestration (Docker, Kubernetes, etc.) Type: Contract Duration: 6 months with extension Work Location: San Diego, CA (hybrid) Pay range: $ 41.00 - $ 56.00 (DOE)
    $41-56 hourly 5d ago
  • Sr. Software Developer

    T3W Business Solutions, Inc.

    Principal software engineer job in San Diego, CA

    T3W Business Solutions, Inc. is a Woman-Owned Small Business with Headquarters located in San Diego, CA. It is our mission to help our clients develop strategies to optimize their use of space and resources resulting in maximum benefits; we also deliver quality data and analysis to support our client's daily facility operations, planning, and compliance programs. We are looking for a Sr. Software Developer in San Diego, California. **Contingent Upon Contract Award** Summary Designs, develops, and implements enterprise-grade software solutions supporting FRCSW engineering, logistics, and business systems. Leads full software lifecycle task requirements analysis, architecture, coding, testing, integration, and sustainment. Optimizes performance, resolves advanced defects, and ensures cybersecurity compliance. Mentors development teams, enforces standards, and supports alignment with DoD software engineering practices, including SRDR reporting. Responsibilities Develop and maintain software solutions supporting logistics and maintenance operations. Apply software engineering principles to meet performance and cybersecurity requirements. Collaborate with system administrators, analysts, and data scientists. Support DevOps, AI/ML, and RPA initiatives for efficiency improvement. Requirements Bachelor's degree in Computer Science or Software Engineering. 10+ years of software development experience with C#, Python, or .NET. Familiarity with DoD software development and RMF processes. Must possess an active Secret Clearance - Required This contractor and subcontractor shall abide by the requirements of 41 CFR §§ 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability.
    $106k-144k yearly est. 1d ago
  • Embedded Software Engineer

    Clearancejobs

    Principal software engineer job in Carlsbad, CA

    Job Title: Embedded Software Engineer US citizenship with an active SECRET or TOP SECRET security clearance is required to apply!! Overview: ClearanceJobs is aiding their client in their search for an experienced Embedded Software Engineer, experienced in C/C++ and interested in learning the Rust programming language. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service. This role is for an experienced software engineer capable of working on or leading well-defined projects with little instruction while demonstrating expertise in most core software development competencies. Responsibilities: • Design and implementation with embedded software in Rust and C/C++ • Linux OS use, for an embedded environment • TCP/IP and common network configuration • Agile Scrum development • Ability to plan, track and report on progress • CI/CD software development • Good oral and written communications skills • Familiarity with bare metal embedded device drivers • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) • Networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Participating in multi-disciplinary teams • This program is to develop, test and certify Next Generation Encryptor (NGE) encryptors to protect government networks. • Works autonomously with little instruction to solve well-defined problems. • Provide guidance and/or mentor junior level staff Qualifications: • Bachelor's Degree or higher in Computer Science, Computer Engineering, or related field • At least 3 years of design and implementation experience with embedded software in C/C++ • At least 1 years of Linux OS use, ideally for an embedded environment • Basic understanding of TCP/IP. • Object-oriented software development experience • Ability to plan, track and report on progress • Good oral and written communications skills • Ability to travel up to 10%
    $100k-137k yearly est. 2d ago
  • Software Engineer

    Fabric8Labs

    Principal software engineer job in San Diego, CA

    *This is a 100% On-site position in our office in San Diego, CA. No recruiters. Must be US Citizen or green card holder.* All potential applicants are encouraged to scroll through and read the complete job description before applying. Fabric8Labs is pioneering the future of additive manufacturing with our proprietary electrochemical 3D printing technology. We are transforming how advanced components are designed and manufactured for industries such as semiconductors, aerospace, medical devices, and more. We are seeking a *Software Engineer* who thrives at the intersection of hardware and software, and who can design, implement, and optimize solutions that support our cutting-edge 3D printing systems. This role offers the opportunity to build impactful software tools while collaborating closely with hardware engineers, materials scientists, and business teams. Responsibilities * Develop and maintain software solutions that power advanced manufacturing workflows. * Design and optimize data pipelines, APIs, and database integrations (PostgreSQL). * Build intuitive user interfaces and interactive dashboards with *JavaScript and jQuery*. * Implement backend services and control logic in *Python* for real-time hardware interaction. * Work with Linux-based environments to deploy, monitor, and troubleshoot applications. * Collaborate with engineers, business stakeholders, and end users to understand requirements and deliver usable solutions. * Ensure software is scalable, reliable, and secure in production environments. * Contribute to code reviews, set best practices, and support continuous integration/deployment workflows. Required Qualifications * Bachelor's degree in Computer Science, Software Engineering, or related field. * 3+ years of professional software development experience. * Strong proficiency in *Python and JavaScript*. * Experience with *PostgreSQL* (schema design, query optimization, application integration). * Familiarity with *jQuery* and modern frontend development practices. * Solid experience with *Linux environments* for development and deployment. * Strong understanding of software design principles, data structures, and algorithms. * Excellent problem-solving, debugging, and communication skills. * Ability to collaborate effectively across technical and non-technical teams. Preferred / Nice-to-Have Qualifications * Experience with *Flutter* for cross-platform app development. * Background in hardware/software integration or real-time systems. * Knowledge of REST APIs, distributed systems, or cloud infrastructure. * Familiarity with CI/CD pipelines, Docker, or Kubernetes. Soft Skills * Strong *team player* with a collaborative mindset. * Clear and effective *communicator*, able to translate technical concepts for business users and end customers. * Proactive and adaptable, with the ability to work in a fast-paced, cross-disciplinary environment. What We Offer * Competitive salary and equity package. * Comprehensive health, dental, and vision coverage. * 401(k) with matching. * Flexible PTO and sick time. * Paid parental leave. * Lunch & learns, snacks, and meals provided. * Free parking and a collaborative workplace. xevrcyc * Opportunity to shape the future of advanced manufacturing. Job Type: Full-time Pay: $105,000.00 - $135,000.00 per year Benefits: * 401(k) * Dental insurance * Health insurance * Vision insurance Work Location: In person
    $105k-135k yearly 1d ago
  • salesforce Tech Lead

    Coforge

    Principal software engineer job in San Diego, CA

    Job Title / Role: Salesforce Tech Lead Key Skills: Apex, Java, Sales/marketing/experience cloud Experience: 10+ Years Shift: General shift Mode: 4 Days working from office We at Coforge are seeking “Salesforce Tech Lead” with the following skill-set: Key Responsibilities: Resources need to be based in either San Diego or Denver Need to be in the office 3-4 times a week Great communicators Hands-on experience from coding perspective with Apex and JAVA skills Need to know the platforms from technical and functional perspective Highly analytical Experience should be between 10 to 12 years Salesforce platforms include Sales, Service, Marketing, Experience, FSC, Integrations, etc. Able to coordinate offshore team of 9 with class and be the liaison between business and technology Education: Any Degree
    $83k-117k yearly est. 2d ago
  • Sr. Manager, Software Engineering (Mobile)

    Petco 4.1company rating

    Principal software engineer job in San Diego, CA

    Create a healthier, brighter future for pets, pet parents and people! If you want to make a real difference, create an exciting career path, feel welcome to be your whole self and nurture your wellbeing, Petco is the place for you. Our core values capture that spirit as we work to improve lives by doing what's right for pets, people and our planet. We love all pets like our own We're the future of the pet industry We're here to improve lives We drive outstanding results together We're welcome as we are Petco is a category-defining health and wellness company focused on improving the lives of pets, pet parents and Petco partners. We are 29,000 strong and operate 1,500+ pet care centers in the U.S., Mexico and Puerto Rico, including 250+ Vetco Total Care hospitals, hundreds of preventive care clinics and eight distribution centers. We're focused on purpose-driven work, and strongly believe what's good for pets, people and our planet is good for Petco. Job Summary We are seeking an experienced Senior Manager, Software Engineering (Digital Commerce/Mobile) to lead and scale our mobile engineering team responsible for delivering high-performance, customer-focused e-commerce applications. This role involves driving technical excellence, shaping product direction, and managing cross-functional collaboration to deliver seamless mobile shopping experiences on iOS and Android platforms. Key Responsibilities Team Leadership & Development Lead, mentor, and grow a team of iOS and Android engineers, fostering a culture of ownership, innovation, and continuous learning. Set clear goals, conduct regular performance reviews, and provide technical guidance and career development support. Technical Strategy & Execution Collaborate with Product Management, Design, and QA to define the mobile roadmap aligned with business goals. Own the technical vision for the mobile app, ensuring scalability, performance, reliability, and security. Review architecture and code to ensure high standards and maintainability. Drive the adoption of best practices in mobile development, testing, and CI/CD pipelines. Project Management Plan, track, and deliver key mobile initiatives on time and within budget. Manage priorities, delegate tasks, and remove blockers in a fast-paced, agile environment. Cross-functional Collaboration Work closely with backend, DevOps, product, marketing, and customer support teams to ensure a seamless user experience. Champion customer-centric engineering decisions based on data, feedback, and market trends. Innovation & Continuous Improvement Stay current with mobile technologies and trends; evaluate and adopt tools and frameworks that improve developer productivity and user experience. Drive A/B testing, analytics, and performance monitoring strategies to optimize app performance and customer engagement. Required Qualifications 12+ years of software engineering experience, with at least 3 years in a management or leadership role. Proven experience managing mobile teams delivering high-traffic consumer-facing apps (e-commerce experience preferred). Strong understanding of native iOS and Android development (Swift, Kotlin, Java), as well as cross-platform solutions (e.g., Flutter or React Native) is a plus. Deep knowledge of mobile app architecture, API integration, mobile security, and app store deployment. Experience with Agile methodologies, CI/CD, and modern software delivery practices. Strong communication and interpersonal skills. Preferred Qualifications Experience in scaling mobile apps to millions of users. Familiarity with personalization, in-app analytics, A/B testing tools (e.g., Firebase, Adobe Analytics, Adobe target). Experience working with cloud platforms (AWS, GCP) and backend e-commerce systems (IBM WCS, Hybris, custom solutions). Bachelor's or Master's degree in Computer Science or related field. Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. The pay ranges outlined below are presented in accordance with state-specific regulations. These ranges may differ in other areas and could be subject to variation based on regulatory minimum wage requirements. Actual pay rates will depend on factors such as position, location, level of experience, and applicable state or local minimum wage laws. If the regulatory minimum wage exceeds the minimum indicated in the pay range below, the regulatory minimum wage will be the minimum rate applied. Salary Range: $142,100.00 - $213,100.00 Hourly or Salary Range will be reflected above. For a more detailed overview of Petco Total Rewards, including health and financial benefits, 401K, incentives, and PTO - see ******************************************** Petco Animal Supplies, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or any other protected classification. To translate this webpage to Spanish or other languages on your internet browser, click the translate button to the right of your browser address bar. Additional instructions can be found here: Google Chrome Help . Para traducir esta página web al español u otros idiomas en su navegador de Internet, haga clic en el botón de traducción a la derecha de la barra de direcciones de su navegador. Puede encontrar instrucciones adicionales aquí: Google Chrome Ayuda.
    $142.1k-213.1k yearly 4d ago
  • CodeIgniter Lead / Architect (Legacy Upgrade - CI2 to CI4)

    Yochana 4.2company rating

    Principal software engineer job in San Diego, CA

    Job Title: CodeIgniter Lead / Architect (Legacy Upgrade - CI2 to CI4) Type: Contract Duration: 2 Months Contract Experience Level: Mid to Senior (8+ years preferred) Role Overview We are looking for an experienced CodeIgniter Developer with a strong background in modern PHP frameworks, IIS-based hosting, SQL Server integration, and Dockerized Azure environments. The ideal candidate will lead the migration of legacy CodeIgniter 2 (CI2) applications to CodeIgniter 4 (CI4), ensuring performance, security, and code modernization while maintaining full functional parity. Key Responsibilities Convert legacy CodeIgniter 2 controllers, models, libraries, and helpers to CodeIgniter 4 standards. Refactor legacy procedural code to modern OOP MVC structure. Migrate views (PHP, Twig, AngularJS 1) with minimal UI disruption. Build and maintain REST APIs for internal and external systems. Integrate SQL Server stored procedures and optimize database queries. Implement authentication, session, and access control aligned with CI4. Deploy applications on IIS servers and Dockerized Azure environments. Implement CI/CD pipelines and manage Azure App Services deployments. Ensure testing, documentation, and security best practices are followed. Technical Skills Required Core Stack: • PHP 7.4+ / 8.x with CodeIgniter 4 (and experience in CodeIgniter 2) • AngularJS 1.x, jQuery, Bootstrap, HTML5, CSS3 • Microsoft SQL Server, T-SQL, Stored Procedures, Views, Triggers • IIS (Windows Server 2019/2022) configuration & optimization DevOps / Cloud: • Docker containerization (multi-stage builds, networking, volumes) • Azure Cloud Services (App Service, Azure SQL, Container Registry, Key Vault) • CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins) • Version Control: Git (GitHub / GitLab / Bitbucket) Tools & Supporting Libraries: • Composer, PSR-4 autoloading, Namespaces • PHP extensions: SQLSRV, intl, gd, zip • ENV configuration for multi-environment setup • PowerShell or Bash scripting for deployment Preferred Experience Experience upgrading CI2 to CI4 with functional and database parity. Migrating CI2 sessions, routes, and libraries to CI4 equivalents. Working knowledge of API-based integrations (e.g., re CAPTCHA, payment gateways). Exposure to WordPress or Bedrock setups (bonus). Knowledge of Windows Docker containers and hybrid deployment scenarios. Soft Skills Excellent debugging, analytical, and problem-solving skills. Strong communication and ability to collaborate with distributed teams. Self-driven, detail-oriented, and focused on maintainable code. Comfortable working in Agile or hybrid waterfall environments. Educational Qualifications • Bachelor's degree in Computer Science, Information Technology, or equivalent experience. • Certifications in PHP, Azure, or DevOps are a plus. Example Projects Migrating and modernizing a legacy CI2-based insurance platform with AngularJS frontends. Building Docker-based CI4 environments integrated with SQL Server backends. Automating deployment pipelines to Azure App Services with staging and production slots. Refactoring legacy models and controllers for RFP, enrollment, reporting, and document modules.
    $106k-146k yearly est. 18h ago
  • Jenzabar Tech Lead

    Mumba Technologies, Inc.

    Principal software engineer job in Carlsbad, CA

    We're looking for a Senior Technical Lead with strong hands-on experience in Jenzabar, Blackboard LMS, and advanced SQL/PLSQL development. This is a high-impact role where you'll lead integration efforts, optimize systems, and collaborate with stakeholders to deliver robust solutions across education platforms
    $84k-118k yearly est. 18h ago
  • Exceptional Software Engineers (Coding Agent Experience)

    Mercor

    Principal software engineer job in Oceanside, CA

    Mercor is seeking software engineers to support one of the world's leading AI labs in building **robust, high-performance systems** that serve the needs of next-generation machine learning applications. This role involves **real-world engineering work**-including environment configuration, database design, and the creation of scalable APIs and service layers that interface with advanced AI models. * * * **You are good fit if you:** - **Have experience using coding agents** as part of your software engineering workflow. - Have 3+ years of elite software engineering experience from top-tier technology startups, quantitative trading firms, hedge funds, or similarly demanding environments. - Hold a Computer Science degree from a prestigious university. - Have demonstrated success leading teams to build complex database schemas. - Possess expert-level proficiency in API development, including creation, testing, and integration. - Are highly skilled in SQL and database structuring. - Demonstrate exceptional attention to detail and rigorous problem-solving skills. - Excel in both written and verbal communication. * * * **About the Role** - This project will be a high-impact 24-hour sprint that will start in the next 1-2 weeks - This role would offer a task-based pay (top performers in the previous iteration made upwards of $1000 in the sprint) * * * **Compensation and Legal Details** - You will be legally classified as an hourly contractor for Mercor - We will pay you out at the end of each week via Stripe Connect * * * **About Mercor** Mercor connects elite creative and technical talent with leading AI research labs, headquartered in San Francisco, CA. Our distinguished investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Apply today and redefine digital creativity alongside groundbreaking AI technologies!
    $91k-126k yearly est. 36d ago
  • Senior Cloud Engineer (Azure)

    Yoh, A Day & Zimmermann Company 4.7company rating

    Principal software engineer job in San Diego, CA

    Yoh has an exciting, contract-to-hire opportunity for a Senior Cloud Engineer to support a leading defense technology organization in San Diego, Dallas, or Arlington, VA. This role will help build, maintain, and scale the company's cloud and virtualization platforms across multiple regions and environments. The ideal candidate is a hands-on engineer with strong experience supporting Azure, AWS, and hybrid infrastructure, who enjoys solving complex problems and driving automation to improve operational efficiency. See below for abbreviated job responsibilities and requirements. If after reviewing, you are interested in learning more about this, or other opportunities, please apply with your updated resume ASAP. Location: San Diego, Dallas, or Arlington, VA (hybrid; 2-3 days/week onsite) Type: Contract-to-Hire Compensation: $55-$80/hr (flexible, depending on experience) Industry: Advanced Technology / Defense Citizenship Requirement: Due to the nature of this client's environment and requirements, candidates must be U.S. Citizens (ITAR/CUI restrictions) Key Responsibilities Design, deploy, and maintain cloud-based and virtualized systems supporting mission-critical operations. Manage infrastructure performance, capacity, and reliability across public and private clouds. Automate provisioning, monitoring, and maintenance processes using Infrastructure as Code (IaC) tools. Collaborate with Security and DevOps teams to implement compliance, patching, and disaster recovery best practices. Troubleshoot issues across the full technology stack (network, OS, and application layers). Write and maintain technical documentation for system builds, policies, and workflows. Participate in Agile projects, system upgrades, and cross-team initiatives to enhance scalability and security. Provide Tier 3 operational support, including after-hours coverage on a rotation as needed. Requirements: Bachelors Degree in technical field and 4+ years of experience managing production systems in cloud or hybrid environments. Certification or equivalent expertise in Azure administration (Associate level or higher). Proficiency with IaC and automation tools (Terraform, Ansible, or similar). Skilled in scripting with Python, PowerShell, or Bash. Working knowledge of Linux (RHEL/Ubuntu) and Windows Server/Active Directory management. Strong problem-solving ability, communication skills, and attention to operational detail. Hands-on experience deploying workloads in Azure at scale. Familiarity with virtualization technologies (VMware, Hyper-V, KVM). Background in DevOps, infrastructure automation, or site reliability engineering. Experience building monitoring and alerting systems for performance and security visibility. Understanding of CI/CD pipelines and configuration management tools. Estimated Min Rate: $49.00 Estimated Max Rate: $80.00 What's In It for You? We welcome you to be a part of the largest and legendary global staffing companies to meet your career aspirations. Yoh's network of client companies has been employing professionals like you for over 65 years in the U.S., UK and Canada. Join Yoh's extensive talent community that will provide you with access to Yoh's vast network of opportunities and gain access to this exclusive opportunity available to you. Benefit eligibility is in accordance with applicable laws and client requirements. Benefits include: Medical, Prescription, Dental & Vision Benefits (for employees working 20+ hours per week) Health Savings Account (HSA) (for employees working 20+ hours per week) Life & Disability Insurance (for employees working 20+ hours per week) MetLife Voluntary Benefits Employee Assistance Program (EAP) 401K Retirement Savings Plan Direct Deposit & weekly epayroll Referral Bonus Programs Certification and training opportunities Note: Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply. Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Visit ************************************************ to contact us if you are an individual with a disability and require accommodation in the application process. For California applicants, qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. All of the material job duties described in this posting are job duties for which a criminal history may have a direct, adverse, and negative relationship potentially resulting in the withdrawal of a conditional offer of employment. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. By applying and submitting your resume, you authorize Yoh to review and reformat your resume to meet Yoh's hiring clients' preferences. To learn more about Yoh's privacy practices, please see our Candidate Privacy Notice: **********************************
    $55-80 hourly 3d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Principal software engineer job in San Diego, CA

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. Summary As a Software Engineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. Position Responsibilities * Assist in the design, coding, testing, and debugging of software components and systems. * Contribute to the development of tools and applications that support AV robotics and aerospace platforms. * Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. * Participate in code reviews, documentation, and the use of version control and defect tracking tools. * Help develop scripts or automation to improve team workflows and efficiency. * Learn and apply best practices in software development processes, including Agile methodologies. * Support the development of prototypes, simulations, and proof-of-concept demonstrations. * Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. Basic Qualifications (Required Skills & Experience) * Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * Strong foundational knowledge in programming languages such as Python, C++, or Java. * Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs. * Experience with data structures, algorithms, and software design principles. * Demonstrated problem-solving and analytical skills. * Ability to work both independently and collaboratively in a team environment. * Effective written and verbal communication skills. Preferred Qualifications & Competencies * Experience with software development on Linux, Windows, or cross-platform environments. * Exposure to web technologies, cloud platforms, or backend services is a plus. * Interest in or exposure to robotics, autonomous systems, or data analytics. * Experience using scripting languages (e.g., Bash, Python) to automate tasks. * Knowledge of Agile development practices and version control (e.g., Git). * Curiosity and willingness to learn new technologies and frameworks. * Ability to take ownership of tasks and contribute to team goals. Physical Demands * Ability to work in an office and R&D lab environment (Constant) * Required to sit, type, and use office equipment for extended periods (Frequent) ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR
    $49k-73k yearly est. Auto-Apply 60d+ ago
  • Software Application Engineer

    Seasats

    Principal software engineer job in San Diego, CA

    We are a nimble, highly technical business that provides defense, scientific, and commercial customers with maritime robotics solutions. Our primary products are autonomous surface vehicles (ASVs) built to carry sensors at sea for months at a time. The company is located in sunny San Diego and includes talented engineers, builders, tinkerers, and business architects. Internally, our work culture is hard working but fun. Externally, we've built a reputation for being professional, knowledgeable, and dedicated to getting the job done. For more info, check out seasats.com. Role: Software Application Engineer Location: San Diego, CA (in-office) Salary: $130,000-$170,000 / yr base + stock options, 401k matching, relocation assistance within the U.S. (if applicable), and other benefits. Role Overview: At Seasats, we're building the future of autonomous ocean vehicles. Our customers have missions around the globe and rely on us not just for great software, but for responsive support, insightful troubleshooting, and help seamlessly integrating our vehicles with their systems. We're looking for a Software Application Engineer with strong Python skills, a customer-focused mindset, and a knack for tackling tough troubleshooting issues. If you're excited to help our customers explore the boundaries of what these vehicles can do, this is a chance to make a big impact in a fast-evolving field. About You: You love solving real-world problems and care deeply about helping others build systems that work reliably. You're stoked to help a customer with a new integration, and you're happy to jump in on the occasional late-night support call. In addition, you have: At least 2 years of technical professional experience. Excellent communication skills and enthusiasm for working directly with customers. A strong proficiency in Python. Proven troubleshooting skills and ability to methodically isolate and resolve issues. Experience integrating sensors and/or analyzing sensor data (think GPS, IMU, LiDAR, etc.). Experience with hardware/software integration projects and embedded environments. Familiarity with basic networking (IP addresses, subnets, DNS, and routing). Solid technical writing skills, and the motivation to generate new customer support documentation. Bonus points if you have: Experience in a technical customer support role Familiarity with Linux (command line usage, bash scripting, SSH, SCP, light Linux administration) Familiarity with common data protocols like RS-485, RS-232, CAN, Ethernet (TCP/UDP). Role Details In this role, you'll gain familiarity with the full range of vehicle software features. You'll be learn about each customer's unique goals and challenges, and will help generate unique solutions. On a day-to-day / week-to-week basis, you will: Act as a technical point of contact for customers: answer questions, provide support, and guide them through setup, usage, and troubleshooting. Debug and resolve issues in real-world deployments. Aid customers with new payload and feature integration projects. Collaborate with internal engineering teams to reproduce customer issues, identify root causes, and drive improvements and fixes. Develop and maintain customer-facing Python utility applications and tools. Generate and update documentation for internal and external users. Life at Seasats: Along with your salary, you'll receive perks including: Stock options Competitive insurance (including a 99% employer-covered Gold HMO plan or other options) 401k matching up to 4% of salary Four free lunches per week An employee activity fund A pet-friendly office Unlimited/Flex PTO We'll help you ramp up and will regularly take time to discuss what's working and what's not. We're also big on personal freedoms: if you're on top of your responsibilities and want the afternoon off to surf or spend time with friends and family, go for it! We have flexible hours, accommodating PTO, and a personable, high-achieving work culture. We want someone who's excited to work hard and have fun in this environment. Our values are listed below; we're happy to explain them more during the interview process. Get Stuff Done Be Kind Fight Entropy Attack with Overwhelming Force Ask More Questions Lines, Not Dots Hiring Notes: If you decide to apply, you'll be asked to provide a resume and answer a few screening questions. If we decide to move forward with your application, you can expect no more than 2-3 more rounds of virtual interviews before a final in-person interview. If you have to travel to San Diego, we'll reimburse pre-approved travel costs. Please note that we are currently unable to sponsor employment visas, so candidates must be independently authorized to work in the United States. We appreciate diverse perspectives and life experiences, so we encourage women, minorities, and people of all backgrounds to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We look forward to reviewing your application!
    $130k-170k yearly 60d+ ago
  • Software Application Engineer (Full-stack) - Denver, CO

    AHU Technologies Inc.

    Principal software engineer job in San Diego, CA

    Job Description ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES -Works with business owners and IT support staff to create and implement the software product. -Responsible for documenting that design in functional and design specifications to ensure the product handles the users & needs. -Codes the software components to complete the project. -Effectively unit tests their work and then partners with the Quality Assurance group to test and fix bugs in the software. -Works with the IT Network group and end users to install the software and must follow up with end users to ensure the application is working properly. -Acts subject matter experts for a variety of products maintained by the software development group. -Develops and maintains applications with application development toolset. -Provides technical guidance in sprint planning sessions and actively participates in design meetings for new systems, modules, and data layouts. -Works with engineers, product management, and business stakeholders throughout the organization to translate business requirements into technical specifications. -Researches and evaluates methods and techniques for solving problems. -Contributes to standards and best practices around development processes, coding, and peer reviews. -Supports the technical services team to resolve customer problems. -Maintains quality, standards, and ensures the responsiveness of applications. -Participate in other projects or duties as assigned. KNOWLEDGE, SKILLS AND ABILITIES -Intermediate to advance level knowledge of the application development tools being used by the company to develop new software including programming languages, scripting languages, business process tool sets, data modeling and reporting tools. -Follows a test-driven development process. -Expert-level knowledge of a relational database, such as DB2, Oracle, or MySQL. -Experience working with a modern source control system and a solid understanding of branching concepts. -Experience working in an agile software development methodology and understands the use of industry-standard toolsets that support the application lifecycle management process. -Excellent time management and organization skills. -Works well with others and is responsive to the business needs. -Able to work independently and is expected to resolve issues, propose solutions, assist the software development manager in project oversight, and mentor junior engineers. -Demonstrates effective communication skills both oral and written. -Self-starter and detail-oriented individual. -Ability to diagnose and resolve problems independently. -Creative problem-solving skills. -Background using the Atlassian suite of tools such as JIRA, Confluence, and Bitbucket. -Knowledge of EDI interfaces and HIPAA compliant transaction sets -Strong ability to use thinking and reasoning to solve a problem. -Excellent ability to communicate effectively with others using the spoken word. -Excellent ability to communicate in writing, clearly and concisely. -Excellent ability to take care of the customers needs while following company procedures. -Ability to make critical decisions while following company procedures. -Ability to get along well with a variety of personalities and individuals. -Proficient in the use of Word, Excel, Outlook, and PowerPoint Excellent oral and written communication skills -Excellent ability to find a solution for or to deal proactively with work-related problems. -Ability to effectively build relationships with customers and co-workers. -Driven ability to complete assigned tasks under stressful situations. EDUCATION AND TRAINING -Bachelors Degree in a technical computer discipline required; Computer Science degree preferred. -Three (3) plus years of industry experience. -Previous employment in the healthcare or insurance industry preferred. -Or equivalent combination of education and/or experience. Other Competencies -Drive for Results - Establishes aggressive goals and takes appropriate, calculated risks to achieve results. Acts with a sense of urgency regarding personal and organizational goals and priorities. Demonstrates discipline and does the right thing, even when it is difficult. Shows determination and persistence in the face of challenges. -Customer-Focus Listens to understand the customers perspective and is patient with their frustrations and struggles. Anticipates customer needs and demonstrates commitment to exceeding their expectations. Shares ideas on how to enhance the customer experience. Builds rapport with customers through being empathetic and demonstrating reliability. -Self-Awareness - Thinks through possible outcomes and impact on others before taking action. Recognizes strong emotional reactions and directs the energy into productive behavior and communication. Can articulate personal values and aspirations. Leverages personal strengths while working on managing weaknesses. -Valuing Others - Values and embraces the individuality of others by treating everyone with dignity, respect, and compassion. Appreciates other cultures and perspectives and seeks common ground through listening and demonstrating empathy. Credits others for their contributions and accomplishments. Builds relationships across the organization through transparency and extending trust to others. -Learning Agility and Development - Seeks after and takes on challenging assignments to broaden skills and perspective. Proactively seeks out resources to support personal development (books, articles, online resources, company resources, subject matter experts, etc.) Reflects on and discusses successes and failures to learn and strive for continuous improvement. Continuously seeks feedback from peers and leaders on growth opportunities. -Innovation - Seeks and shares ideas to improve work processes, from small tweaks to large changes. Applies the creative ideas from others and embraces opportunities to pilot and experiment. Reflects on and discusses how new ideas and processes impact other teams and the customer. Adjusts to changing conditions and finds ways to get the work done
    $97k-134k yearly est. 9d ago
  • Software Engineer II, Applications

    Brain Corp 4.1company rating

    Principal software engineer job in San Diego, CA

    Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment. Through the BrainOS Robotics Platform, which powers the largest global fleet of the Autonomous Mobile Robots (AMRs) in operation in commercial public spaces, Brain Corp delivers insightful and efficient automated solutions in both commercial floor cleaning and inventory management, empowering organizations and their employees to achieve more. Brain Corp currently powers more than 30,000 AMRs, representing the largest fleet of its kind in the world. Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures. Position Overview: The Software Engineer II will contribute to a top engineering team, building products that leverage the BrainOS platform. With a few years of industry software experience, the Software Engineer II is expected to quickly become a top code-contributor, focusing on specific features and functionality that address customer needs. As expertise develops in a particular area of the application stack, responsibilities will include interfacing and coordinating with other teams including but not limited to firmware, hardware, QA, program and product management, and field support. This role offers the opportunity not only to contribute, but also to participate in discussions shaping the direction of the project. This role is critical in defining problem scopes, delivering scalable solutions and aligning cross-functional efforts for impactful initiatives. Applicants must be authorized to work in the United States without current or future sponsorship. Essential Job Functions: Develop and contribute to our Python/C++ robot software applications to provide new capabilities, new sensor integration, increased reliability, and improved user experience to our customers Provide technical leadership and drive best practices for code development, review, testing, and deployment that will ensure high quality releases to production Maintain a strong customer focus by helping resolve production and customers issues and engineer long-term solutions through triage and root cause analysis and data analytics Encourage and facilitate technical discussions with a bias for action, ensuring deadlines are met and drive our product forward Champion best practices for system design, security and code quality which is important while exploring new avenues of growth in Industrial Education and/or Work Experience Requirements: BS or MS in Computer Science or applicable engineering discipline 1-3 years of demonstrated experience in software development for complex function-based software that interacts with sensor inputs, control loops and redundancy Required Knowledge, Skills, Abilities and Other Characteristics: Demonstrated proficiency with OO C++ and/or Python production level coding Curiosity to gain subject matter expertise in specific functional areas while keeping aware of the larger landscape of customer use case and value Excellent technical and analytical skills Strong problem-solving skills, with a proactive and results-oriented approach Excellent communication skills Strong collaboration skills with the ability to influence stakeholders Things that make a difference: Experience in autonomous vehicles, robotics, or related industry Experience with robotic motion planning, perception, or SLAM 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. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds. Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones. Salary Range: The anticipated salary for candidates who will work in San Diego, California is $130.000. The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc. Brain Corp is a multi-state employer and this salary range may not reflect positions that work in other states. In addition to base pay, our competitive total rewards package consists of: A discretionary annual target bonus Stock options 401(k) plan with match (no waiting period and immediate vesting) Comprehensive suite of insurance benefits for employees (and their families) to include a variety of medical plan options (including an HSA with employer contribution), dental, vision, life and disability insurance, Employee Assistance Program (EAP), Legal/Identity support plans, pet insurance. Access to Flexible Spending Accounts (Medical and Dependent Care) Generous paid time off including flexible vacation, Paid Sick Leave, time off for volunteering in the community, 10 paid company holidays, and a winter company shutdown Additional Perks include: Daily on-site lunch available in the San Diego office On-campus gym including pool and tennis courts in the San Diego office Opportunities to connect with colleagues including monthly game nights, hikes, wellness challenges, and community events Internal continuous learning events Opportunities to share your own interests and hobbies with the Company
    $93k-129k yearly est. Auto-Apply 25d ago

Learn more about principal software engineer jobs

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

The average principal software engineer in Santee, CA earns between $112,000 and $215,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Santee, CA

$155,000

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

The biggest employers of Principal Software Engineers in Santee, CA are:
  1. ServiceNow
  2. Qualcomm
  3. Cubic
  4. Intuit
  5. Northrop Grumman
  6. Snap
  7. CoStar Group
  8. Forward Slope
  9. Encore Capital Group
  10. Insulet
Job type you want
Full Time
Part Time
Internship
Temporary