Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

17 results for Software Engineerdeveloper in Los Angeles Ca

Sr. Software Engineer <p>We are offering a long-term contract employment opportunity for a Sr. Software Engineer in Los Angeles, California. As part of our dynamic team, you will be primarily working remotely, focusing on full-stack development from front to back, with a particular emphasis on supporting streaming products.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain robust applications using JavaScript, React, Node.JS, and MySQL or any other RDBMS system.</p><p>• Collaborate with our off-shore development teams in a Scrum environment to ensure seamless integration and consistent technical direction.</p><p>• Proactively identify and address customer needs, anticipating their demands and concerns to enhance their experience.</p><p>• Conduct regular code reviews with the team to ensure code quality and adherence to project requirements.</p><p>• Participate in virtual meetings with the CTO and other key stakeholders to discuss project progress and address any technical challenges.</p><p>• Although not a requirement, proficiency in Spanish would be beneficial in facilitating better communication with our Uruguay-based teams.</p> Lead Flutter Developer <p><strong>About the Role</strong></p><p><strong>Position:</strong> Lead Flutter Developer</p><p><strong>Duration:</strong> 12 months with potential for permanent conversion</p><p><strong>Location Options:</strong> Florida, California, or Washington</p><p><strong>Project Overview</strong></p><p>This is an exciting opportunity to help shape a global employee portal application designed in Flutter for mobile and web platforms. You will work on cutting-edge app development technologies and be a part of a team pushing boundaries in this space.</p><p>As part of this role, you will:</p><ul><li>Collaborate with one of the few teams leveraging Flutter Web technology.</li><li>Tackle complex technical challenges using the latest alpha builds of Flutter.</li><li>Work on scalable platforms hosted via Google Cloud, with a Firebase database and Java backend.</li></ul><p><strong>Key Responsibilities</strong></p><p>As a <strong>Lead Flutter Software Engineer</strong>, you will:</p><ul><li>Apply application development and engineering expertise to design, develop, test, and deploy new software applications or enhance existing ones.</li><li>Take ownership of development tasks, ensuring your deliverables integrate seamlessly into the overall platform.</li><li>Collaborate with team members to deliver solutions tailored to user needs.</li><li>Provide technical recommendations and leadership while contributing to the success of highly agile projects.</li></ul><p><strong>Preferred Qualifications:</strong></p><ul><li>Expertise in UI and UX patterns and best practices.</li><li>Experience with <strong>Flutter Web</strong>.</li><li>Understanding of <strong>Accessibility Best Practices</strong>.</li></ul><p>c<strong>Basic Qualifications:</strong></p><p>To thrive in this role, you should have:</p><ul><li>Strong leadership, communication, and collaboration skills, with the ability to work effectively across multiple teams.</li><li>5+ years of software development experience, focusing on building scalable, high-volume applications.</li><li>In-depth knowledge of design principles, patterns, and coding best practices.</li><li>2+ years of experience in Flutter development.</li><li>5+ years of mobile application development experience.</li><li>A Bachelor’s degree in Computer Science, Engineering, or a related field.</li></ul><p>This fully remote opportunity allows for flexibility, with hubs in Florida, California, and Washington. Join this dynamic team and drive innovation in Flutter app development while shaping how employees interact globally!</p> Java Full Stack Developer <p>We are seeking an experienced and motivated <strong>Full Stack Java Developer</strong> for a 6-month contract-to-hire opportunity. This role is an onsite position, requiring you to work Monday through Friday from 8:30 AM to 5:30 PM at the client's office in Irvine. The ideal candidate will be a skilled professional who thrives in a collaborative environment and demonstrates expertise in developing, deploying, and maintaining cutting-edge web applications.</p><p>As a Full Stack Java Developer, you will contribute to both front-end and back-end development tasks, ensuring high-quality deliverables that meet both technical and business requirements. This role is a great opportunity to join a dynamic team with the potential for long-term growth within the organization.</p><p><br></p><ul><li>Design, develop, and maintain full-stack web applications using <strong>Java</strong>, modern frameworks, and technologies.</li><li>Build and optimize robust, scalable, and secure APIs and back-end services.</li><li>Develop user-facing features with modern front-end technologies such as <strong>React.js</strong>, <strong>Vue.js</strong>, or <strong>Angular</strong>.</li><li>Collaborate with cross-functional teams including designers, product managers, and QA to deliver high-quality software solutions.</li><li>Troubleshoot, debug, and resolve application issues across the full stack (front-end, back-end, databases).</li><li>Participate in the software development life cycle, including requirements gathering, planning, and testing.</li><li>Write clean, maintainable, and well-documented code while adhering to industry best practices.</li><li>Contribute to architecture decisions and development of system designs that promote performance and scalability.</li><li>Stay updated on emerging technologies and apply innovative solutions to ongoing challenges.</li></ul> Sr Front End Developer <p><strong>Senior Front End Developer (React.js and Python)</strong></p><p><strong>$130K - $150K + benefits</strong></p><p><strong>Hybrid 3x onsite per week in Woodland Hills</strong></p><p><br></p><p>We are offering an exciting opportunity in Woodland Hills, California, for a Sr Front End Developer to join our team. The Sr Front End Developer will be instrumental in designing and implementing secure, user-friendly interfaces. They will work closely with various teams, including the business, marketing, and revenue management teams, and collaborate with Data Scientists and Data Engineers. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Design and implement intuitive and secure user-friendly interfaces following UX design principles</p><p><br></p><p>• Utilize your skills in HTML5, ES6+ JavaScript, React.js / Redux.js, and SASS to create and maintain front-end applications</p><p><br></p><p>• Work autonomously and take initiative on projects, demonstrating your ability to be a self-starter</p><p><br></p><p>• Collaborate with Data Scientists and Data Engineers, bringing a beneficial background in data modeling</p><p><br></p><p>• Maintain high proficiency in React.js, demonstrating your experience in a senior role</p><p><br></p><p>• Use version control systems such as Git or Azure DevOps for project management and collaboration</p><p><br></p><p>• Create interactive data visualizations and web-applications using Python-based frameworks such as Dash, Streamlit, or Flask</p><p><br></p><p>• Work on the development of an internal web app that will run pricing and demand forecasting, demonstrating your ability to handle high visibility projects</p><p><br></p><p>• Communicate effectively with various teams, including the business, marketing, and revenue management teams, showcasing your excellent written and verbal communication skills.</p> Cloud Architect <p>Our client is a leader in the Automotive Industry and seeking a Cloud Architect for a long term,<strong> Multi-Year Assignment.</strong></p><p><br></p><p>This role is hybrid with 2-3 days/week onsite in Torrance, CA.</p><p><br></p><p><strong>This Architect will primarily work on Projects & Initiatives to deliver Solution Architectures and Design Patterns for data platforms & product scope and requirements, delivering ARB deliverables and obtaining approvals from the Enterprise Architecture Review Board.</strong></p><p><br></p><p>• Drive business and IT alignment to design and leverage reusable cloud architecture solutions.</p><p>• Collaborate with IT management to define and develop technology strategy, technology standards, capabilities, roadmaps, and practices.</p><p>• Act as a technical expert addressing problems relating to systems storage, compute, integration, compatibility, and multiple platform integration with P/SaaS solutions using WAF principles and industry best practices.</p><p>• Interact and consult with appropriate business analysts, project managers, infrastructure engineers and developers to understand application/project requirements and define architectural solutions to meet those requirements.</p><p>• Work with the enterprise solutions stakeholders on design review and approval processes.</p><p>• Work with application delivery teams in the development of services, reusable patterns, components, standards, and frameworks required to support client's business strategy.</p><p>• Produce architecture diagrams, workflows and models using Visio, Draw.io, and other tools.</p><p>• Evaluate technology solutions, services, and vendor offerings through RFP/Q/I & SOW process</p><p>• Ensure that projects follow the prescribed development life cycle and meets quality standards.</p><p>• Assist with analyzing and recommending software acquisitions and alternative solutions/methodologies/strategies and tools.</p><p>• Keep current with trends and technological innovations in the automotive industry and make appropriate development recommendations.</p><p>• Identify risks associated with architecture design, delivery, component, or application implementation.</p> Data Engineer <p><strong>Job Posting: Data Engineer</strong></p><p><strong>Location:</strong> West Los Angeles, CA (Hybrid – 3 days on-site per week)</p><p><strong>Salary:</strong> Up to $110,000 per year</p><p><strong>About Us</strong> </p><p>We are seeking a talented and motivated <strong>Data Engineer</strong> for one of our premier West LA Clients. We specialize in developing cutting-edge advertising technology and harnessing data to drive success. If you’re passionate about working with large datasets and thrive in the intersection of technology, advertising, and AI, we want to hear from you!</p><p><strong>Job Summary</strong></p><p>As a <strong>Data Engineer</strong>, you will play a pivotal role in designing and implementing data solutions to power Generative AI initiatives and other advanced advertising technologies. You will work across the full data lifecycle, from ingestion to transformation, enabling machine learning models, data science programs, and architecture development. Your work will directly impact the effectiveness of our website lead generation, search engine marketing, SaaS products, and cloud computing projects.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain scalable ETL pipelines and data workflows.</li><li>Collaborate with data scientists, machine learning engineers, and architects to support AI and ML initiatives.</li><li>Optimize data systems and infrastructure for website lead generation and marketing analytics.</li><li>Implement cloud-based data solutions using AWS or GCP.</li><li>Develop and maintain dashboards and reports using data visualization tools.</li><li>Ensure data integrity and performance in large-scale data environments.</li></ul><p>For immediate consideration, direct message Reid Gormly on LinkedIN and apply now!</p> Data Engineer We are offering an exciting opportunity for a Data Engineer in Woodland Hills, California. The selected candidate will be an integral part of our team, contributing to the design and development of scalable data pipelines, collaborating with data scientists, and ensuring data governance. This role involves working within the industry to integrate data engineering solutions into our broader product architecture.<br><br>Responsibilities:<br>• Collaborate closely with data scientists to prepare datasets for model training, validation, and deployment<br>• Develop, design, and sustain scalable data pipelines to support dynamic pricing models<br>• Oversee and optimize ETL (Extract, Transform, Load) processes to assure data reliability and accuracy<br>• Contribute to best practices and document data engineering processes<br>• Engage with relevant stakeholders to comprehend data requirements and convert these into technical specifications<br>• Ensure adherence to data governance and compliance with appropriate data privacy and security regulations<br>• Integrate data engineering solutions into the broader product architecture in collaboration with the software development team<br>• Continuously monitor and troubleshoot data workflows to ensure reliable data integration Senior SQL Developer <p>One of Robert Half's Fortune 500 clients is hiring a Sr. SQL Developer for a long-term project in Torrance, CA. If you have 5+ years of SQL Development experience, particularly in financial domains, apply today!</p><p><br></p><p>Daily Tasks Performed:</p><p><br></p><p>As a SQL Developer this person will perform the following tasks but not limited to:</p><p>1. Application Development and Production Support for multiple large projects</p><p>2. Research and resolve production issues troubleshooting of Mid-Tier SQLServer online and batch issues</p><p>3. Evaluate the daily and monthly batch process to improve performance and shorten the critical path window</p><p>4. Perform Impact Analysis across multiple platforms and applications</p><p>5. Deliver complete documentation for estimates design and development</p><p>6. On-call for production support during off-office hours night and weekend.</p><p><br></p><p>What will this person be working on:</p><p>1. Codes and performs unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements</p><p>2. Codes tests and debugs new software or makes enhancements to existing software</p><p>3. Writes programs according to specifications from higher level staff or business analysts</p><p>4. Develops technical documentation</p><p>5. Resolves in a timely manner problems that arise with existing production applications to ensure the efficient and proper functioning of application components</p><p>6. Collaborates with technical staff to learn and understand software problems</p><p>7. Generates a variety of complex and periodic reports and/or data through database management data administration and data extraction techniques</p><p>8. Provides general system users and management with system analysis and feedback</p><p>9. Influences system design by identifying and recommending design and requirements needs for software enhancements</p><p>10. Mentors and coaches less experienced staff</p><p>11. Maximizes the efficiency of the various software systems by implementing monitoring testing and auditing new software programs</p><p>12. Analyzes and resolves computer related problems by coordinating with inhouse personnel to diagnose and fix operational difficulty as well as consulting advising and training on specialized features and functions</p><p>13. Follows established configuration/change control processes</p> Senior SQL Developer <p>We are offering a long-term contract employment opportunity for a Senior SQL Developer in the automotive industry, located in Torrance, California. The role involves the development and support for multiple large-scale projects, troubleshooting of issues, and performance improvement of processes. You will be working in a hybrid work environment, balancing between onsite and remote work.</p><p><br></p><p>Responsibilities:</p><p>• Enhance existing software, debug and test new software codes in adherence to business and technical requirements.</p><p>• Generate complex and periodic reports and/or data through database management, data administration, and data extraction techniques.</p><p>• Actively participate in the design and requirement needs for software enhancements, influencing system design.</p><p>• Coordinate with in-house personnel to diagnose and fix operational difficulties, providing consultation, advice, and training on specialized features and functions.</p><p>• Maintain the efficiency of various software systems by implementing monitoring, testing, and auditing of new software programs.</p><p>• Research, resolve, and provide timely solutions to problems that arise with existing production applications, ensuring efficient and proper functioning.</p><p>• Develop complete documentation for estimates, design, and development.</p><p>• Perform impact analysis across multiple platforms and applications.</p><p>• Assist in mentoring and coaching of less experienced staff.</p><p>• Actively engage in production support activities during off-office hours, nights, and weekends.</p><p>• Adhere to established configuration/change control processes.</p> Application Engineer We are searching for an Application Engineer to join our team in the Professional Services industry based in Los Angeles, California. This role will focus on processing customer applications, maintaining accurate customer records, and resolving customer inquiries. As an Application Engineer, you will also monitor customer accounts and take appropriate action when necessary.<br><br>Responsibilities:<br>• Process customer credit applications with accuracy and efficiency<br>• Maintain and manage customer credit records<br>• Resolve customer inquiries and issues in a timely manner<br>• Use SQL Query for various tasks and projects<br>• Work with Risk applications such as Intapp Product Suite (Intake, Conflicts, Terms, Workspaces, Walls, Time), File Retention and Disposition (iCompli), and Court Docketing (CompuLaw, Court Alert)<br>• Utilize Microsoft Powershell scripting as needed<br>• Employ Cisco, Citrix, Cloud, Dell, and Firewall Technologies in daily tasks<br>• Manage Active Directory and Backup Technologies<br>• Handle computer hardware and configuration management tasks<br>• Deliver exceptional customer service at all times Mobile Developer (Android/iOS) <p>We are offering an opportunity for a Mobile Tech Lead in the automotive industry, based in Torrance, CA. The role involves a hybrid work model with a significant digital focus, requiring occasional travel. As a Mobile Tech Lead, you will lead a team to deliver exceptional digital experiences, improve customer experiences, and support digital architecture production and development.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Lead Development Efforts: Provide technical leadership and guidance to the mobile development team to deliver high-quality projects on time.</li><li>Technical Leadership: Serve as a mentor to team members, fostering best practices and innovation in development initiatives.</li><li>Project Management: Work collaboratively with stakeholders to plan, design, develop, test, and maintain mobile applications.</li><li>Quality Assurance: Ensure software development aligns with best practices and maintains high standards of quality.</li><li>Problem Solving: Identify, analyze, and resolve technical challenges and application-related issues.</li><li>Documentation: Prepare detailed technical documents, including solution designs and operational guidelines for app maintenance.</li><li>Collaboration: Partner with developers, business analysts, and software architects to ensure cohesive project execution and alignment with business goals.</li></ul><p><br></p> Senior Data Engineer <p>We are in search of a Senior Data Engineer to join our team located in Los Angeles, California. This role is primarily focused on designing data science programs, machine learning models, and architecture to support Generative AI. You will be expected to lead a team of data scientists, machine learning engineers, and Architects. This role is based in a hybrid workplace.</p><p><br></p><p>Responsibilities</p><p>• Lead the full data life cycle, including collecting, extracting, and cleaning data.</p><p>• Independently manage projects and ensure timely delivery.</p><p>• Implement Realtime streaming architecture (prior experience is a bonus).</p><p>• Develop reports and data visualization using BI tools such as Tableau, Looker, Power BI, etc.</p><p>• Support the organization in understanding user needs and pain points and propose roles that data science can play to address these.</p><p>• Drive data-informed decision-making throughout the organization and be a thought leader to promote adoption and knowledge at all levels.</p><p>• Design and build ETL pipelines and tables with complex cloud-based systems.</p><p>• Develop relationships with key stakeholders to deliver against critical expectations for multiple priorities.</p><p>• Utilize Python for various tasks and processes.</p><p>• Implement and manage cloud technologies, data visualization, algorithm implementation, analytics, API development, ETL - Extract Transform Load, SQL, and SaaS.</p><p><br></p><p>For immediate consideration, apply now and direct message Reid Gormly on LinkedIN</p> Senior Data Engineer <p>For immediate consideration email Ed Vitela at Robert Half</p><p><br></p><p><strong>Job Summary:</strong> We are looking for a talented and detail-oriented Data Engineer with expertise in SQL, Python, and Databricks, along with experience working with Azure Cloud. The successful candidate will be responsible for designing, building, and maintaining scalable data pipelines, ensuring the efficient collection, storage, and transformation of data to support business intelligence and analytics needs. You’ll collaborate with cross-functional teams to ensure high-quality, accessible, and reliable data solutions.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain data pipelines using SQL, Python, and Databricks to support data ingestion, transformation, and integration.</li><li>Collaborate with data scientists, analysts, and other stakeholders to understand business requirements and deliver high-quality data solutions.</li><li>Develop and optimize data processing workflows and storage solutions in Azure Cloud, ensuring scalability and performance.</li><li>Ensure data quality, consistency, and reliability by implementing automated validation and monitoring.</li><li>Manage data lakes and warehouses, and ensure efficient data storage and retrieval within the Azure environment.</li><li>Implement and maintain ETL (Extract, Transform, Load) processes to process large datasets and make them ready for analytics.</li><li>Troubleshoot and resolve issues related to data pipelines, data flow, and performance optimization.</li><li>Continuously monitor and optimize data solutions for performance, cost, and scalability.</li><li>Document processes, architectures, and workflows to ensure clarity and maintainability of data infrastructure.</li></ul> Dynamics 365 Developer <p>We are in search of a Dynamics 365 Developer to join our team in Irvine, California. In this role, you will be instrumental in modifying and enhancing a popular CRM platform to meet our unique business needs. You will work closely with various teams, ensuring the delivery of effective solutions while adhering to best practices within the CRM landscape.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Collaborate with teams to define requirements and draft functional specifications for system customizations.</p><p>• Perform tasks on the CRM system (Dynamics 365 business central), including creating custom entities, designing forms, and managing data imports/exports.</p><p>• Take charge of the maintenance and deployment of Dynamics 365 Sales solutions, as well as updating them as necessary.</p><p>• Develop comprehensive system documentation such as guides, manuals, and updates to promote knowledge sharing across the team.</p><p>• Carry out system testing to diagnose and resolve issues, ensuring optimal performance and usability.</p><p>• Support data migration initiatives, maintaining data accuracy and integrity.</p><p>• Provide technical support and training to end users to facilitate adoption and ease of use.</p><p>• Stay updated with industry trends, emerging technologies, and CRM platform updates to suggest potential enhancements.</p><p>• Contribute to customizing and configuring the system to support our internal technology initiatives.</p> Planner <p><strong>Job Summary:</strong></p><p>We are seeking a detail-oriented and visionary <strong>City Planner</strong> to join our team in a temp capacity for now, to help shape the future of our community. The ideal candidate will be responsible for developing land use plans, reviewing zoning regulations, and ensuring sustainable urban development. This role requires collaboration with government officials, developers, and the public to create functional, efficient, and aesthetically pleasing communities.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and implement land use plans and zoning policies to promote sustainable growth.</li><li>Review and approve site plans, permit applications, and development proposals.</li><li>Conduct research and analyze economic, environmental, and social trends to guide city development.</li><li>Collaborate with government agencies, developers, and community stakeholders to address urban planning needs.</li><li>Ensure compliance with local, state, and federal regulations related to zoning, land use, and environmental impact.</li><li>Prepare reports, maps, and presentations to communicate planning initiatives and recommendations.</li><li>Facilitate public meetings, gather feedback, and incorporate community input into planning projects.</li><li>Address infrastructure, transportation, and housing needs while balancing environmental conservation and economic development.</li><li>Monitor city growth patterns and recommend improvements for long-term urban planning strategies.</li></ul><p><br></p> Machine Learning Engineer Summary: Join a successful and growing aerospace company in Irvine, CA, as an Algorithms Video Engineer. This role focuses on cutting-edge video processing technology, where you will contribute to the design, development, and implementation of advanced computer vision and video processing pipelines. Play a vital role in advancing Human Space Exploration! <br> Responsibilities: Develop and implement computer vision algorithms on embedded systems for identifying, tracking, and classifying airborne and ground-based objects using high-speed cameras. Design and optimize AI/ML models for deployment on resource-constrained embedded platforms, focusing on memory, processing power, and energy efficiency. Participate in the complete software development lifecycle, including requirements gathering, system design, testing, deployment, and maintenance. Evaluate and optimize algorithms to ensure efficient and accurate real-time performance of high frame rate machine vision systems. Stay updated on advancements in AI, machine learning, and computer vision; propose innovative solutions to enhance product offerings. Effectively document and communicate technical concepts, algorithms, and implementation details to team members and stakeholders. Mentor entry level team members, providing guidance and technical expertise to support their detail oriented growth. Tech Lead We are offering a contract to permanent employment opportunity for a Tech Lead in the Automotive industry, based in a location in Ohio. Our hybrid work model allows for flexibility, with a commitment to being onsite for at least three days a week. This role is pivotal in developing large scale enterprise applications and backend systems that enhance our customer experience.<br><br>Responsibilities: <br><br>• Utilize your strong Java/J2EE skills and familiarity with related open-source frameworks such as Spring Boot, Spring Integration, Spring Data JPA, and Hibernate to develop robust applications.<br>• Assist in the architecture development, production support, and solutioning of all digital applications.<br>• Leverage your experience with public cloud providers, particularly AWS, in the creation and maintenance of our digital services.<br>• Apply your knowledge of Micro Services/backend development and enterprise integration solutions to a variety of application servers and messaging systems such as JBoss/WebSphere Application server, Kafka, Red Hat AMQ, JMS and others.<br>• Implement containerized app deployments using Docker, Kubernetes framework or Red Hat OpenShift Server less Architecture.<br>• Utilize your understanding of database systems RDMS, RDS, NoSQL, DynamoDB, etc. to effectively manage and manipulate data.<br>• Apply object-oriented design, design patterns, current IT trends, modern technology landscape, architecture principles and advanced development techniques to all tasks.<br>• Work within an Agile framework, utilizing best practices and development methodologies to deliver high quality digital services.<br>• Collaborate with the DevOps team, utilizing tools for continuous integration and deployment to streamline processes and enhance efficiency.<br>• Occasional travel and overtime may be required to ensure the successful completion of projects.