Principal Software Engineer Jobs in La Caada Flintridge, CA

- 2,417 Jobs
All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Embedded Software Engineer
Software Developer
Senior Engineer
Software Development Engineer
Junior Software Engineer
Software Quality Engineer
Senior/Lead Developer
Software Engineering Manager
Software Architect
  • Senior Engineer - Utilities

    Lonza

    Principal Software Engineer Job In El Sobrante, CA

    Today, Lonza is a global leader in life sciences operating across five continents. While we work in science, there's no magic formula to how we do it. Our greatest scientific solution is talented people working together, devising ideas that help businesses to help people. In exchange, we let our people own their careers. Their ideas, big and small, genuinely improve the world. And that's the kind of work we want to be part of. Take on an exciting opportunity with Lonza, a global leader in life sciences, and contribute to our outstanding team as a Senior Engineer in Utilities. This role is crafted to support our ambitious growth and ongoing success at our Vacaville, CA site. Join us in driving world-class technical solutions and ensuring flawless operations in plant utilities. Key responsibilities: Identify, analyze, and design improvements for facility, utility, process, and other utilities equipment. Provide technical support for all site utility systems, including water pretreatment, plant and process drains, water for injection, and clean steam systems. Ensure uninterrupted quality supply of pharmaceuticals through technical support and compliance. Develop and maintain engineering documentation such as P&IDs, design drawings, and specifications. Support project documentation development and review, including schedules, budgets, URS, PEP, RFQs, and Contractor Bid Packages. Drive and manage planning and design phases, including project initiation and detailed design. Conduct daily process monitoring and analysis, and support discrepancy investigations. Coordinate construction phases, managing contractors and ensuring successful project completion. Resolve emergent issues on a 24/7 basis, including weekends and holidays if necessary. Collaborate with Global Engineering on major projects. Continuously improve technical infrastructure, standards, practices, and procedures. Lead identification and implementation of process performance improvements. Provide technical mentorship to utility operations technicians. Provide SME support during plant audits. Provide guidance for 'like for like' or similar parts of obsolete parts and guidance to maintenance during critical repairs. Key requirements: BS Engineering degree from an accredited university. Electrical, mechanical, or chemical engineering or equivalent degree is preferred. Strong understanding and demonstrated ability with engineering principles and techniques. Knowledge of FDA and EMA regulations, cGMPs, building codes, and related standards. Proficiency in ISA standards and practices for instrumentation. Knowledge of calibration theories and techniques. Understanding of project lifecycle including initiation, design, construction, and commissioning/validation. Effective communication and interpersonal skills with technical, operations, maintenance, quality, and senior management personnel. We recognize that attracting, developing and retaining the best talent is key to our strategy and success as a company. As a result, we aim for flexibility in structuring competitive compensation offers to ensure that we are able to attract the best candidates. As required by law in this state, the quoted salary range for this position is $129,000-$219,000. We use broad salary ranges that reflect the competitive market for similar jobs, provide sufficient opportunity for growth as you gain experience and expand responsibilities; while also allowing for differentiation on performance based on the breadth of our ranges, most new hires will start at the company between the lower and the middle part of the applicable range. We tailor our offers within the range based on job-related factors, including organizational needs, internal equity, market data, geographic area and the selected candidate's experience, education, industry knowledge, location, technical and/or communication skills and other factors that may prove relevant during the selection process. This range is only inclusive of base salary, and base pay is just one component of Lonza's total compensation package for employees. Full-time employees are eligible to receive a performance-related bonus, as well as a comprehensive benefits package including medical and dental coverage, 401k plan, life insurance, short-term and long-term disability insurance, an employee assistance program, paid time off (PTO), and more. Every day, Lonza's products and services have a positive impact on millions of people. For us, this is not only a great privilege, but also a great responsibility. How we achieve our business results is just as important as the achievements themselves. At Lonza, we respect and protect our people and our environment. Any success we achieve is no success at all if not achieved ethically. People come to Lonza for the challenge and creativity of solving complex problems and developing new ideas in life sciences. In return, we offer the satisfaction that comes with improving lives all around the world. The satisfaction that comes with making a meaningful difference. Lonza is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a qualified individual with disability, protected veteran status, or any other characteristic protected by law.
    $129k-219k yearly 6d ago
  • Platform Senior Developer

    City National Bank 4.9company rating

    Principal Software Engineer Job In Los Angeles, CA

    PLATFORM SENIOR DEVELOPERWHAT IS THE OPPORTUNITY?Under the general supervision of the CNB IT Platform leadership, the Senior Platform Developer will perform various tasks to deliver IT solutions that exceed customer expectations in content, usability, accuracy, reliability and performance. Specific tasks may consist of solution design and coding, performing unit testing, and providing on-call technical and business support. The position requires a strong knowledge of development methodologies and software tools used during the various SDLC phases of an IT project including exposure to Secure Coding , CI/CD , Agile development and Design thinking.At the senior level, an emphasis is placed on mentoring staff, leading/facilitating project efforts, formulating strategic direction, recommending improvements, and acting in a trusted-advisor relationship with key stakeholders.What you will do Perform one or more of the following: o Actively mentor other colleagues by contributing experience and insight to the team and to CNB. o Manage large programs & projects of significant complexity and risk. o Independently (with minimal oversight) develop and maintain trusted advisor relationships, including at the senior leadership level and with external partners, that include guidance, as appropriate, for optimizing use of analytic capabilities and deliverables, and prioritization based on strategic vision Lead projects, implementations, and upgrades Continuously advance your expertise in the related technical competencies Lead in the creation of standards, templates and procedures Provide input to project plans in collaboration with assigned project lead or manager Mentor less experienced staff in advanced topics Migrate objects between environments per the established Systems Development Life Cycle (SDLC). Identify and recommend improvements Design and Build high quality software Ensure work includes necessary audit controls,compliance, and security controls within the design and all deliverables Proactively research, present, and make recommendations regarding new features , functionality made available Develop test plans and perform unit testing of own work and that of peers Conduct peer review sessions Develop test plans, use cases and work with clients on user acceptance Participate in 24x7 production support for data management processes Create appropriate documentation including but not limited to: functional specs, technical specs, technical diagram,s testing plans, production "run books", training materials, etc. Expertise in architecture, implementation of APIs. Must demonstrate knowledge and experience is the planning, design, development and operational support of API's. Demonstrated ability to implement RESTful APIs and Micro services using the design-first approach and focused on asset reusability Expertise in API Management technologies (Apigee preferred) Core development skills with .Net , Azure Functions, Azure Logic Apps Strong working knowledge and working experience with DevOps. Azure Devops preferred but other technologies accepted Strong working knowledge of GitHub. Demonstrated ability to define and enforce proper branching strategies Expertise in API Security: OAuth, OIDC, TLS, mTLS. Able to mentor colleagues and external partners on these topics Strong scripting skills: Bash, Powershell are required Must-Have* Bachelor's Degree or equivalent Minimum of 8 Years of IT Experience Minimum of 6 Year of Platform Development experience Skills and Knowledge Knowledge of commercial credit processes Salesforce certifications preferred: Platform App Builder, Developer II nCino certifications preferred: Commercial 301 5 years Salesforce development experience Minimum 3 years nCino development experience preferred Appropriate certifications for the area (e.g. Microsoft (MTA, MCSA, MCSE) certifications, Snowpro certifications, Salesforce certificate etc.) preferred Expertise in developing and testing software Advanced verbal and written communication skills Advanced interpersonal relations skills, ability to effectively collaborate with others and work as part of a team Ability to initiate and follow through on complex projects of both short and long term duration Advanced analytical, critical thinking, and problem solving skills Able to work with a high degree of independence, assumes responsibility for job development and training, researches and resolves questions and problems, requests supervisor input and keeps supervisor informed Demonstrated attention to detail and ability to multi task Strong demonstrated learning aptitude and orientation Familiarity with version control, job scheduling and configuration management tools Familiarity with secure coding and CI/CD Ability to teach, mentor and consult with others Excellent skills and experience in 2 or more domain competencies in domains including subject matter expertise, tools, Architecture, analysis and critical thinking skills, Secure coding, Performance optimization, best practices and standards ,Education. Experience in Financial Services Organization CompensationStarting base salary: $101,231 - $172,355 per year. Exact compensation may vary based on skills, experience, and location. This job is eligible for bonus and/or commissions. *To be considered for this position you must meet at least these basic qualifications The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.Benefits and PerksAt City National, we strive to be the best at whatever we do, including the benefits and perks we offer our colleagues. Get an inside look at our Benefits and Perks.INCLUSION AND EQUAL OPPORTUNITY EMPLOYMENT City National Bank is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other basis protected by law.'ABOUT CITY NATIONALWe start with a basic premise: Business is personal. Since day one we've always gone further than the competition to help our clients, colleagues and community flourish. City National Bank was founded in 1954 by entrepreneurs for entrepreneurs and that legacy of integrity, community and unparalleled client relationships continues to drive phenomenal growth today. City National is a subsidiary of Royal Bank of Canada, one of North America's leading diversified financial services companies.
    $101.2k-172.4k yearly 60d+ ago
  • Software Engineering Manager

    Home Organizers 3.8company rating

    Principal Software Engineer Job In Hacienda Heights, CA

    Home Organizers is a renowned holding company encompassing over 14 home and lifestyle brands. Known for comprehensive solutions from whole home organizing to sophisticated water distribution technology, we have established a robust presence in over 30 years. With more than 9,000 system-wide employees across many subsidiaries, our company combines personalized service with innovative, top-tier designs to ensure client satisfaction and enhance the functionality and aesthetics of living spaces. We are excited to offer an opportunity for an experienced Engineering Manager professional to join our team. This individual will lead our Development Operations team. Home Organizers (HOI) is building a new Development Operations department, this department will be operating similar to a startup environment but with the support of a large, privately-held corporation that doesn't have red tape or unnecessary time-consuming policies. Over the next decade HOI will be innovating multiple verticals in home services driven through new technology practices. We plan to develop within quick iterative cycles with a small team of highly motivated and expert engineers who have direct oversight on product and development. Key Responsibilities: - Architecting new applications and enterprise systems. - Understanding business objectives and communicating these objectives into system diagrams and feature requirements. - Building CI/CD pipelines and maintaining and managing all new releases into production systems as well as maintaining production systems from instance failures and software bugs. - Developing and managing unit, integration, and E2E tests for all production and staging codebases. - Developing and maintaining best practices for continuous software development. - Working with leadership and key business units to develop a internal product pipeline/strategy and ensuring proper communication of expectations, deadlines, and headcount planning and hiring. - Delivering on business objective deadlines for key technologies. - Hiring and developing a team of front-end engineers, back-end engineers, ML engineers, database engineers, database / data engineers, and other engineering skills relating to the company's software development operations. Qualifications and Skills: - Highly experienced with working in and delivering mission critical applications in enterprise systems. - Led and managed the development of multiple applications from scratch with large user bases. - Understanding of mission critical systems. - Exceptional engineering ability across multiple programming languages such as C++, Python, ReactJS, Go, Dart, Flutter, JS, Java, Swift and others. - Experience implementing the agile software development process successfully. - Passion for building beautiful systems, whose main objective is accomplishing businesses technology needs and not those of developers. - Humility and willingness to learn, expand, and take on any responsibility within the DevOps group of requirements. - 10+ years of experience working in mission critical, high pressure, and innovative software development environments. - Experiencing managing or being responsible for a sub-department or department with 6 or more engineers in its scope. Benefits/Perks: We believe in recognizing and rewarding our employees for a job well done. We offer growth potential for motivated individuals, competitive compensation, and a comprehensive benefits package, including: - Medical - Dental - Vision - 401(k) Retirement Plan - Paid Vacation Time - Paid Holidays - Life Insurance Why work here? “Our brand name is everywhere, and helping others get organized improves the quality of their lives. Customers love our product!” Equal Opportunity Employer: Home Organizers is an equal-opportunity employer. We encourage candidates from all backgrounds to apply. Join us at Home Organizers Inc. where innovation and attention to detail are at the forefront of what we do. This role is an excellent opportunity for an ambitious individual looking to make an impact in the field of enterprise technologies, with the passion to grow their career in an organization ready to grow with you. It's an extremely exciting time to be in software development and work for sectors traditionally underserved by the software industry. The advances in AI and services available for quick/strategic implementation and growth can allow us to reimagine the experience of home service customers and companies.
    $146k-210k yearly est. 19d ago
  • Principal Video Software Engineer [31215]

    Stealth Stanford Startup

    Principal Software Engineer Job In Los Angeles, CA

    About Us We are a Stanford-driven, forward-thinking company at the forefront of video technology innovation. Our team is dedicated to building cutting-edge video streaming, processing, and compression solutions that power next-generation digital experiences. Join us in shaping the future of video technology. Job Overview We are looking for a highly skilled Principal Video Engineer to lead the design, development, and optimization of our video technology stack. This role requires deep expertise in video encoding, streaming protocols, and real-time media processing. You will work with a dynamic team of engineers, driving innovation in video compression, adaptive bitrate streaming, and low-latency video delivery. Key Responsibilities Architect and develop scalable video processing and streaming solutions. Optimize video encoding, transcoding, and compression pipelines for high performance. Enhance adaptive bitrate streaming technologies for improved user experiences. Research and implement cutting-edge video codecs (AV1, HEVC, VP9, H.264). Collaborate with product, design, and engineering teams to integrate video solutions into applications. Troubleshoot and resolve complex video-related issues, ensuring low-latency and high-quality playback. Stay ahead of industry trends in video technology, streaming standards, and media delivery architectures. Lead and mentor a team of video engineers, fostering technical excellence. Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. 8+ years of experience in video engineering, streaming, and media processing. Deep understanding of video compression standards (H.264, HEVC, AV1, VP9). Expertise in streaming protocols such as HLS, DASH, WebRTC, and RTMP. Strong programming skills in C++, Python, or Go for media processing. Experience with cloud-based video infrastructure (AWS, GCP, Azure). Familiarity with FFmpeg, GStreamer, and other multimedia frameworks. Strong problem-solving skills and ability to optimize video performance. Why Join Us? Work on cutting-edge video technology that reaches millions of users. Be part of a collaborative and innovative engineering team. Competitive salary, equity options, and comprehensive benefits. Flexible work environment with remote opportunities. Ready to revolutionize video streaming technology? Apply now!
    $135k-192k yearly est. 14h ago
  • Principal Software Engineer

    Venhub Global

    Principal Software Engineer Job In Los Angeles, CA

    As a Principal Software Engineer at VenHub, you'll take charge of both engineering innovation and team leadership, shaping the future of retail technology. You'll design and develop advanced software for collaborative robotic (Cobot) arms, our proprietary seventh-axis systems, and next-generation delivery platforms. Beyond hands-on coding, you'll guide a talented software team, fostering collaboration and driving technical excellence. This is more than a role; it's an opportunity to lead transformative innovations and redefine the shopping experience. Key Responsibilities Technical Leadership: Set the technical vision and strategy for software development, ensuring alignment with company goals and objectives. Team Management: Mentor, coach, and support the professional growth of software engineers, promoting a culture of collaboration and innovation. Project Oversight: Plan, prioritize, and manage software development projects, ensuring timely delivery of high-quality solutions. Stakeholder Collaboration: Work closely with cross-functional teams, including hardware engineering, product management, and operations, to ensure seamless integration and delivery of innovative systems. Code Standards & Best Practices: Establish and enforce software development standards, best practices, and processes to ensure scalability, reliability, and maintainability. Problem-Solving: Address technical challenges, identify risks, and implement innovative solutions to meet complex engineering requirements. Recruitment & Team Building: Play a key role in recruiting top talent and building a high-performing software team to support the company's growth. Continuous Improvement: Lead efforts to evaluate and adopt new tools, technologies, and processes to enhance software development efficiency and team productivity. Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (Ph.D. preferred but not required). 8+ years of professional experience in software development, with at least 3 years in a leadership or team lead role. Technical Skills: Expertise in programming languages such as Python, C++, or Java, and familiarity with modern development frameworks and tools. Deep understanding of software architecture, design patterns, and scalable system design. Experience with robotic systems, real-time software, or embedded systems development is highly desirable. Proficiency in DevOps practices, CI/CD pipelines, and cloud platforms like AWS, Azure, or Google Cloud. Familiarity with Agile development methodologies and tools like Jira or Git. Leadership and Communication: Proven ability to lead and mentor diverse engineering teams. Excellent communication and collaboration skills, with the ability to interact effectively with both technical and non-technical stakeholders. Strong project management and organizational abilities, with a track record of successfully delivering complex projects on time. Problem-Solving and Innovation: Demonstrated experience in solving complex technical challenges and delivering innovative solutions. Ability to balance strategic vision with hands-on execution, driving both technical excellence and team productivity. Nice-to-Have: Experience in developing software for collaborative robots (Cobots) or automation systems. Knowledge of machine learning, computer vision, or advanced robotics applications. Contributions to open-source projects or a portfolio of past work showcasing technical expertise. Schedule: Monday to Friday Weekends as needed Ability to Commute: Pasadena, CA 91105 (Required)
    $135k-192k yearly est. 14h ago
  • Software Quality & Integration Engineer

    Centr

    Principal Software Engineer Job In Norco, CA

    The Software Quality & Integration Engineer will be responsible for ensuring the stability, performance, and functionality of software systems through rigorous testing, issue tracking, and integration support. This role involves working closely with hardware engineers and vendors to troubleshoot and resolve hardware-software interaction issues, particularly in Bluetooth, wireless connectivity, and embedded systems. The engineer will oversee system performance, maintain logs of known issues, and ensure proper software revision control. Additionally, this role will contribute to the validation of third-party device compatibility and provide clear, timely communication to internal teams and overseas vendors. A strong emphasis will be placed on debugging, performance optimization, and maintaining high-quality software standards throughout the development cycle. Key Duties & Responsibilities Functional Testing & Issue Tracking Perform rigorous functional testing of software to ensure stability, performance, and usability. Identify, document, and track software issues, ensuring they are communicated and addressed. Work closely with vendors and factories to report, escalate, and resolve bugs. High-Level Software Maintenance & Monitoring Oversee system performance and ensure reliability without direct access to source code. Maintain logs of known issues and track their resolution with vendors. Ensure proper software revision control and maintain detailed release notes. Hardware-Software Integration Support Work alongside hardware engineers to diagnose potential hardware-software interaction issues. Troubleshoot Bluetooth, wireless connectivity, and embedded system behaviors in collaboration with vendors. Assist in validating compatibility with third-party devices (e.g., Apple Watch, external sensors). Vendor & Internal Communication Communicate with overseas vendors regarding software performance, bugs, and feature requests. Provide clear reports to the internal team on project status, blockers, and next steps. Work in an agile environment, coordinating with different teams to ensure smooth development cycles. Experience Prior experience in Android app development (Java/Kotlin) or Linux-based systems (C/C++, Python, Shell scripting). Experience conducting software functional testing to validate system performance. Background in Electrical Engineering, Computer Engineering, or Computer Science is preferred. Strong experience in software functional testing and issue tracking. Experience with hardware-software integration, particularly in fitness or embedded systems. Experience working with agile methodologies (a plus). Experience with IoT connectivity and cloud-based services (a plus). Knowledge & Skills Familiarity with Bluetooth and wireless technologies to assist in development and debugging connectivity issues. Knowledge of hardware systems and experience working on hardware-software integration. Familiarity with software revision tools (e.g., Git, SVN) and maintaining software release notes. Expertise in Bluetooth and wireless communication protocols. Strong hands-on troubleshooting skills for both software and hardware issues. Ability to communicate effectively with overseas vendors and provide clear updates to management. Flexibility to occasionally work after hours for meetings with our overseas vendor. Good documentation skills (release notes, bug tracking, test reports). Basic hands-on troubleshooting skills with hardware/software. Education Bachelor's Degree in engineering or related field preferred. There are so many reasons to join us here at Centr but here are just a few: Competitive salary package, commensurate with your skills and experience Open and modern working environment with a great team Opportunity to work with modern technology and products Smart, motivated and collaborative coworkers who are here to support your growth
    $97k-138k yearly est. 13d ago
  • Software Development Engineer

    Teledyne Controls

    Principal Software Engineer Job In El Segundo, CA

    Teledyne Controls, LLC is seeking a Software Engineer to work on our embedded platforms using Linux. We are searching for a develop with hands-on practical development experience and understanding of embedded computing, real time computing, BSP development, and driver development. Office Location(s): This position is onsite and can be worked out of our business units in Thousand Oaks or El Segundo. Responsibilities: Design, develop and test embedded applications running on top of customized COTS operating systems and bootloaders Essential Duties and Responsibilities include the following. Other duties may be assigned. Develop and maintain operating systems, board support packages, boot loaders, and applications using custom Linux environments such as Yocto Linux, MontaVista Linux, and/or RTOS such as Integrity and VxWorks using Agile development methodologies with CI/CD development pipeline. Participate in the testing process through test review and analysis, test witnessing, debugging, and certification of software. Complete software documentation, processes and procedures for installation and maintenance using engineering tools suites of ATLASSIAN product line, JIRA, Git, Bamboo, SmartBear Continue Integration suite and IBM Rational DOORS. Act as a technical reviewer of existing designs and provide input for documentation of new or existing programs; integrates software with existing systems Support, maintain, and document software functionality; document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. May prepare and install solutions by determining and designing system specifications, standards, and programming Provide application support to other departments and personnel as needed. Qualifications: Bachelor's degree (B.S.) from four-year college or university in a related field and 5+ years of directly related experience and/or training. Experience in development of board support packages (BSPs) and/or tailoring of BSPs for Yocto Linux Experience in using/modifying COTS bootloaders such as U-Boot Experience in using TPM processors for Secure Boot of embedded devices Experience in maintaining custom Linux environments to keep pace with CVEs as they are discovered Use and understanding of programming languages, standards and tools such as C/C++, Python, Bitbake, ICE probes, Remote Debugging, Digital Certificates, Encryption, and various tools/methodologies for developing low-level and embedded code. Knowledge of WiFi, Bluetooth, Cellular and network stacks (ARP, TCP/IP, UDP) technology for data applications and communication. Experience in using Qt to develop User Interfaces to interact with embedded devices Experience and use of source control and CI/CD tools such as Git/GitHub, JIRA, and Bamboo. Due to the type of work at the facility and certain access restrictions, successful applicants must be a "US Person" (US Citizens, US Nationals, lawful permanent residents, asylees or refugees). In our efforts to maintain a safe and drug-free workplace, Teledyne Controls requires that candidates complete a satisfactory background check and pass a drug screen prior to employment. Please note the salary range posted is a general guideline for this job level and location. When extending an offer, a variety of factors are considered such as responsibilities of the position, relevant education and experience, certifications, knowledge and skills.
    $93k-130k yearly est. 19d ago
  • Embedded Software Engineer

    Evona

    Principal Software Engineer Job In El Segundo, CA

    Senior Embedded Software Engineer $160,000 - $230,000 El Segundo, California Full-time: On-Site Our client is an innovative start-up that specialize in developing advanced defense technologies. It focuses on next-generation long-range strike weapons systems, employing a unique approach that emphasizes rapid prototyping, iterative design cycles, and efficient, scalable production methods inspired by commercial manufacturing practices. Their mission is to provide cutting-edge solutions that give their clients and allies a strategic advantage, contributing to global security and conflict deterrence. The Role: We are seeking a highly skilled Senior Embedded Software Engineer to design, develop, and test software for advanced flight systems. This role involves working closely with cross-disciplinary teams to create and debug software across the entire technology stack, including applications, operating systems, networking, firmware, and simulation. If you are passionate about solving complex problems, thrive in challenging environments, and want to contribute to a mission-critical field, we encourage you to apply. Responsibilities: Autonomous Systems: Design and implement reliable autonomous software systems and the simulations required to validate their precision and dependability. Software Development: Oversee the full software development lifecycle-from design and prototyping to testing and deployment-for mission-critical applications. System Testing: Analyze test outcomes, troubleshoot issues, and perform detailed investigations, including hardware/software integration and debugging. Develop tools for testing in various environments: virtualized hardware, hardware-in-the-loop, and vehicle-in-the-loop testing. Collaboration: Work with multidisciplinary engineering teams to design and develop cutting-edge technologies, including advanced guidance systems and integrated image processing algorithms. Project Leadership: Lead significant projects, ensuring alignment with overall objectives. May involve travel to launch sites and customer locations for testing and operations. Standards and Practices: Continuously improve software standards and best practices, fostering an innovative engineering culture. Basic Qualifications Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a related STEM field. Over 5 years of professional software engineering experience. At least 2 years of experience with C++, Python, or Rust, including development in Linux kernel environments (e.g., driver development for UART and I2C peripherals). Preferred Skills and Experience Proficiency in systems programming languages like C++ or Rust. Experience with real-time embedded systems or distributed computing environments in Linux-based systems. Skilled in developing Linux-based software for processors and microcontrollers (e.g., PowerPC, x86, ARM). Strong background in Linux shell scripting, network troubleshooting, and performance analysis tools (e.g., strace, ftrace). Knowledge of computer architecture and networking protocols (TCP, UDP). Demonstrated problem-solving skills using first-principles thinking, including prototyping to validate designs and identify technical constraints. Benefits Competitive salary with long-term stock incentives. Comprehensive health, vision, and dental coverage. Three weeks of paid time off annually. ITAR Requirements Applicants must meet U.S. export control requirements, which include being a U.S. citizen, permanent resident (green card holder), or holding refugee/asylee status under U.S. law. Must meet ITAR eligibility requirements (U.S. citizen, green card holder, or equivalent).
    $160k-230k yearly 15d ago
  • Full-Stack Software Developer

    Vantasoft

    Principal Software Engineer Job In Irvine, CA

    Let's face it, nobody cares about a common, puffed-up job description about how great we are. So, let's make this about you. It's about you being a builder… and currently not building anything impactful to you. It's about you desiring something more challenging, but you're too busy with ‘work' to go find it. It's about you not really aligning with your company's values in a way that allows you to thrive personally and professionally. …And it is about you tackling really hard challenges that lead to win-win outcomes for yourself, the company, and the customers you serve. Problem Solved At VantaSoft, we partner with some of the world's most exciting technology startups to bring innovative web and mobile applications to life. As a Full-Stack Developer, you'll play a pivotal role in transforming visionary ideas into tangible solutions that make a real-world impact. Your work will directly influence the success of our clients and the satisfaction of their users, driving innovation across industries. In the first 90 days, you will conquer the following: 30 Days: Immerse yourself in our tech stack-React, React Native, Tailwind, Node, TypeScript, SQL, MongoDB, AWS, and Google Cloud. Collaborate with your team to understand ongoing projects and begin contributing to code reviews and minor feature enhancements. 60 Days: Take ownership of a feature from concept to deployment. Engage with clients to gather requirements, design scalable solutions, and implement both front-end and back-end components. Ensure seamless integration with cloud services and participate in deploying applications to our cloud providers. 90 Days: Lead a project module, mentoring junior developers and coordinating with cross-functional teams to deliver high-quality software solutions. Establish best practices for code quality, testing, and deployment, and proactively identify opportunities for process improvements. Skills Soft Skills: Your ability to communicate effectively with clients and team members will be crucial in understanding project requirements and delivering solutions that exceed expectations. Adaptability and problem-solving prowess will enable you to navigate the dynamic challenges of software development, while your collaborative spirit will foster a supportive and innovative team environment. Technical Skills: Proficiency in our core technologies-React, React Native, TailwindCSS, Node.js, TypeScript, SQL, MongoDB, AWS, and Google Cloud-is essential. You should have a strong foundation in full-stack development, with experience deploying applications to cloud platforms. Familiarity with version control systems, agile methodologies, and a commitment to writing clean, maintainable code will set you up for success in this role. About Us VantaSoft is a software development agency based in Irvine, California, specializing in providing web and mobile application development services to innovative technology startups. Since our inception in 2021, we have achieved phenomenal business growth, a testament to the quality of our code and the dedication of our staff. Our mission is to empower startups by transforming their visionary ideas into impactful software solutions. We value innovation, collaboration, and a relentless pursuit of excellence, striving to create an environment where our team members can thrive both personally and professionally. Here's your Call To Action! You should only talk to us if you feel we can truly heal your career wounds. If you have read this far, you have grit and we should meet! Please visit ********************************* to apply.
    $87k-119k yearly est. 13d ago
  • Robotics Software Engineer

    Sangha Partners 3.7company rating

    Principal Software Engineer Job In Santa Clarita, CA

    Are you looking for an opportunity to work on cutting-edge robotics in advanced manufacturing? A well-funded startup in the Chatsworth, CA area is growing its team and looking for a Robotics Software Engineer to help develop and implement robotic systems that are reshaping how parts for aerospace, defense, and automotive industries are made. What you'll be doing: Operate robots using your software and enable other team members to efficiently interface with the robots to test and implement new features. Implementing trajectory planning and control of robotic end-effectors in real-time software. Take part in the software development effort and take charge of the full development lifecycle. Identify project priorities, software/hardware requirements, and design constraints with team members across multiple disciplines, and translate those into minimum viable systems. Take part in design review meetings and provide feedback to the team. Operating in a hands-on, fast-moving environment-this role is on-site in Chatsworth, CA Who we're looking for: 3+ years of experience in robotics software engineering Strong proficiency in C++, Python, ROS2, LIDAR Deep understanding of robot kinematics, dynamics, and motion planning Experience with industrial robots, sensor integration, and real-time software CS or related degree (Master's or PhD preferred, but not required) Someone who thrives in a high-autonomy, high-ownership environment Additional details: Location: Chatsworth, CA (on-site) Visa sponsorship: Not available (US Citizens / Green Card holders only due to ITAR regulations)
    $107k-149k yearly est. 7d ago
  • Senior Software Engineer

    Dzyne Technologies 3.9company rating

    Principal Software Engineer Job In Irvine, CA

    Our Culture At Highpoint Aerotechnologies, a DZYNE Company, we foster an environment that nurtures and rewards innovative thinking. We believe in the power of collaboration, where diverse perspectives are valued and respected, leading to innovative solutions and remarkable achievements. Our leaders lead by example, demonstrating and modeling our core values of emotional intelligence, teamwork, innovation, integrity, productivity, customer service, and a genuine commitment to the success of every individual. We celebrate our wins, big and small, and foster a sense of camaraderie through team activities, quarterly awards, and an immense end-of-the-year company holiday party. Our company culture is more than just words; it is a lived experience you'll only get here. Who Are We? Have you recently found yourself in the middle of a hostile robot takeover? Are your loved ones being farmed as an inefficient power source because of your favorable views toward humanity? Join us and take your stand in protecting humans from bad robots. We formed a rebel enclave to provide world-class counter-autonomous systems, products, and services to support the United States and foreign allied governments, civilian critical infrastructure, and public venues. Our team designs and builds world-class Counter-Robot systems to provide persistent protection across varied threat environments and mission sets. We manage the entire Counter-Robot kill chain from detection through countermeasures. Position: Senior Software Engineer Location: Boise, Idaho; Denver, CO; Fairfax, Virginia; Irvine, California; or Dallas, Texas On-site/Hybrid: Hybrid Position Overview You will play a key role in designing, developing, and optimizing backend systems for Counter-unmanned systems (C-UxS) command and control (C2) products. You will be involved in integrating sensors and effectors; developing modular microservices; and creating a suite of capabilities to meet business stakeholder and engineering requirements. You'll leverage your experience to help deliver industry leading autonomous defense and robotic systems for multi-mission environments. Required Duties And Responsibilities Backend System Design and Development: Leverage your expertise in Java and Python to build scalable and high-performance solutions that contribute to the continuous enhancement of C-UxS capabilities Hardware Integration: Integrate a variety of sensors, effectors, and other hardware components that includes radar, electro-optical cameras, infra-red cameras, radio frequency sensors and effectors, GPS devices, inertial measurement units, and lidar Data Processing and Analysis: Develop services to extract relevant information from raw sensing data and integrate that information into data processing pipelines Parallelization and Optimization: Implement parallel processing techniques to enhance the performance of data processing and C2 workflows. Optimize parallel execution, making efficient use of computational resources to be performant in a distributed system of systems environment Network Programming: Develop and maintain network and messaging services for seamless communication between a variety of network topologies. Collaborate with other teams to ensure efficient data and request flows to various products. Code Optimization: Write clean, efficient, and maintainable code. Focus on modular, high performant, and scalable services Collaboration: Work closely with interdisciplinary teams, including domain experts, software developers, and business stakeholders to understand project requirements and deliver solutions that meet the needs of end-users. Work alongside data scientists and frontend developers to create interoperable solutions Documentation: Create comprehensive documentation regarding the design, implementation, testing, and operation of the work that is completed. Plan and update software capability work breakdown structures and help define software roadmaps Required Skills And Abilities Proven experience as a backend developer with expertise in Java and Python High level of experience with multithreading and concurrent processing of data and requests Ability to design and implement scalable, high-performance backend systems Experience with event-driven and service-oriented architecture; microservices; and modular software service design Experience with Jira, Confluence, and GitLab, Github, or Bitbucket Preferred Skills And Abilities Have experience working on command and control systems for military customers Have experience with Data Distribution Service communication middleware Have Java experience with Spring Boot or Open Service Gate Initiative frameworks Have Python experience with asyncio, FastAPI, Numpy, Pandas Education And Related Experience 6+ years of proven professional experience with bachelor's degree in computer science or related field OR 4+ years of proven professional experiences with master's degree in computer science OR 2+ years of proven professional experience with PhD in Computer Science or a related field Other combinations of education, training and/or experience may be considered. Travel Requirements Travel for up to 25% to Boise, Idaho if not collocated. 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: Prolonged periods of sitting at a desk and working on a computer Must be able to lift up to 15 pounds at times Other Requirements 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. Equal Employment Opportunity High Point Aerotechnologies 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. Salary: $130,000 - $160,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. 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. Hiring Process As part of our commitment to making informed hiring decisions, we utilize a variety of tools and assessments to gain a comprehensive understanding of candidates' potential and suitability for the role they are applying for. One such tool we employ is the Predictive Index (PI) assessment, a scientifically designed assessment that provides insights into an individual's workplace behaviors and cognitive abilities. The Predictive Index assessment assists us in identifying alignment between candidates and the requirements of the role, as well as the overall dynamics of our team. It is important to note that the PI assessment is just one component of our candidate evaluation process. Your application, resume, interviews, and other relevant information are equally important factors that contribute to our decision-making process. The Predictive Index assessment is designed to complement these traditional methods and help us better understand how your natural tendencies align with the responsibilities and expectations of the role. As part of our comprehensive candidate evaluation process, we would like to invite you to complete the Predictive Index (PI) assessment. Completing the PI assessment is a simple and straightforward process that typically takes about 10-15 minutes of your time. Your responses will be treated with the utmost confidentiality and will only be used for the purpose of evaluating your fit for the role you have applied for. To begin the assessment, please follow the link provided below: *************************************************************************************************
    $130k-160k yearly 4d ago
  • Software Engineer

    Vericut

    Principal Software Engineer Job In Irvine, CA

    We are seeking an enthusiastic Software Engineer Intern who is currently studying UX Design (desktop platforms) and is eager to apply their knowledge to real-world projects. The intern will play a key role in re-designing our desktop platform's user experience, contributing to improving its usability, accessibility, and overall user satisfaction. Responsibilities: Assist in the redesign of our desktop platform's user interface (UI) and experience (UX). Collaborate with the UX design team to conduct user research, gather feedback, and analyze user behavior. Create wireframes, user flows, prototypes, and design mockups for desktop platforms. Support the development of user personas and journey maps. Help organize and conduct usability testing sessions, analyzing findings and recommending design solutions. Iterate on designs based on feedback from stakeholders and users. Work closely with cross-functional teams (product, engineering, marketing) to ensure cohesive design execution. Stay up-to-date with industry trends and best practices in desktop UX design. Assist in creating and program an array of software applications, such as digital twin, user interfaces, and computer-generated imagery. Requirements: Currently studying UX Design or a related field. Currently a junior or senior in your study of major, such as Interaction design/User Experience Design, Human-Computer Interaction, Digital Focus Product Design, or in the related field. Strong understanding of desktop UX principles and design tools (e.g., Figma, Sketch, Adobe XD). Ability to create wireframes, prototypes, and user flows. Experience with user research methods (interviews, surveys, usability testing, etc.). Strong attention to detail and a passion for creating intuitive and user-friendly interfaces. Good communication and collaboration skills. Portfolio showcasing relevant design work (wireframes, prototypes, or other UX-related projects) is a plus. Must be able to commute to the Irvine, HQ office on a hybrid, on-site schedule. Preferred Qualifications: Previous internship experience in UX design or desktop applications is a plus. Familiarity with desktop application design guidelines (e.g., Windows, mac OS) is beneficial. Program Overview: Vericut's 2025 Summer Internship Program will begin on June 23, 2025 and run for 10-12 weeks as an hourly position. Why Join Us: Gain practical, hands-on experience in UX design for desktop platforms. Work with an experienced, supportive team in a collaborative environment. Opportunity to contribute to impactful projects that enhance user experiences. Flexible working hours and a dynamic internship program designed to help you grow in your career. Passionate about Digital Twin technology and innovation. How to Apply: If you are passionate about UX design and eager to apply your skills to a real-world project, please apply directly through LinkedIn.
    $92k-129k yearly est. 18d ago
  • Software Engineer - SAP S/4 & ECC

    Ebizcharge

    Principal Software Engineer Job In Irvine, CA

    Headquartered in Irvine, California, EBizCharge by Century Business Solutions specializes in developing payment processing applications that facilitate electronic payment processing within the workplace, enhance transaction security, and increase client profits. Our applications are PCI compliant and fully integrated with major ERP/accounting systems, including QuickBooks, Sage ERP products, SAP Business One, Microsoft Dynamics, NetSuite, Epicor, Acumatica, and major online shopping carts, including Magneto WooCommerce, and Volusion. EBizCharge offers its employees unlimited earning potential, career advancement opportunities, and a dynamic work environment. We are looking for an experienced SAP ECC and S/4HANA Software Engineer with a proven track record of building innovative products and leading high-performing teams, who has a desire to join a rapidly growing, software company. You will play a critical role in driving product excellence. Responsibilities Leverage technical expertise and leadership skills to design and deliver scalable SAP solutions, focusing on product development, innovation, and optimization in SAP ECC and S/4HANA Public Cloud environments. Collaborate with Agile team members such as Product Owners, UX/UI Designers, QAs, and upper management, as well as our in-house Customer Support team. Lead the design, development, and delivery of robust, scalable solutions in SAP ECC and S/4HANA Public Cloud. Architect custom applications, interfaces, and integrations within SAP environments. Develop high-quality, scalable, and innovative solutions tailored to business needs, ensuring the product aligns with overall business goals. Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or related field. 7+ years of experience in SAP development, with a focus on product development. 2+ years of experience working on the SAP ECC platform Minimum 1 year working on S/4 HANA Public Cloud Strong proficiency in SAP ABAP development, including advanced techniques such as Object-Oriented ABAP, AMDP, CDS Views, and HANA SQL scripting. Expertise in SAP Fiori, SAPUI5, and JavaScript. Solid understanding of integration approaches (APIs, OData, SAP PI/PO, etc.) and cloud-based architectures, particularly with SAP Cloud Platform and SAP BTP. Experience with product-based development, including architecture, design, and deployment. Knowledge of core SAP modules and their integration points (e.g., FI/CO, SD, MM, PP). SAP certification in S/4HANA is a plus. Experience working in cloud-native environments or with SAP Business Technology Platform (BTP) is a plus. Knowledge of analytics tools like SAP Analytics Cloud (SAC). Benefits: 100% employer paid benefits (including Medical, Dental, Vision, & life insurance) for selected plans for the employee. Retirement 401(k) plan with company match. Gym access, dry cleaners, car wash conveniently located within building. Generous PTO plan with an additional 9 Days Company Paid Holidays per year. Job Type: Full-time The Company is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all persons involved in Company operations. The Company prohibits unlawful discrimination against any job applicant, employee or unpaid intern by any employee of the Company, including supervisors and coworkers. Pay discrimination between employees of the opposite sex or between employees of another race or ethnicity performing substantially similar work, as defined by the California Fair Pay Act and federal law, is prohibited.
    $92k-129k yearly est. 15d ago
  • Founding Full Stack AI Software Engineer

    Voker (YC S24

    Principal Software Engineer Job In Los Angeles, CA

    Commitment: Monday-Saturday, In-Office Compensation: $120k-$140k with 1-2% equity About Voker: Voker is a Y-Combinator backed development platform for product & engineering teams building LLM features into their software. We're looking for a founding team member to help us accelerate our rapid growth. Our CEO previously scaled a startup to >$100M in revenue, and led data for a multi-billion NASDAQ software company. Our founders have backgrounds in machine learning, data science, and AI. We're driven by our hunger for learning, and our passion for delivering real customer value. We love working hard and building, and we're looking for others who share our ambition. As an early stage, high-growth company, all engineering roles are fully in-office, Monday - Saturday, in Woodland Hills, Los Angeles, CA. About the Role: We are looking for a Founding Full Stack AI Software Engineer who will play a key role in the development of Voker's platform. You will be joining at the ground level and have the opportunity to shape the future of the product. We need a full-stack engineer who is eager to work alongside our CTO and the core team in building out our technology stack and delivering customer-driven AI solutions. You should have experience shipping robust features to production with proper architecture, testing and design. You don't just take tickets and build to spec - you actually care about the end customer's pains and you want to know how your code is impacting them. What We're Looking For: Must currently be located in Los Angeles to apply. Must have at least 1 YOE as a Senior Software Engineer and 4+ YOE engineering in total. Must have 2 years of experience developing AI applications with Large Language Models (LLMs) and systems such as retrieval-based methods, fine-tuning, or agent-based architectures, and experience with AI frameworks like Langchain, Llama Index, OpenAI, or similar tools. Desire to work in person, next to CTO, CEO and engineering team 6 days a week. Experience with: Svelte, Python, TypeScript, Postgres Enthusiastic about the challenges and opportunities of working at a very early startup. Someone who enjoys being a part of a small, tight-knit team where your contributions will directly impact the success of the company. Nice to Have: Experience deploying, monitoring and maintaining large language models (LLMs) models in production. Previous startup experience.
    $120k-140k yearly 20d ago
  • Software Engineer

    Oho Group Ltd. 3.7company rating

    Principal Software Engineer Job In Los Angeles, CA

    A rare opportunity for an experienced Software Engineer with a strong expertise in Low-Level Networking. A rapidly-growing US start-up in the Aerospace industry is looking for a Developer to join their world-class team, working at the cutting edge of Aerospace and RF technology. You will bring: 4+ years' experience with C/C++ (Linux) Strong professional experience in networking protocols Strong professional experience in Python or Golang Excellent communication skills Passion for problem solving "Nice to haves": Familiarity with RF technology/Satellite communication This is a unique role in a company with huge potential for professional and personal development. Apply now with a resume to get in touch!
    $105k-145k yearly est. 10d ago
  • Software Engineer

    Onetera

    Principal Software Engineer Job In Los Angeles, CA

    We are on a mission to redesign how communities interact with local government agencies - critical to community well-being and opportunity. Our vision is a world where anyone is one conversation away from any local public sector service - with a level of personalization, accessibility, and proactiveness not previously possible. Role Description As a Software Engineer at Onetera, you will be part of the Engineering team responsible for the development, scaling and security of our SaaS platform. Experience with React, NextJS and other front-end frameworks is preferred. Role will also own components of our conversational AI capability. This is an on-site role located in Los Angeles, CA. Qualifications 3yrs+ experience in full-stack SaaS development Extensive experience with Typescript in production-quality applications Knowledge of ChakraUI and other React-based design system tools Knowledge of fundamental AI/ML concepts (RAG, inference, etc.) Ability to work collaboratively in a fast-moving team Strong problem-solving and analytical thinking Experience with agile development methodologies
    $94k-132k yearly est. 22d ago
  • Software Developer

    Eleven Recruiting

    Principal Software Engineer Job In Los Angeles, CA

    We are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for best pay, diversity in tech, and best job-fit for every candidate we place. Our client, an insurance firm in the entertainment industry, is seeking an experienced Software Developer to join their team in Los Angeles, CA! Responsibilities: Analyze business requirements and design/develop complex applications to meet business goals. Design, develop, and maintain SQL Server databases, tables, views, queries, and reports. Perform unit, system, and integration testing on newly developed or enhanced applications. Provide recommendations for the improvement, re-engineering, or replacement of existing applications. Develop and maintain detailed documentation for all new applications and queries. Code, build, and release management and related tools (i.e., Azure Devops, TFS). Regular, predictable, and reliable attendance is required. Other tasks and responsibilities as assigned by IT Management. Qualifications: Bachelor's degree in related field or equivalent experience preferred. 5+ years of experience with the following technologies: .NET Framework, C#, ASP.NET, .NET Core, MVC, VB.NET, HTML, CSS; Microsoft SQL Server including SSIS and SSRS; WCF Web Services /WCF Data Services; JQuery, JavaScript; Oracle Database. One or more industry certifications preferred (i.e., ITIL, DevOps, .Net). Deep knowledge of the .NET Framework, Visual Studio, ASP.NET, MVC Development, VB.NET, ASMX and WCF Web Services, and ADO.NET. Strong knowledge of Agile methodologies and Software Development Life Cycle (SDLC) best practices. Strong knowledge of secure software development. Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA). Ability to design and optimize SQL server stored procedures. Experience with SQL Reporting Services (SSRS) and SQL Server Integration Services (SSIS). Candidate should be self-motivated, proactive, detail oriented, responsible, team-player, and exhibit exceptional relationship management skills. Passionate about building high-quality systems with software implementation best practices as part of a highly skilled and motivated team. Ability to adapt quickly to an existing, complex environment. Ability to learn new concepts and software. Excellent written and verbal communications skills. Ability to accept direction and developmental guidance from supervisor. Ability to work effectively with individuals at all levels.
    $88k-121k yearly est. 14h ago
  • Embedded Software Engineer

    Globallogic 4.4company rating

    Principal Software Engineer Job In Lake Forest, CA

    Are you prepared to advance your career with a dynamic and high-reaching team? As an Embedded C++ Developer at GlobalLogic, you will bring to bear your extensive experience to develop and improve software solutions for real-time, safety-critical systems. This is an outstanding opportunity to work on innovative projects that push the boundaries of technology and make a tangible impact in the world. Familiarity with Windows as a software development environment Ideal candidates excel in Windows for software development, with experience in multi-threading, multiprocessing, algorithms, and OOP. Job Responsibilities: Implement, document, and test bug fixes or new features for hard real-time and safety-critical surgical subsystems. Support a software lead in handling subsystems, addressing technical and/or schedule risks. Apply your strong background in C and C++ for developing embedded systems, ensuring that the software interfaces seamlessly with hardware components. Drive improvement efforts and establish standardized processes to improve the quality and efficiency of our software development practices. Collaborate with multi-functional teams to develop software that works with various electromechanical and electro-optical systems, such as motors, valves, position encoders, solenoids, and sensors. Join us at GlobalLogic, where your expertise will be valued, and you will have the opportunity to work on exciting projects that build outstanding solutions. Let's build remarkable solutions together! We value diversity and are an equal opportunity employer, not discriminating based on race, religion, gender, or disability status.
    $113k-139k yearly est. 14h ago
  • Senior/Lead-Symitar/Power On Programmer/Developer

    Orange County's Credit Union 4.3company rating

    Principal Software Engineer Job In Santa Ana, CA

    We are looking for a Core Banking Senior / Lead Software Engineer to join our dynamic team in delivering outstanding digital experiences for our Associates and Members. The candidate will be leading the design, build, implementation, and support of vendor packaged and internal custom solutions that support the Credit Union's core banking platform and other enterprise applications in alignment with our strategic plan and technology roadmap. Using independent / discretionary judgment and under minimal supervision / direction, this position will lead / guide less seasoned developers in delivering enterprise solutions, in partnership with Business Units and internal IT Teams, that deliver meaningful growth and operational efficiencies for the Credit Union while leveraging product-focused agile solution delivery processes, CI/CD automation and DevSecOps practices. In addition to having excellent problem solving skills, solid software engineering discipline, and expertise in Symitar PowerOn, the Senior / Lead Software Engineer must be an initiator, self-motivated, creative, agile, accountable, and must be able to balance efficiency with effectiveness. Strong analytical and interpersonal skills are a necessity. ESSENTIAL FUNCTIONS: Work closely with Business and IT leaders to ensure delivery and focus are in alignment with enterprise strategic goals and objectives, and ensure that commitments are properly planned, staffed, monitored, and reported. Lead solution delivery efforts on enterprise initiatives that require new / enhanced capabilities on core banking platform and related enterprise applications, maintain day-to-day baseline operations for accountable area / systems, and coordinate activities and deliverables across multiple teams while resolving issues, removing roadblocks and ensuring priorities are aligned. Guide / mentor less seasoned engineers and provide hands-on leadership for the architecture, design and development of new core banking solutions as well as day-to-day baseline operations. Partner with Product Management leaders to shape product roadmaps that deliver superior member experience, drive organic growth and improve operational efficiency. QUALIFICATIONS: Required Qualifications : Bachelor's degree or Master's degree from an accredited college / university in Computer Science, Software Engineering, Information Systems or a related discipline. 7+ years of hands-on software engineering experience in architecting, designing and delivering enterprise-scale business solutions. Must Have 5+ years of hands-on experience developing, integrating and supporting core banking application (Symitar / RepGen / PowerOn). 3+ years of experience in project leadership, resource planning, coaching / mentoring / guiding less seasoned engineers. Experience in leading solution delivery efforts in an agile environment with extensive working knowledge of test-driven development (TDD), component-based development (CBD), continuous integration/continuous delivery (CI/CD) and DevSecOps practices. Hands-on experience with agile tools (e.g., ClickUp, Jira, Confluence, Microsoft DevOps), Gitlab, Postman, Elasticsearch, RabbitMQ, SSO, OAuth, cloud (AWS and Azure) services, and relational database (such as Microsoft SQL Server). Proficiency in modern development technologies like .NET, C#, C++, Java, JavaScript. Preferred Qualifications : Proficiency in modern responsive web and mobile app development technologies like Objective-C, Swift, React.js, React Native, Figma and InVision, headless CMS, HTML5. Prior experience in financial services (e.g., banking, asset management, insurance, mortgage, consumer & business lending) and / or fintech.
    $129k-164k yearly est. 21d ago
  • Junior Software Engineer

    Git America, Inc. 3.4company rating

    Principal Software Engineer Job In Irvine, CA

    GIT America, Inc. is the North American branch of GIT Co., Ltd, specializing in developing automotive service and quality-related IT systems for the North American market. GIT provides world-class diagnostic and connectivity solutions to enhance automotive services and operations. Position: Junior Software Developer (Server) Salary Range: $50,000~$60,000 a year We are looking for a skilled server program developer to develop and manage server-side services for diagnostic systems provided to North American automotive companies. The role involves developing and operating server programs based on C# .Net technology. The developer will be responsible for quickly identifying and addressing issues during server operation, which may require resolution during weekends or nights. The developer will also manage mid to lower scale development projects, including their schedules. If the developer's skills align with the company's needs, they may also undertake mobile development tasks, such as Android development. Requirements • Bilingual in English and Korean • .Net development experience • Basic knowledge of .Net framework, C#, and SQL Server • Experience in server operation and issue resolution • High level of responsibility and initiative in problem-solving • Familiarity with front-end technologies such as HTML, CSS, and JavaScript • Experience in Android app development is a plus • Experience working in DevOps and CI/CD environments preferred • Experience in database design and optimization preferred • Experience with cloud environments (e.g., AWS, Azure) preferred Physical Requirements • Normal office duties • Work may require occasional weekend and/or evening work. Responsibilities • Develop server applications using C# .Net • Maintain and optimize existing server programs • Identify and promptly resolve issues that occur during server operation • Provide support and resolve issues during weekends or nights, if necessary • Report and document the progress of development tasks • Plan, execute, and manage development tasks and create storyboards Position: Junior Software Developer (Android) Salary Range: $50,000~$60,000 a year Requirements • Bilingual in English and Korean • Proven experience as an Android Developer and proficient in Java or Kotlin programming languages • Sufficient knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes • Experience with RESTful APIs to connect Android applications to back-end services • Knowledge of database management systems, preferably SQLite. • Proficient understanding of code versioning tools, such as GIT Physical Requirements • Normal office duties • Work may require occasional weekend and/or evening work. Responsibilities • Design, develop, and maintain Android applications • Collaborate with cross-functional teams to define, design, and ship new features • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on bug fixing and improving application performance • Continuously discover, evaluate, and implement new technologies to maximize development efficiency Job Type & Work Schedule • Full-time, Monday to Friday Employee Benefits • Health Insurance including medical, dental and vision • 401K plan with company matching • Paid vacation and sick leave • Paid Holidays • Annual discretionary bonus • Complimentary lunch Work Location Irvine, CA 92602 If you are interested, please send your resume via email at ********************** Please state which position you are applying for in the subject heading. GIT America Inc. is an Equal Opportunity Employer. The above statements are intended to describe the general nature of work performed by employees assigned to this position. Duties and responsibilities could be amended at any time as the needs of the company and the requirements of the job change and the benefits listed above are subject to change at the discretion of the company.
    $50k-60k yearly 18d ago

Learn More About Principal Software Engineer Jobs

How much does a Principal Software Engineer earn in La Caada Flintridge, CA?

The average principal software engineer in La Caada Flintridge, CA earns between $115,000 and $224,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average Principal Software Engineer Salary In La Caada Flintridge, CA

$161,000

What are the biggest employers of Principal Software Engineers in La Caada Flintridge, CA?

The biggest employers of Principal Software Engineers in La Caada Flintridge, CA are:
  1. The Walt Disney Company
  2. Elevated Resources
Job type you want
Full Time
Part Time
Internship
Temporary