Post job

Software engineer lead jobs in Yucaipa, CA

- 660 jobs
All
Software Engineer Lead
Software Engineer
Software Developer Internship
Lead Technician
Systems Developer
Software Engineering Internship
Software Director
Director Of Software Development
Senior Software Engineer
Senior Software Engineer Manager
Devops Engineer
Lead Developer
Software Development Engineer
  • ERP Systems Developer 3

    Stater Bros. Markets 4.7company rating

    Software engineer lead job in San Bernardino, CA

    A Senior Programmer/Analyst with demonstrated experience in planning, implementing, and supporting large application software systems. ERP Systems Developer 3 must possess excellent business analysis and project management skills, and the ability to handle day to day management of multiple applications for various lines of business. JOB RESPONSIBILITIES: Work with the various business groups to accurately gather user-requirements and draft project specifications that contain both functional and technical specifications Work as part of a team to design, program, test, and implement application software per system specifications and within project timelines and budget Effectively prioritize and manage multiple tasks at the same time Accurately and effectively communicate project status Provide on-going application software system support for production applications (occasional after-hours support) Write accurate and detailed user documentation for developed or implemented software application systems Assist Junior and Intermediate Programmers in the development of technical skills and experience Perform other job-related functions as assigned REQUIREMENTS/QUALIFICATIONS: Bachelor's degree in computer information systems or other bachelor's degree with equivalent combination of formal education and related experience Minimum of seven (7) years application software development or related experience Strong knowledge of SAP ABAP (Advanced Business Application Programming) programming language. Proficient in SAP development tools and technologies, including SAP HANA, SAP Fiori, SAP NetWeaver, and SAP UI5. Experience in developing and customizing SAP modules such as SAP S/4 HANA, SAP SCM, SAP BW. Solid understanding of SAP integration technologies. SAP certification preferred Solution Architecture: Work closely with business stakeholders to understand requirements and translate them into SAP architectural solutions Design end-to-end solutions that align with business goals, considering scalability, maintainability, and security Evaluate and recommend SAP modules, components, and integration patterns Technical Leadership: Provide technical guidance to project teams, developers, and administrators Mentor junior team members and foster knowledge sharing Stay updated on SAP trends, best practices, and emerging technologies Collaboration and Communication: Collaborate with cross-functional teams, including developers, functional consultants, and project managers Communicate effectively with stakeholders, presenting architectural proposals and justification Applicable Technical Skills: Program Development - SAP Integration Suite SAP HANA, SAP Fiori Microsoft Office Project, Visio, SharePoint, Visual Studio Team Suite
    $118k-149k yearly est. 3d ago
  • Director of Software Engineering

    Origence

    Software engineer lead job in Irvine, CA

    With 30 years at the forefront of fintech innovation, we specialize in SaaS lending solutions that lead the industry. Our core mission is customer-centric, focusing on empowering Credit Unions across the United States with the tools to offer accessible, competitive lending services. We're deeply committed to enhancing the financial ecosystem for a broad network of credit unions, members and auto dealers. We invest in our greatest assets, our employees, and foster a culture of innovation and ownership through freedom and responsibility. We celebrate fiscal accountability, operational rigor and efficiency to create a sustainably healthy and robust business for the long term. About you You are a natural leader, care deeply about people and their career development, self-driven, conscientious, fiscally responsible, self-aware, passionate and compassionate engineering leader. You are comfortable with ambiguity, eternally curious, and love problem solving. You operate as an owner and work with a growth mindset. You can define a vision for your area of ownership, building a culture that fosters freedom and responsibility and inspires innovation. You are technically deep in all areas of the product development life cycle, capable of designing architecture and rolling up your sleeps when needed. You act as a multiplier collaborating with others. You are tireless in questioning the status quo and pursue the best answers to the hardest problems to the benefit of the business. Your focus is strong and capable of context switching and pivoting with the business. In the vacuum of leadership, you assume it. You aren't just an engineering leader; you are a game changer. The Director, Software Engineering is responsible for managing a division with multiple products, multiple levels of management, and up to 30 employees, orchestrating design/implementation of new/existing applications and services of Origence. Act as a change agent to promote skill acquisition and development maturity evolving towards a combined engineering development model. Critical to this role is managing the budget, staffing, retention, performance management, as well as cultivating a positive and rewarding culture where employees can learn, grow and thrive. What you will do: Spend 90% of your time actively overseeing the day-to-day operations of your division. 10% of your time will be spent researching new technology, coaching, mentoring, and holding 1:1 with staff and peers. Provide feedback and training to staff and ensure that technical initiatives align with organizational goals and remain within budget, while working closely with peers, Principal Engineers / Development Managers, Product leaders, and stakeholders to deliver commitments. Ensure needed capacity is achieved to meet business goals by hiring to plan and managing attrition. Coordinate with learning and development to define training programs for your teams in support of combined engineering. Managed SLAs for products under ownership and ensure a DevOps culture is enforced through live site rotation, incident management triage, RCA development, and a focus on quality through the use of modern development best practices. Manage business commitments and communicate often to create transparency and trust, while building a high-performance culture that fosters freedom and responsibility, an owner's mindset and learning with a growth mindset. The Ideal Candidate: Education: Bachelor's or Masters degree in Computer Science, Engineering or related industry experience Experience: A minimum of 15 years of professional software engineering experience, and 5 years as a Sr leader managing multiple levels of management and up to 50 employees. 2 years of consecutive leadership experience demonstrating knowledge of the employee lifecycle is a must. Relevant SaaS experience in the lending domain. A minimum of 5 years' experience in .Net, C#, Windows tools and languages as well as modern technical stacks. Experience developing scalable and resilient applications with SQL and NoSQL. Experience in Agile Methodologies. Experience with Domain Driven Design, Test Driven Design, Event Driven Architecture, Microservice Architecture. Experience delivering solutions on Azure Cloud or AWS. Azure preferred. Experience leading or transforming a development organization into a combined engineering model of development. Strong knowledge of modern development patterns and techniques. Ability to leverage AI tools to automate tasks for greater efficiency. Demonstrated experience building / managing nearshore/offshore engineering teams. Demonstrated knowledge leveraging AI tools, A2A, Agentic AI and MCP oriented development supporting tool chain automation, and product design automation. Specialized Skills: Capable of building a high-performance culture. Excellent judgment demonstrating a bias for action operating as an owner. Skilled leader in organizational development, building teams and developing people, and organization resilience. Effective delegation skills that empower employees and create opportunities for growth. Builds trust to gain credibility and influence through demonstrated skill and experience. Build strong teams and relationships in support of a resilient business. Excellent presentation, written, and verbal communication skills. Effectively leads / participates in technical initiatives, collaborates on design/requirements. Seamlessly works cross-functionally collaborating with different teams and divisions. Technically deep, having Technical/Domain expertise providing foundational knowledge in support of the business. Brings experience and understanding of the application domain, enabling insightful decisions and innovative problem-solving. Ability to work in a fast paced / flexible environment that practices SAFe / Agile based SDLC. Leads by example and practices high standards for behavior and performance, models the values and principles of the organization, and inspires others. Experience with event driven design and microservice architecture best practices. Why you should apply: Flexible Working Environment Paid Time Off 401k (8% match) College Tuition Benefits/ Tuition Reimbursement Good Benefits options Company Culture! Cultural and Holiday celebrations, Theme days like Star Wars Day & Bring your Kids to Work Day, Monthly Townhalls and Quarterly Company Meetings that ensure awareness, inclusion, and transparency. The starting salary range for this full-time position in Irvine, CA is $170100 - $212600 per year. This base pay will take into consideration internal equity, candidate's geographic region, job-related knowledge and experience among other factors. Origence maintains a highly competitive compensation program. Under company guidelines, this position is eligible for an annual bonus to provide an incentive to achieve targeted goals. Bonuses are awarded at company's discretion on an individual basis. Origence is an equal opportunity employer. All recruitment, hiring, training, compensation, benefits, discipline, and other terms and conditions of employment will be based upon an individuals' qualifications regardless of race, religion, color, sex, gender identity, sexual orientation, national origin, ancestry, military service, marital status, pregnancy, age, protected medical condition, genetic information, disability or any other category protected by federal, state or local law.
    $170.1k-212.6k yearly 5d ago
  • Senior Manager, Software Engineering

    PTR Global

    Software engineer lead job in Irvine, CA

    The Sr. Manager, Software Engineering is responsible for managing the execution of the software engineering principles. The individual will manage the development and support of one to two function areas. They will manage Principal Software Engineer staff to ensure proper execution of directives. What You'll Be Doing: Leveling up Development teams promoting modernized Software Engineering approaches including use of AI-driven software engineering techniques. Champion the SOA design philosophy and provide leadership for development of more agile, extensible, and collaborative software solutions. Generate, adjust, and execute the strategy for end-to-end data exchange solutions between customers and service providers. Proactively engage with cross functional teams to provide customers with software solutions from inception through delivery. Establish best practices, guidelines, and policies for software design, development, and troubleshooting. Produce and maintain blueprints representing the current and future state of the architecture. The Ideal Candidate: Education: A BA/BS Degree in a related field or commensurate experience. Master's degree is a plus. Experience: Recent experience utilizing Generative AI techniques including GitHub, Copilot, and Prompt Engineering techniques A minimum of eight years' software development experience in data centric Win32/Web Applications utilizing one or more Microsoft development tools listed below .NET HTML ASP Microsoft SQL Server An expert understanding of relational databases is a must (preferably MSSQL) Previous experience leading or managing senior level staff within a Scrum/Agile environment Preferred Experience: ASP.NET, WCF, Web Services, XML, SQL Server, Windows Services, UX Design, JavaScript, CSS, Domain Driven Design, Scrum/Agile SDLC methodologies, nServiceBus Specialized Skills: Knowledge of various LLM's, Agentic AI, MCP and incorporating these technologies from both automation and feature engineering standpoints Understanding of consumer Lending business Must have a very good understanding of design patterns. Collaborating with other departments (Product, Engineering, etc.) and teams to complete cross-departmental dependencies. Can effectively lead / participate in technical initiatives, collaborative design/requirements meetings while gathering the necessary information for software development. Ownership and accountability mindset, decision making along with communication and analytical skills that helps to partner with Product Owners and cross functional teams. Ensuring that the software development process prioritizes user needs and delivers a high-quality user experience. Developing long-term strategies for software development that align with organizational goals. Coaching team members to improve their performance, fostering a culture of continuous learning and development. Leadership qualities, an excellent team player with the ability to handle stressful situations. The individual has expertise or curiosity to learn in their chosen technology stack and have a broader knowledge of various programming languages, frameworks, and tools. Using their expertise to manage the design of projects deadlines, priorities, and deliverables. Brings experience and understanding of the application domain, enabling insightful decisions and innovative problem-solving. Ability to work in fast paced / flexible environment that practices SAFe / Agile based SDLC. Performing quality control and resolving structural design and other issues throughout the software implementation stages Inspiring and motivating team members, fostering a positive work environment, and encouraging innovation and creativity.
    $150k-220k yearly est. 4d ago
  • Senior Software Engineer

    RIS Rx 3.6company rating

    Software engineer lead job in Orange, CA

    Job Title: Sr. Software Engineering Reports to: CTO FLSA Status: Full-time, Exempt About Our Organization: RIS Rx (pronounced “RISE”) is a healthcare technology organization with a strong imprint in the patient access and affordability space. RIS Rx has quickly become an industry leader in delivering impactful solutions to stakeholders across the healthcare continuum. RIS Rx is proud to offer an immersive service portfolio to help address common access barriers. We don't believe in a “one size fits all” approach to our service offerings. Our philosophy is to bring forward innovation, value and service to everything that we do. This approach has allowed us to have the opportunity to serve countless patients to help produce better treatment outcomes and an overall improved quality of life. Here at RIS Rx, we invite our partners and colleagues to “Rise Up” with us to bring accessible healthcare and solutions for all. Job Summary We are seeking a highly skilled Senior Software Engineer to lead the design, development, and optimization of advanced technology solutions that address revenue leakage and operational challenges for pharmaceutical manufacturers. This role will play a key part in shaping scalable healthcare technology platforms, mentoring engineering talent, and driving architectural and process improvements. The Senior Software Engineer will collaborate with cross-functional teams, including product, clinical, and operations stakeholders to deliver secure, high-quality, and innovative software solutions. The ideal candidate is a hands-on technical leader with expertise in modern software development practices, cloud-native architectures, and healthcare or pharmaceutical systems. Responsibilities Lead the design, development, and maintenance of complex technology solutions that identify and mitigate gross-to-net (GTN) revenue leakage for pharmaceutical manufacturers Mentor junior engineers and provide technical guidance on architecture decisions, code quality, and best practices Collaborate with cross-functional teams including product managers, pharmacists, operations, and other software engineers to deliver high-quality software solutions Drive technical initiatives and lead architectural discussions for scalable healthcare technology platforms serving multiple pharmaceutical manufacturers Write clean, efficient, and well-documented code following established coding standards and best practices while establishing new standards for the team Lead code reviews to ensure code quality, maintainability, and knowledge sharing across the team Debug and troubleshoot complex software issues, implementing fixes and optimizations for mission-critical systems Provide advanced production support for systems, including monitoring, incident response, resolution of critical issues, and post-incident analysis Research and evaluate emerging technologies and industry trends, making recommendations for technology adoption and development process improvements Lead agile development processes including sprint planning, daily standups, and retrospectives, while coaching team members on agile best practices Skills 5+ years of experience in software development with advanced proficiency in languages like TypeScript and frameworks like React Strong commitment to software quality with deep understanding of design patterns, clean code practices, and software architecture principles Advanced experience with AWS cloud services, infrastructure-as-code, and cloud-native development patterns Experience with database systems like PostgreSQL, SQL query optimization, and data modeling Advanced experience with web development technologies including HTML/CSS and modern JavaScript frameworks Experience leading technical projects and mentoring other developers Proven experience leading Agile/Scrum teams and development practices Experience with system design, scalability considerations, and performance optimization Understanding of healthcare data standards and pharmaceutical industry processes preferred Worked on projects that used CI/CD pipelines, automated testing, and DevOps practices Strong leadership and mentoring skills with ability to guide technical decision-making Excellent problem-solving skills and ability to work independently while leading cross-functional initiatives Exceptional communication skills and ability to explain complex technical concepts to both technical and non-technical stakeholders Education This position requires a Bachelor's degree in Computer Science, Software Engineering, or a related technical field
    $114k-152k yearly est. 4d ago
  • Appian Tech Lead

    Enterprise Solutions Inc. 4.1company rating

    Software engineer lead job in Irvine, CA

    Title: - Senior Appian Technical Lead Level 3 Min Experience - 10+ years Type (Contract to Hire 6 Months) Skills Mandatory Skills : Java, Appian ,MySQL Appian Level 2 or Level 3 certification is mandatory. Job Description: knowledge about advanced integration concepts including Connected Systems and Integrations Knowledge of key differences of a record design Experience with Database Design key concepts of the Appian Record Design knowledge about key integration topics. Design and develop scalable Appian applications using Appian BPM suite SAIL Process Models Records Reports Sites etc Collaborate with business analysts architects and stakeholders to gather and analyze requirements Develop integrations with external systems using Web APIs RESTSOAP services and Appian plugins Optimize and troubleshoot existing Appian applications for performance and scalability Ensure adherence to Appian best practices coding standards and security guidelines Participate in code reviews unit testing and deployment activities Provide technical leadership and mentorship to junior developers Maintain documentation for design development and deployment processes Required Skills Qualifications 10+ years of total IT experience with a minimum of 5 years in Appian BPM development and AI implementation Experience. Strong knowledge of Appian components including SAIL CDT Process Models Records Reports and Sites Experience with Appian version 21x or higher Proficiency in Appian plugin development and integration with external systems Solid understanding of relational databases eg MySQL Oracle SQL Server Experience with AgileScrum methodologies Excellent problemsolving communication and interpersonal skills Preferred Qualifications Experience in DevOps tools and CICD pipelines for Appian deployments Familiarity with cloud platforms AWS Azure GCP Exposure to Appian RPA and Appian AI features
    $96k-144k yearly est. 1d ago
  • DevOps Engineer

    Evona

    Software engineer lead job in Irvine, CA

    DevOps Engineer - Satellite Technology Onsite in Irvine, CA or Washington, DC Pioneering Space Technology | Secure Cloud | Mission-Critical Systems We're working with a leading organization in the satellite technology sector, seeking a DevOps Engineer to join their growing team. You'll play a key role in shaping, automating, and securing the software infrastructure that supports next-generation space missions. This is a hands-on role within a collaborative, high-impact environment-ideal for someone who thrives on optimizing cloud performance and supporting mission-critical operations in aerospace. What You'll Be Doing Maintain and optimize AWS cloud environments, implementing security updates and best practices Manage daily operations of Kubernetes clusters and ensure system reliability Collaborate with cybersecurity teams to ensure full compliance across AWS infrastructure Support software deployment pipelines and infrastructure automation using Terraform and CI/CD tools Work cross-functionally with teams including satellite operations, software analytics, and systems engineering Troubleshoot and resolve environment issues to maintain uptime and efficiency Apply an “Infrastructure as Code” approach to all system development and management What You'll Bring Degree in Computer Science or a related field 2-3 years' experience with Kubernetes and containerized environments 3+ years' Linux systems administration experience Hands-on experience with cloud services (AWS, GCP, or Azure) Strong understanding of Terraform and CI/CD pipeline tools (e.g. FluxCD, Argo) Skilled in Python or Go Familiarity with software version control systems Solid grounding in cybersecurity principles (networking, authentication, encryption, firewalls) Eligibility to obtain a U.S. Security Clearance Preferred: Certified Kubernetes Administrator or Developer AWS Certified Security credentials This role offers the chance to make a tangible impact in the satellite and space exploration sector, joining a team that's building secure, scalable systems for mission success. If you're passionate about space, cloud infrastructure, and cutting-edge DevOps practices-this is your opportunity to be part of something extraordinary.
    $98k-133k yearly est. 2d ago
  • AWS Tech Lead with API Gateway Exp.

    Ltimindtree

    Software engineer lead job in Irvine, CA

    About US: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree - a Larsen & Toubro Group company - combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit ******************** Job Title: AWS Tech Lead with API Gateway Exp. Location: Irvine, CA (3 -5 days onsite/week) Duration: FTE Role Overview: We are seeking a skilled AWS Tech Lead to lead the migration of APIs from MuleSoft to AWS API Gateway. The ideal candidate will have hands-on experience in cloud-native development, API management, and integration strategies, with a strong foundation in AWS services and MuleSoft Any point Platform. Key Responsibilities: API Migration & Development • Analyze existing MuleSoft APIs and design equivalent solutions using AWS API Gateway, Lambda, and other AWS-native services. • Develop and maintain scalable, secure, and reusable APIs using AWS and microservices architecture. • Implement API-first strategies and adopt design-first approaches for new integrations Integration & Architecture • Collaborate with cross-functional teams to define integration patterns and architecture for cloud migration. • Translate legacy integration logic (e.g., web Methods, BizTalk) into AWS-native services • Support hybrid integration scenarios involving on-premise and cloud systems. DevOps & CI/CD: • Set up CI/CD pipelines using AWS Code Pipeline, Code Build, and Code Deploy. • Manage infrastructure using Terraform or AWS CloudFormation. • Monitor and optimize application performance using AWS CloudWatch Documentation & Support: • Create technical documentation for design, implementation, and migration strategies. • Provide post-migration support and troubleshooting. Required Skills: • 5+ years of experience in full-stack or integration development. • Strong expertise in AWS services: Lambda, API Gateway, EC2, S3, RDS, CloudFormation. • Proficiency in MuleSoft Any point Platform, including Data Weave and M Unit testing • Experience with Java, Node.js, React/Angular, and PostgreSQL. • Familiarity with Docker, Kubernetes, and event-driven architecture (Kafka, Airflow). • Knowledge of AWS migration frameworks and best practices Preferred Qualifications • AWS and MuleSoft certifications. • Experience in legacy modernization and cloud transformation projects. • Exposure to tools like Glue, Aurora Serverless, and PySpark for data migration Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits and Perks: Comprehensive Medical Plan Covering Medical, Dental, Vision Short Term and Long-Term Disability Coverage 401(k) Plan with Company match Life Insurance Vacation Time, Sick Leave, Paid Holidays Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law. Safe return to office: In order to comply with LTIMindtree' s company COVID-19 vaccine mandate, candidates must be able to provide proof of full vaccination against COVID-19 before or by the date of hire. Alternatively, one may submit a request for reasonable accommodation from LTIMindtree's COVID-19 vaccination mandate for approval, in accordance with applicable state and federal law, by the date of hire. Any request is subject to review through LTIMindtree's applicable processes.
    $85k-121k yearly est. 5d ago
  • Private Development Market Leader

    Ellaway Blues Consulting

    Software engineer lead job in Brea, CA

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

    The Ring Team 4.5company rating

    Software engineer lead job in Irvine, CA

    The Ring team is looking for a passionate and talented iOS Software Development Engineer who has experience building world-class mobile apps. You will be responsible for developing mobile applications that interact seamlessly with our devices and delight our customers. You will join a team that owns some of the most important functionality in the Ring app. With a huge audience and an exciting roadmap, this is a rare opportunity to shape the community experience for millions of users. Our goal is to provide the best possible experience to our customers, building solutions and supporting new products that help Ring on their mission to make neighborhoods safer. Key job responsibilities * Design, develop and maintain our iOS mobile applications * Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility * Lead architecture and design of features, from conception to launch * Help to improve engineering processes and tools to increase team effectiveness * Be part of an agile development process to deliver high-quality software A day in the life This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks and identifying pitfalls. As part of the team, you will continue to learn and become an expert in challenging fields. You will have the opportunity to contribute your creative ideas and energy, working with world-class experts, distributed cloud systems and home security devices. About the team Working on exciting new features and fully owning some of the most visited and core experiences in the Ring app, our team is always looking to learn and innovate. We frequently collaborate with cloud, firmware and other mobile teams to solve problems, come up with solutions and delight our customers. We are data driven, value and promote ownership, working backwards from our customers to bring them an innovative and seamless home security experience. - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent - 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $151.3k-261.5k yearly 60d+ ago
  • Computer Vision Software - Summer 2026 Internships

    Rivian 4.1company rating

    Software engineer lead job in Irvine, CA

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

    TP-Link Systems 3.9company rating

    Software engineer lead job in Irvine, CA

    About Us: Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world's top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people's lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint. We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology. Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle. Overview: We are seeking an experienced Embedded System Software Director belonging to the Enterprise Engineering Department to lead our embedded software development team. The ideal candidate will have a strong technical background in embedded systems, proven leadership skills, and experience in delivering high-quality embedded software solutions. This role requires a strategic mindset to drive innovation, optimize system performance, and ensure seamless integration of embedded software within our products. Key Responsibilities: Lead and manage the team of software engineers, participate in product and technology planning, and collaborate with departments worldwide. Foster a culture of innovation, collaboration, and continuous learning within the team, develop a plan for people technical and nontechnical skill development. Develop and implement strategies that promote innovation within the team and align with the company's long-term goals. Perform feasibility studies architecture and frameworks, guide the team on embedded software design, coding, testing, and product release. Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance. Oversee the development and optimization of embedded software for performance, reliability, and scalability. Work closely with hardware, product, and system engineering teams to define software requirements. Recruit, onboard, and develop the engineering team members in order to meet current and future talent requirements. Prepare and present technical concepts and proposals to customers, business partners, and other stakeholders. Drive the adoption of modern development tools, methodologies, and best practices. Requirements Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 10+ years of experience in embedded software development, plus at least 5 years of experience in a leadership role. Strong expertise in embedded Linux programming with C/C++, particularly in kernel driver development and TCP/IP stack packet processing. Strong knowledge of networking protocols (NAT, TCP, UDP, IPv4, IPv6, HTTP, etc.) and hardware-software integration. Knowledge of audio codecs, video codecs (e.g., H.264), and IP camera integration, proficiency in ONVIF, RTCP, RTSP protocols. Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax. Experience with low-level drivers, BSP development, and real-time constraints. Proficiency in debugging tools, emulators, and software profiling techniques. Familiarity with version control systems (Git) and CI/CD pipelines for embedded development. Excellent problem-solving skills, decision-making abilities, and project management expertise. Strong communication and leadership skills with experience managing cross-functional teams. Highly motivated, positive, detail oriented and responsible. Preferred Qualifications: Experience in the networking or electronics industry. Experience working with international development teams and third-party vendors. Benefits Salary range: $200,000 - $230,000 Free snacks and drinks, and provided lunch on Fridays Fully paid medical, dental, and vision insurance (partial coverage for dependents) Contributions to 401k funds Bi-annual reviews, and annual pay increases Health and wellness benefits, including free gym membership Quarterly team-building events At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc. Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.
    $200k-230k yearly Auto-Apply 60d+ ago
  • Software Developer Intern- US

    Aveva

    Software engineer lead job in Lake Forest, CA

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. We're the first software business in the world to have our sustainability targets validated by the SBTi, and we've been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We've also recently been named as one of the world's most innovative companies. If you're a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers. For more information about our privacy policy and how to manage cookies, visit our . Job Title: Software Developer Intern Employment type: Full-time Intern (Summer) Duration: Minimum 12 Weeks- whichever aligns best with your academic calendar May 18th through August 7th June 22nd through September 11th Work Type: Hybrid (3 days a week in office) Work Authorization: This application is intended for candidates that are eligible for full-time work authorization in the United States upon completing their education. Please be prepared to answer the following in your application: Do you now, or will you in the future, require sponsorship for employment visa status (e.g. H-1B. F1, CPT, OPT, etc. visa status, etc.) to work legally in the United States? Benefits: Competitive pay Mentorship: You will be assigned a technical mentor to guide you during your internship Continuous Learning: In-office training in defensive programming, debugging, and more Learning Series: You will learn more about AVEVA from meeting with our Executive Team and Business Unit Leadership Team members. Stipend for expenses for duration of internship. Locations: Lake Forest, CA Philadelphia, PA San Leandro, CA Scottsdale, AZ R&D at AVEVA: Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the center of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke - it's the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us! As a Software Developer Intern, you will: Work alongside our experienced software developers on one of our small, energetic development teams. Learn the process of software development using modern languages like Agile to help full-time work in designing, coding, testing, documenting, and supporting our software products. You may enjoy this if: You have a passion for creating software. You like problem solving and have sharp debugging skills. You are creative with computers and software applied to engineering. We're looking for: Self-motivated individuals with a passion for creating software Currently enrolled in a full-time BS/MS/PhD program Computer Science, Computer Engineering, Math, Engineering, or related field GPA 3.00 or above Software development experience in one or more modern programming languages (C++, C#, HTML/JavaScript, etc.) AVEVA requires all successful applicants to undergo and pass a drug screen before they start employment. All drug screens are in accordance with federal laws and regulations. Find out more: *************************************** Salary Range: $52,500.00 - $87,500.00 This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training. AVEVA requires all successful applicants to undergo and pass a comprehensive background check and drug screen before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria. All drug screens are in accordance with federal laws and regulations. AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business. AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify AVEVA at recruitingaccommodations@aveva.com. Determinations on requests for reasonable accommodation will be made on a case-by-case basis. Come and join AVEVA to create the transformative technology that enables our customers to engineer a better world.
    $52.5k-87.5k yearly Auto-Apply 60d+ ago
  • Cloud Software Engineer II

    Collabera 4.5company rating

    Software engineer lead job in Ontario, CA

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

    San Bernardino County (Ca

    Software engineer lead job in San Bernardino, CA

    APPLY BY JANUARY 9, 2026 FOR PRIORITY CONSIDERATION! San Bernardino County Innovation and Technology Department (ITD) has an amazing opportunity for a college student! Earn While You Learn! The Innovation and Technology Department is at the forefront of driving digital transformation and innovation, consistently delivering cutting-edge solutions to enhance county operations. Recognized for its excellence, the department has been honored with prestigious awards, including the National Association of Counties (NACo) Award and the Digital Counties Award. These accolades underscore the team's commitment to leveraging technology to improve efficiency, increase accessibility, and foster community engagement, making it a leader in public sector innovation. The Department (ITD) is looking for a Software Developer Intern. While completing a degree in programming, computer science or software engineering, the intern will get a chance to experience working in one of the largest county IT infrastructures. This opportunity will give the intern hands on experience with Software Development Life Cycle (SDLC). The Intern will also learn and assist with the following: * Analyzing written and verbal customer descriptions of system problems and requirements which translates into technical definitions for automated system design and construction. * Designing and architecting basic computer systems where few if any similar systems are in existence. * Designing basic relational databases using the normalization process of organizing data within the database. * Writing detailed program specifications; define input/output data relationships, and sequence of operations necessary to perform programming for basic systems and subsystems. * Writing computer code using county approved computer languages to solve problems with existing programs and to create new interfaces and applications from design requirements. * Participating in user meetings in conceptual design phase of development to clarify user needs and define technical problems or benefits that will result from alternative system designs. This opportunity is designed to create a pipeline into a regular Programmer Analyst Associate position with the County. Student Intern position does not attain status as a regular County employee and must apply to all regular County positions. CONDITIONS OF EMPLOYMENT Pre-Employment: Applicants selected for these positions must pass a background investigation, drug test, verification of employment history and education. Sponsorship: Please note San Bernardino County is not able to consider candidates who will require visa sponsorship at the time of application or in the future. Candidates must be able to present their legal right to work in the United States. Position Type: Student intern positions are temporary positions and does not obtain status as a regular County employee.Enrollment in a program leading towards at least 60 semester/90 quarter units, Associate's, Bachelor's degree or higher in programming, computer science or software engineering; OR recently graduated within the last two (2) years from a vocational, technical, college or university in the abovementioned areas. Your most recent transcripts MUST be uploaded and submitted with your application. Application Procedure: Please complete and submit the online employment application and supplemental questionnaire as soon as possible. Applications and Resumes will be sent to the department for selection. This recruitment is open on a Continuous basis and may close once a sufficient number of applications are received. It is in your best interest to complete the online application and supplemental questionnaire as soon as possible. If you need technical assistance, follow this link to review the Government Jobs online application guide or contact their Toll-Free Applicant Support line at **************. Please note that Human Resources is not responsible for any issues or delays caused by your internet connection, computer, or browser when submitting an application. Equal Employment Opportunity (EEO) / Americans with Disabilities Act (ADA): San Bernardino County is an Equal Employment Opportunity (EEO) and Americans with Disabilities Act (ADA) compliant employer, dedicated to ensuring equal employment opportunities for all employees and applicants. ADA Accommodation: If you have a disability and need accommodations during the testing process, please submit the Special Testing Accommodations Request Form (Download PDF) within one week of the recruitment filing deadline. Veterans' Preference: Eligible veterans, their spouses, or widows/widowers who are not current County employees may receive additional Veterans' Preference points. For details and instructions on how to request these points, please refer to the Veterans' Preference Policy. For more important details, review the Applicant Information and County Employment Process.
    $36k-49k yearly est. 3d ago
  • Software Engineer 2

    Monster 4.7company rating

    Software engineer lead job in Corona, CA

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

    Darwins

    Software engineer lead job in Irvine, CA

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

    The Structures Company, LLC 4.1company rating

    Software engineer lead job in Tustin, CA

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

    Irhythm Technologies 4.8company rating

    Software engineer lead job in Orange, CA

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

    Stater Bros. Markets 4.7company rating

    Software engineer lead job in San Bernardino, CA

    Please note: Stater Bros. Markets is not able to consider candidates who will require visa sponsorship at the time of application or in the future. A Senior Programmer/Analyst with demonstrated experience in planning, implementing, and supporting large application software systems. Accomplished ERP System Developer Lead to spearhead the development and enhancement of our ERP systems within the SAP S/4HANA and SuccessFactors environments. This position demands a visionary leader with extensive technical expertise, who can drive innovation, improve system functionality, and lead a team of developers in delivering top-tier ERP solutions that align with our organizational goals. JOB RESPONSIBILITIES: Leadership: Lead the ERP development team in creating robust, scalable, and efficient solutions for SAP S/4HANA and SuccessFactors Define and implement a strategic roadmap for the ERP systems, aligning technology with business objectives and operational needs Mentor and coach team members, fostering a collaborative and high-performance environment that encourages professional growth System Design & Development: Oversee the full software development lifecycle, including requirement analysis, design, development, testing, deployment, and maintenance of ERP solutions Collaborate with stakeholders across departments to gather and analyze business requirements, translating them into technical specifications and architectural designs Ensure best practices in coding, configuration, and system design are followed to optimize performance and maintainability Integration & Innovation: Drive the integration of SAP S/4HANA and SuccessFactors/ Dayforce with other enterprise systems, ensuring seamless data flow and operational efficiency Evaluate and implement new technologies and tools that can enhance system capabilities and user experience, such as Fiori/UI5 for front-end development Stay abreast of SAP updates and innovations, advising on their potential impact and opportunities for the organization Quality Assurance & Support: Establish and enforce quality standards for software development and system performance, including conducting code reviews and unit testing Develop and execute comprehensive testing plans, ensuring that all systems meet functional and performance requirements before deployment Provide ongoing support and troubleshooting for ERP systems, addressing issues and ensuring minimal disruption to business operations Documentation & Compliance: Maintain comprehensive documentation of system architecture, design processes, and user manuals to ensure knowledge transfer and compliance Ensure that all development practices comply with organizational standards, security protocols, and regulatory requirements Perform other job-related functions as assigned REQUIREMENTS/QUALIFICATIONS: Education & Experience: Bachelor's degree in computer science, Information Technology, or a related field; Master's degree preferred A minimum of 10 years of hands-on experience in ERP development, particularly with SAP S/4HANA and SuccessFactors Proven track record of leading development teams and managing complex ERP projects from inception to completion Technical Skills: In-depth knowledge of SAP S/4HANA modules, functionalities, and implementation best practices Proficiency in ABAP programming, Fiori/UI5, and related development tools and technologies Familiarity with data migration strategies and tools, as well as experience with integrations (e.g., middleware technologies) Collaboration and Communication: Collaborate with cross-functional teams, including developers, functional consultants, and project managers Communicate effectively with stakeholders, presenting architectural proposals and justification Strong analytical and problem-solving abilities, with a keen attention to detail Ability to work collaboratively in a fast-paced environment and manage multiple priorities effectively Certifications: SAP certification in S/4HANA or SuccessFactors is highly desirable Applicable Technical Skills: Program Development - SAP Integration Suite SAP HANA, SAP Fiori Microsoft Office Project, Visio, SharePoint, Visual Studio Team Suite
    $118k-149k yearly est. 4d ago
  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Software engineer lead job in Irvine, CA

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

Learn more about software engineer lead jobs

How much does a software engineer lead earn in Yucaipa, CA?

The average software engineer lead in Yucaipa, CA earns between $102,000 and $190,000 annually. This compares to the national average software engineer lead range of $93,000 to $168,000.

Average software engineer lead salary in Yucaipa, CA

$140,000
Job type you want
Full Time
Part Time
Internship
Temporary