Senior Software Development Engineer - Rails ART19 - Shaping the Future of Podcast Technology
Software Developer Job 33 miles from Fountain Valley
--About ART19-- We're pioneering the future of podcast technology, serving hundreds of millions of downloads monthly for the industry's most influential shows. Our platform provides chosting, distribution, and ad-serving solutions that power content from major networks like Wondery, PodcastOne, and Dear Media. We're proud to support shows like "How I Built This", "Morbid," and "New Heights" through our innovative technology solutions.
--The Role--
As podcasting continues its explosive growth, we're seeking senior software development engineer who is passionate about problem solving to help shape the industry's evolution. You'll tackle complex technical challenges at massive scale while maintaining the highest standards of code quality and system reliability.
A day in the life
--What you’ll do--
- Lead the architectural design and implementation of large-scale podcast hosting and advertising systems
- Drive technical innovation through emerging technologies, including AI and machine learning
- Collaborate directly with customers to understand their needs and deliver impactful solutions
- Mentor and develop other engineers while fostering a culture of technical excellence
- Own end-to-end delivery of critical features from conception to deployment
- Participate in technical decision-making that shapes the future of podcast technology
- Influence product roadmap and resource allocation
--Your impact--
- Define and implement multi-year technical strategies that scale with our rapid growth
- Build robust, maintainable systems that process millions of requests daily
- Create innovative solutions that push the boundaries of podcast advertising technology
- Establish engineering best practices that emphasize quality, reliability, and security
About the team
--Our engineering culture--
- We emphasize focused, distraction-free development time
- We practice test-driven development and iterative releases
- We believe in work-life harmony and sustainable pace
- We invest heavily in mentorship and career growth
- We encourage experimentation and calculated risk-taking
- We maintain high standards for code quality and technical excellence
Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
BASIC QUALIFICATIONS- 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
- Deep expertise in Ruby on Rails and RubyGems
- Strong experience with RSpec and test-driven development
- Proven track record with Active Record and complex data modeling
- Experience building and scaling RESTful APIs, and familiarity with JSON:API specification.
- Advanced knowledge of Git and collaborative development workflows
- Comprehensive knowledge of patterns such as MVC, Mocking, and Object Oriented Programming.
- Excellent communication skills and ability to collaborate with other teams such as product and design to deliver high-quality software on time and on target.
- Continuously enjoy staying up-to-date with the latest technologies and best practices in software development.
PREFERRED QUALIFICATIONS- 3+ years experience developing scalable web applications using Ruby on Rails.
- Experience using GitLab CI/CD for continuous integration and delivery.
- Knowledge of infrastructure as code and experience using Terraform to define, provision and manage infrastructure.
- Experience utilizing AWS services to build and deploy applications in the cloud.
- Background in media technology or advertising platforms
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.
Pursuant to the San Francisco 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.
Java Fullstack Software Engineer
Software Developer Job 11 miles from Fountain Valley
Luxoft is looking for a Tech Lead who would be working with our Customer - one of the world's largest investment management companies. Based in Southern California, our client manages close to $2 trillion in assets and is working with Luxoft in a full-scale upgrade of their technology. It's a high potential engagement with opportunity to expand our reach into a large share of their new and existing business.
Responsibilities:
Work in a SCRUM team, close with client and business analysts, be able to quickly understand the new requirements and helps to identify the changes to the system.
Develop and present recommendations from analysis of current solution. Assist in code peer reviews, build and test functional enhancements.
Identify areas for code refactoring. Review and contribute to development process and procedures to assist in the continual improvement of the development team activities.
Strong organization, communication, and interpersonal skills.
Responsible for fullstack development of Java and Typescript code to meet specifications and designs and using best practices. Development of a world-class web services code-base.
Effort estimation and task breakdown - estimating cost of implementing new changes and identifying risk.
Mandatory Skills Description:
8+ years commercial development experience Java backend experience: Java 8+
AWS
DBMS experience: Strong SQL knowledge must have; Postgres/Oracle experience is desirable
Development paradigms and best practice: GoF, SOLID, etc.
Tests coverage metrics understanding
Passionate about software development
Committed for deadlines, self-organized, client-oriented
Good communication skills
Software Engineer
Software Developer Job 11 miles from Fountain Valley
Must-have skills and experience:
Strong C/C++ development in Linux environments
Experience designing, building, and maintaining robust and scalable APIs(raw TCP streams, REST)
Familiarity with event-driven architecture and logging
Use of Git for version control
Understanding of unit testing and CI/CD practices
Good-to-have skills and experience:
Java (Android) development with JNI integration
DevOps experience for embedded or simulated environments
Ideal experience:
7+ years for core development roles
Industrial Acquisitions & Development Southern California Market Leader
Software Developer Job 24 miles from Fountain Valley
OMP is an entrepreneurial, vertically-integrated real estate operator and investor focused on identifying and capitalizing on high-potential industrial opportunities across dynamic markets in the Western US. Our team is lean, fast-moving, and committed to excellence. We seek passionate individuals who thrive in a self-directed but team-oriented environment and are excited to help build and shape our platform and be part of its future leadership.
Position Summary:
We are seeking an experienced, highly motivated, and detail-oriented individual to lead sourcing, underwriting, and closing of industrial real estate investments in Southern California. The ideal candidate has a strong investment and/or development background and an extensive network. Ability to work both independently and in teams to drive transactions from start to finish is a must.
Key Responsibilities:
Source, evaluate, and execute new industrial acquisition and development opportunities on behalf of OMP's core, core-plus and high-yield institutional and HNW clients and partners.
Cultivate and leverage a strong network of brokers, owners, and market participants to originate preferentially-sourced deals.
Manage OMP analytical team to perform detailed financial analysis, underwriting and preliminary due diligence on potential acquisitions.
Prepare and present investment memoranda to senior leadership and investors.
Lead negotiations with sellers, lenders, attorneys, municipal agencies and third-party consultants.
Manage and drive the transaction process from evaluation to initial offer and through closing, including oversight of internal and external resources.
Monitor market trends and maintain competitive intelligence to inform company strategy.
Other Responsibilities May Include:
· Overseeing the entitlement of development deals, including working with OMP development
management team and interaction with city/county staffs, elected officials, public agencies, utilities, and
local community groups.
Working with OMP development management to ensure project design meets market demand while remaining cost effective.
Overseeing third party leasing teams and leading lease negotiations
Managing asset sale processes.
Qualifications:
10+ years of industrial real estate acquisition and development experience.
Demonstrated track record of sourcing and closing successful investments.
Highly entrepreneurial and self-motivated, with the ability to DRIVE processes and results.
Strong financial modeling, valuation, and deal structuring skills.
Exceptional networking abilities with a deep book of industry contacts.
Extremely detail-oriented with outstanding organizational and project management skills.
Bachelor's degree required.
What We Offer:
Opportunity to be an integral part of an established but growing, entrepreneurial organization.
Significant autonomy and direct impact on the company's success.
Competitive base salary plus performance-based bonus structure.
Potential for equity participation in deals and company growth.
Dynamic, high-performance culture with room for long-term advancement.
Software Project Manager
Software Developer Job 8 miles from Fountain Valley
Using our sophisticated AI-based walk-in-walk-out Frictionless Shopping solution, AWM is reinventing retail, industrial supply, and more. We're looking for a highly motivated project manager who is interested in working on exciting projects for an innovative company. Please see ************ for videos and more about what we do.
SOME KEY DUTIES INCLUDE
Backlog Management
Maintain backlog of work in Jira for Full Stack Team
Work with other(s) to maintain priorities of backlog items
Groom backlog to make sure items are up to date and backlog only has relevant items
Resource Management
Ensure that prioritized tickets with deadlines meet their targets
Ensure that Full Stack Dev Team has workable tickets
Keep overview of team status to understand if tickets are on track with estimates
Run daily standup to get clarity on status of team members
Remove blockers for team (directly or indirectly)
Maintain general understanding of team and individual member velocity
Release Management
Work with other(s) to plan and schedule releases
Track work to ensure timely release of planned items
Document Release schedules and tickets in the release
Communicate with other(s) for releases to ensure proper communication goes out
Ensure that work meets requirements (should be reviewed iteratively in order to course correct early)
Client Work
Potential client items that are less technical in nature than pure programming
When support requests make it to dev, determine urgency and effort, create tickets and communicate with other(s)
Requirement Gathering and Communication
Working closely with/for the VP of Product, Lead Software Architect, the Full Stack developers, and others on various teams
Gather requirements from client calls and other sources
Work with other(s) to get priorities of gathered requirements
Work with other(s) to get time based estimates
QUALIFICATIONS AND SKILLS
5+ years of experience minimum in Software / Technical Project Management
Understanding and experience with software development life cycle
Strong teamwork skills
Experience with Jira / Confluence strongly preferred
Associate's or Bachelor's degree a strong plus
PMP or CSM certifications a strong plus
Servant-leadership, looking for way to help the team be successful
Responsible
Organized
Great communicator (verbal and written)
BENEFITS AND PERKS
Potential for employee stock option plan participation
Paid vacation and sick time
Health benefits
A dynamic and engaging environment where you can make an impact using latest technologies
Opportunity for growth
401k plan
About Adroit Worldwide Media, Inc. (AWM)
AWM is an artificial intelligence, computer vision, machine learning and deep learning technology company with a comprehensive suite of solutions that address problems that are top of mind for retailers (and beyond), including a solution for cashierless shopping and fully autonomous stores.
Identified as a vendor transforming retail by Gartner
Selected as the most “Outstanding Small Technology Company” by Octane
Featured in Adweek, WSJ, CNBC, Fox Business, and others for their AI/CV powered solutions
Please visit ************ to learn more and see videos of our solution.
Software Developer I (Full-Stack)
Software Developer Job 14 miles from Fountain Valley
Job Title: Software Developer I (Full-Stack)
Department: Technology
Reports To: VP of Engineering and Data
About Us
Cabi is a leading direct sales and eCommerce fashion brand that empowers women through personal styling, social shopping experiences, and a vibrant, supportive community. Our mission is to help women express themselves through fashion while creating meaningful connections. As we continue our digital evolution-including transitioning to a Shopify-based platform-we are actively expanding our technology team to deliver world-class tools for our Stylists and customers. As an AI First organization, we are also embedding AI capabilities across the enterprise to modernize and optimize our operations.
About the Role
We are seeking a curious, driven, and enthusiastic Entry-Level Full Stack Software Developer to join our growing engineering team. This role is ideal for someone who's passionate about building great software and excited to work across the full stack-front-end, middle-tier, and back-end development.
This is a fantastic opportunity to grow your career with strong mentorship, a startup-like work culture, and broad exposure to modern tools, frameworks, and real-world challenges.
What You'll Do
Contribute to the development of full-stack applications across the front-end, middle-tier, and back-end layers.
Work on real production features and enhancements for internal tools and/or customer-facing web applications.
Collaborate with senior engineers and product managers to translate requirements into technical solutions.
Write clean, maintainable, and well-documented code.
Participate in code reviews and sprint planning sessions.
Explore new tools and technologies to help us innovate and improve development efficiency.
What We're Looking For
Participation in at least two software projects involving front-end web development and middle-tier/backend work.
Familiarity with database interactions (SQL or NoSQL).
Any level of experience with Shopify's technology stack (e.g., Liquid, Storefront API, Hydrogen) is a big plus.
Comfortable working with any modern development framework (e.g., React, Angular, Vue, Node.js, Django, Ruby on Rails, etc.).
Exposure to code generation tools such as Cursor or Codeium/Windsurf.
Eagerness to learn and the curiosity to take on any layer in the software development stack.
Soft Skills That Matter
Strong communication skills, both verbal and written-able to explain technical ideas clearly.
A collaborative mindset with a willingness to work across disciplines.
Proactive attitude with the ability to take ownership and follow through.
Open to feedback and eager to grow personally and professionally.
A natural problem-solver with perseverance and creativity in tackling challenges.
What We Offer
Solid mentorship and guidance from experienced developers and tech leads.
A startup-like work culture that values agility, creativity, and ownership.
Opportunities for professional growth, continuous learning, and cross-functional collaboration.
A supportive and inclusive team where your ideas and contributions matter.
Nice to Have (But Not Required)
Experience using Git-based workflows (GitHub, GitLab).
Familiarity with RESTful APIs, GraphQL, or asynchronous programming patterns.
Exposure to e-commerce platforms, especially in product customization or front-end optimization.
We offer competitive compensation with performance-based bonus potential in addition to a great working environment, and a benefits package including medical, dental, vision, life, accident insurance, holiday pay, paid time off program, and a matching 401(k) plan. Our team also enjoys a generous discount on our designs!
Only applicants selected for an interview will be contacted.
Founding Engineer, Robotics / Software
Software Developer Job 30 miles from Fountain Valley
HABIT deploys on-demand robotic labor to you - and to restaurants, hotels, stores, and farms in your neighborhood.
We're backed by Y Combinator (X25) and work in person at our office in El Segundo, just south of the Los Angeles Airport close to the beach.
We're looking for a Founding Robotics / Software Engineer to join us as we deliver robotic services to millions of Americans.
Responsibilities
You'll work directly with our co-founders to design and build robotic systems that scale across thousands of neighborhoods. As a generalist, you'll:
Own key components of our perception, navigation, and interaction stack
Design real-time autonomy pipelines in ROS 2 for dynamic, semi-structured environments
Integrate sensors, compute, and mobility hardware into a field-ready robotic system
Design and iterate on production-grade robotic hardware, from prototype to deployment
Build behavior trees and control policies to manage user interaction, navigation, and task completion
Required Qualifications
1.5+ years of work experience as a software engineer, robotics engineer, or similar
Bachelor's degree
2+ years of experience working with ROS 2 in real-world robotic applications
Experience designing, prototyping, and sourcing mechanical components for robotic system
Proficiency with CAD software and mechanical design workflows
Experience deploying navigation, localization, and SLAM solutions in indoor settings
Strong Python skills; familiarity with robotics libraries like rclpy, nav2, tf2, and OpenCV
Intermediate C++ knowledge (able to modify and extend ROS nodes and open-source libraries)
Comfortable working across the full stack, from hardware integration to field deployment
Desired Qualifications
Experience integrating and tuning robot perception pipelines using multimodal sensors and computer vision
Familiarity with mobile base platforms
Experience with behavior trees (e.g. BT.CPP) or customer-facing robot deployments
Strong interest in real-world human-robot interaction or service robotics
Additional Requirements
This position is 100% on-site in El Segundo, CA - no remote option available
Unfortunately, we are unable to provide visa sponsorship at this time
Must have a valid U.S. Driver's License
Willingness to work extended hours or weekends as needed to hit milestones
Software Engineer
Software Developer Job 34 miles from Fountain Valley
About Revel: At Revel, we are transforming control software for the world's most critical hardware-spanning aerospace, automotive, energy, and manufacturing. Our innovative platform integrates advanced programming languages, real-time telemetry, and robust command/control interfaces to deliver unmatched reliability, safety, and performance. Join us in revolutionizing the way engineers develop and operate complex physical systems.
Role Overview: We are looking for a Software Engineer specializing in Rust to join our talented and rapidly growing engineering team. Your expertise will contribute directly to Revel's runtime systems, infrastructure components, and real-time capabilities, enabling unprecedented levels of reliability and performance.
Key Responsibilities:
Develop, maintain, and enhance high-performance, reliable, and safe Rust-based software components.
Build robust infrastructure and systems that form the foundation of Revel's software stack.
Collaborate with compiler engineers, systems engineers, and product teams to integrate solutions effectively.
Ensure code quality through rigorous testing, peer reviews, and continuous improvement practices.
Address complex engineering challenges in real-time environments, providing innovative, pragmatic solutions.
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical discipline.
Strong experience developing high-performance software using Rust.
Expertise with systems programming, concurrency, memory management, and performance optimization in Rust.
Familiarity with modern software engineering practices, including testing, code reviews, and CI/CD.
Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications:
Experience with real-time or embedded system development.
Knowledge of safety-critical or mission-critical software development processes.
Familiarity with interfacing software to hardware platforms.
Why Revel:
Be part of an elite engineering team with deep industry experience and a strong technical pedigree.
Solve impactful, challenging problems across aerospace, automotive, energy, and beyond.
Competitive compensation package, including salary, significant equity, comprehensive benefits, and excellent growth opportunities.
Dynamic, collaborative, and innovative working environment.
Join Revel and shape the future of hardware control software.
Apply at ****************
Software Engineer(Full-Stack)
Software Developer Job 11 miles from Fountain Valley
A client within the streaming domain is seeking for Software Developer who will be a core team member for the ad targeting and decisioning engineering group. This group is positioned to build industry-leading ad decisioning solutions and experiment platforms. The right person for this role should have experience on high performance services or full stack products. If you are someone who is proactive, hardworking, and enthusiastic in these domains, this is a phenomenal role for you!
WHAT YOU'LL DO
Design and develop next-generation highly scalable and available microservices for advertising targeting, decisioning, and personalization.
Build cloud-based big data platforms to accelerate experimentation and optimize KPIs in an evolving business environment.
Architect distributed systems with strong guarantees around consistency, availability, and partition tolerance.
Collaborate with researchers to operationalize cutting-edge innovations in large-scale production systems.
Apply and promote best engineering practices including design patterns, CI/CD, code reviews, and automated testing.
Drive innovation by identifying and applying state-of-the-art technologies across the stack.
Contribute throughout the entire software development lifecycle: design, prototyping, implementation, and testing.
Work closely with product managers, program managers, SDETs, and research scientists in a collaborative, open environment.
WHAT TO BRING
Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field.
3+ years of professional programming experience in Java, Scala, Python, or Golang.
2+ years of hands-on experience developing high-performance, scalable RESTful APIs using Spring Boot.
Solid experience working with Snowflake for data management, analytics, or integration.
Familiarity with cloud infrastructure tools and platforms such as AWS, Kubernetes (K8s), Terraform, and Spinnaker.
Strong understanding of system and application design and architecture principles.
Passion for technology and enthusiasm for cross-disciplinary collaboration.
NICE-TO-HAVES
Experience with big data technologies such as Spark, Airflow, Flink, or Kafka.
Familiarity with modern front-end frameworks, particularly React.js, and a solid grasp of the web development stack.
Software Engineer
Software Developer Job 37 miles from Fountain Valley
Dolt is the world's first version controlled SQL database. Dolt is built from the storage engine up to provide Git-style version control to tables instead of files. Dolt needs a full-stack software engineer who is passionate about databases and user experience to join the team Santa Monica.
The ideal candidate will be responsible for developing the graphical interfaces to Dolt: DoltHub and the Dolt Workbench. DoltHub is a large scale website, akin to Dolt's GitHub, where users share and collaborate on Dolt databases. The Dolt Workbench is an Electron Desktop application available for Mac, Windows, and Linux. Both applications are written in React and use GraphQL to manage backend interactions. The backend for DoltHub is written in Golang.
Experience with React, GraphQL, Electron, and Golang are a plus. Full stack experience is a requirement.
Ability to build functional designs without the aid of a designer is a plus. Ability to interface effectively with design is a must.
Responsibilities
Develop front end React and GraphQL components for DoltHub and the Dolt Workbench
Develop backend service integrations in Golang
Perform 24/7 operational duties for DoltHub
Respond to customer inquiries and issues
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with React and GraphQL preferred
Development experience with Golang preferred
Prefer some work experience
Flight Software Engineer (All Levels)
Software Developer Job 30 miles from Fountain Valley
Flight Software Engineer (I, II, Senior)
As a Flight Software Engineer at Argo, you will be a member of the team architecting the full software stack for Argo's refuellable in-space transport vehicles and other space and ground test systems. You will help drive the overall spacecraft system architecture, execute vehicle design and higher-level performance and communication system trade studies, and implement the spacecraft's GNC algorithms into software that controls the vehicle systems. You will actively contribute to the full life cycle of software development at Argo, from early architectural decisions and design through to hardware in the loop testing, on-vehicle functionality, and flight operations.
Responsibilities
Write rigorous, high performance code to support Argo's high-deltaV, refuellable transport spacecraft to make in-space transportation abundant and affordable
Drive rapid execution and iteration efforts that put our spacecraft in orbit quickly
Hands-on prototyping, integration, troubleshooting, and testing of simulations, flight algorithms, and hardware in the loop testing
Implement rapidly developed code to support development and testing of avionics, propulsion, electromechanical, and other spacecraft systems
Negotiate requirements by having a deep understanding of the company and mission objectives and providing alternative solutions
Conduct design reviews, test readiness reviews, and flight readiness reviews with a heavy emphasis on technical excellence
Qualifications
Bachelor's degree in relevant computer science or engineering discipline
Capable of maintaining flexibility in direction under changing circumstances
Track record of delivering novel, excellent technical products
Strong understanding of operating systems, data structures, networking protocols, communication standards, and computer architectures
Understanding of modeling and simulation, and software development skills, particularly in C/C++/Python
Proven system engineering and configuration management skills
Excellent written and verbal communication skills
Engineer I
1+ years of experience on university design teams or internships designing complex software that operate in novel time-sensitive and/or embedded environments (autonomous vehicles, drones, spacecraft, etc.)
Engineer II
1+ years of experience designing flight software for spacecraft
2+ years of experience designing complex software that operate in novel time-sensitive and/or embedded environments (autonomous vehicles, drones, spacecraft, etc.)
Senior Engineer
2+ years of experience designing flight software for spacecraft
5+ years of experience designing complex software that operate in novel time-sensitive and/or embedded environments (autonomous vehicles, drones, spacecraft, etc.)
Preferred Qualifications
Masters degree in computer science, engineering or physics
Experience writing code for real-time operating systems requiring execution at a deterministic rate
Experience with existing automation-frameworks such as ROS, NASA cFS, or MAX
Experience in a start-up or fast-paced software development environment
Experience with spacecraft on-orbit operations and troubleshooting
Unity Mobile Game Developer
Software Developer Job 11 miles from Fountain Valley
Job Summary: We are seeking a talented and passionate Unity Developer to join our team in Costa Mesa, CA. As a key member of our development team, you will be responsible for planning and implementing game features, building robust code, optimizing performance, and ensuring the final quality of our products.
What You'll Do:
Collaborate with the team to brainstorm game ideas and architect technical solutions.
Plan and implement core gameplay features from concept to completion.
Create well-structured, reusable, and scalable code frameworks.
Identify and resolve performance bottlenecks to ensure a smooth gameplay experience.
Troubleshoot and debug to ensure code quality and stability.
Conduct thorough testing and ensure the final product meets industry standards.
Proficiency in Mandarin is a plus.
What You'll Bring:
Bachelor's degree in Computer Science, Game Development, or a related field.
A minimum of 2 years of professional experience with the Unity engine, demonstrating a deep understanding of its features.
Strong experience in mobile game development, including SDK integration for both iOS and Android.
A keen eye for detail and a commitment to writing clean, efficient code.
Excellent communication and teamwork skills.
Job Type: Full-time
Pay: $4,200.00 per month
Schedule:
8 hour shift
Work Location: In person
Lead Software Engineer
Software Developer Job 34 miles from Fountain Valley
At Nota, we're building the infrastructure for modern storytelling. Our platform powers content creation across industries from major newsrooms and sports networks to fast moving startups. We are using AI and automation to make storytelling faster, smarter, and more adaptive.
We're looking for a Lead Software Engineer to help us scale our core platform and bring new features to life. This is a hands-on role with architectural influence and leadership responsibility. You'll work closely with product, design, and data teams to build performant, reliable, and thoughtful software across our stack.
What You'll Do
Build and own key parts of our frontend (React, Next.js, TypeScript) and corresponding backend implementations (Node, Express.js, TypeScript)
Design, build, and deploy scalable APIs and services that integrate AI/ML workflows, video processing, and content management
Work closely with product and design to understand user needs and translate them into fast, flexible, and durable code
Set engineering standards, mentor developers, and help shape our development practices as we grow
Collaborate with team to support use cases like live streaming, transcription, automated clipping, summarization, and more
What We're Looking For
8+ years of full-stack experience with modern JavaScript frameworks (React, Next.js, TypeScript)
Strong experience building APIs and backend services (Node.js, Express, or similar)
Proficiency with data modeling and integrating with relational and non-relational database systems
Familiarity with cloud platforms (Azure, AWS, or GCP), CI/CD, and containerization
Experience with media pipelines, video processing (ffmpeg, HLS, etc.), or AI/ML integrations is a big plus
Ability to balance speed and quality in a fast moving, collaborative team
Passion for clean code, simple systems, and products that matter - you love what you do
Bonus
Experience with realtime or near realtime systems (e.g. live video, WebSockets)
Comfort working across multiple cloud environments (we use Azure, AWS, and GCP)
This is a high impact role on a small, focused team. If you want to work on complex systems that power how stories are created and shared in the real world, we'd love to talk.
Principal Software Engineer (Medical Device Industry - Only)
Software Developer Job 11 miles from Fountain Valley
READ FIRST! HARD REQUIREMENTS/NON-NEGOTIABLES:
MUST have 8+ years of software development experience in the medical device industry (Master's degree may substitute for one (1) year of experience.)
MUST have 5+ years of embedded or application software development for medical devices
No H1B Visa Sponsorship
Must be able local to the Irvine, CA area, no relocation support
Must have a BS in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or equivalent
MUST have strong C/C++ skills for firmware development
IF YOU MEET ALL SIX (6) REQUIREMENTS ABOVE, PLEASE CONTINUE BELOW:
About the Role:
Our Client is seeking a seasoned Principal Software Engineer to lead the development of our software products-from mobile apps and web frontends to backend systems. In this role, you'll guide software architecture, drive integration efforts, and ensure our development processes meet medical device regulatory standards. The ideal candidate possesses extensive experience in application and embedded software development, as well as expertise in Android and iOS platforms, test frameworks, and regulatory-compliant practices for medical devices.
Essential Duties and Responsibilities:
Primary contributor in defining the Client's software architecture and leading software development across all software platforms.
Collaborate with Quality Engineers to develop and implement robust and efficient testing strategies, supporting risk management efforts for all software applications.
Evaluate compliance and ensure that software and firmware development align with IEC 62304, FDA, ISO 13485, ISO 14971, and other regulatory standards governing medical devices.
Oversee the development of testing strategies (Unit/Integration) and Design Verification protocols to verify software/firmware functionality post-acquisition.
Support software/ firmware testing, debugging, and verification efforts using tools such as unit testing frameworks, hardware-in-the-loop (HIL) simulations, and automated test environments.
Collaborate with cross-functional teams, including hardware engineers, systems engineers, quality, regulatory affairs, manufacturing, and PMO, to ensure seamless device integration.
Establish and document software development lifecycle (SDLC) artifacts and processes to align with internal quality management systems (QMS). Maintain thorough design documentation, traceability matrices, and SDLC artifacts for regulatory submissions.
Establish best practices for software/firmware development, including coding guidelines, code reviews, and adherence to internal QMS.
Foster a culture of innovation, continuous improvement, and knowledge sharing within the R&D team.
Education and/or Work Experience Requirements:
B.S or higher in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or related major.
8+ years of experience in software development. (Master's degree may substitute for one year of experience.)
5+ years in embedded or application software development for medical devices.
Sound knowledge of software engineering principles and practices, such as object-oriented and API principles.
Experience in developing mobile applications in an FDA-regulated environment or other regulated industry.
Strong C/C++ skills for firmware development.
Hands-on experience and knowledge in software applications utilizing BLE stacks and BLE API on mobile platforms.
Additional Requirements:
Excellent verbal and written communication skills - including the ability to contribute technically to and work within cross-functional team environments.
High personal/professional integrity, trustworthiness, strong work ethic, and ability to work independently.
Ability to work in a dynamic and collaborative environment and maintain a results-oriented, positive, “can do” attitude and ability to work well under pressure.
Strong organizational and multitasking skills, with a high level of attention to detail and a proactive approach to problem-solving.
Proficiency in Microsoft Office Suite (Outlook, Word, Excel, PowerPoint); familiarity with Microsoft Teams is a plus.
Prior startup experience preferred but not required.
Bonus Points:
Prior startup or early-stage company experience.
Familiarity with Microsoft Teams.
Physical Requirements:
Must be able to lift up to 20 lbs.
Must be able to work extended amounts of time standing or sitting based on projects and priorities.
Principal Software Engineer (Medical Device Industry)
Software Developer Job 11 miles from Fountain Valley
Bright Uro is a fast-growing, emerging medical device company headquartered in Irvine, CA. Our mission is to improve the lives of millions affected by lower urinary tract symptoms (LUTS) by developing cutting-edge diagnostic technology that combines advanced hardware, intuitive software, and powerful data analytics - making it easier for clinicians to gain actionable insights while delivering a better patient experience. Our passion lies in advancing urologic care through innovation and building a collaborative, dynamic team to bring transformative solutions to life.
About the Role:
Bright Uro is seeking a seasoned Principal Software Engineer to lead the development of our software and firmware products-from mobile apps and web frontends to backend systems. In this role, you'll guide software architecture, drive integration efforts, and ensure our development processes meet medical device regulatory standards. The ideal candidate possesses extensive experience in application and embedded software development, as well as expertise in Android and iOS platforms, test frameworks, and regulatory-compliant practices for medical devices.
Essential Duties and Responsibilities:
Primary contributor in defining Bright Uro's software architecture and leading software development across all software platforms.
Collaborate with Quality Engineers to develop and implement robust and efficient testing strategies, supporting risk management efforts for all software applications.
Evaluate compliance and ensure that software and firmware development align with IEC 62304, FDA, ISO 13485, ISO 14971, and other regulatory standards governing medical devices.
Oversee the development of testing strategies (Unit/Integration) and Design Verification protocols to verify software/firmware functionality post-acquisition.
Support software/ firmware testing, debugging, and verification efforts using tools such as unit testing frameworks, hardware-in-the-loop (HIL) simulations, and automated test environments.
Collaborate with cross-functional teams, including hardware engineers, systems engineers, quality, regulatory affairs, manufacturing, and PMO, to ensure seamless device integration.
Establish and document software development lifecycle (SDLC) artifacts and processes to align with internal quality management systems (QMS). Maintain thorough design documentation, traceability matrices, and SDLC artifacts for regulatory submissions.
Establish best practices for software/firmware development, including coding guidelines, code reviews, and adherence to internal QMS.
Foster a culture of innovation, continuous improvement, and knowledge sharing within the R&D team.
Education and/or Work Experience Requirements:
Education and/or Work Experience Requirements:
• B.S or higher in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or related major.
• 8+ years of experience in software development. (Master's degree may substitute for one year of experience.)
• 5+ years in embedded or application software development for medical devices.
• Sound knowledge of software engineering principles and practices, such as object-oriented and API principles.
• Experience in microservice-based architecture design and development of full-stack applications in an FDA-regulated environment or other regulated industry.
• Strong C/C++ skills for firmware development and containerized application development.
• Hands-on experience and knowledge in software application utilizing BLE stacks and BLE API on mobile platforms.
Additional Requirements:
Excellent verbal and written communication skills - including the ability to contribute technically to and work within cross-functional team environments.
High personal/professional integrity, trustworthiness, strong work ethic, and ability to work independently.
Ability to work in a dynamic and collaborative environment and maintain a results-oriented, positive, “can do” attitude and ability to work well under pressure.
Strong organizational and multitasking skills, with a high level of attention to detail and a proactive approach to problem-solving.
Experience with Zephyr OS, Kubernette and Bluetooth Low Energy development preferred
Proficiency in Microsoft Office Suite (Outlook, Word, Excel, PowerPoint); familiarity with Microsoft Teams is a plus.
Prior startup experience preferred but not required
Experience with Zephyr OS, Kubernette and Bluetooth Low Energy development preferred
Bonus Points:
Prior startup or early-stage company experience.
Familiarity with Microsoft Teams.
Physical Requirements:
Must be able to lift up to 20 lbs.
Must be able to work extended amounts of time standing or sitting based on projects and priorities.
Senior Software Engineer
Software Developer Job 30 miles from Fountain Valley
El Segundo, CA
Durin was founded under the belief that raw materials should not be a constraint on civilization's progress. We are actively developing the technologies to make this possible, with the ultimate goal of becoming the foundation of the global supply chain.
WHO WE ARE
Durin builds and operates automated drill rigs to accelerate mineral discovery.
Our modern way of life, from smartphones to skyscrapers, starts as ore in the ground. But mines don't simply appear. In fact, the exploration process required to find valuable ore is incredibly long and expensive. This is done by drilling hundreds of surgical holes into the earth to recover cylindrical core samples.
Mining is a trillion-dollar industry, but the drills used to explore haven't changed in nearly 100 years. Mines are becoming harder to find, which is a danger to the future of civilization. Our mission is to change that. The first step is mass production of automated drilling rigs to find more mines, faster. That is just the beginning. Learn More
BUILDING THE SYSTEMS
As a Senior Software Engineer at Durin, you will be directly responsible for the architecture and development of end-to-end software systems that run next-generation industrial machinery. The tools and applications you build will enable drillers to multiply their efforts, improve the customer journey throughout the exploration process, and ultimately make significant mineral discoveries all around the world.
Note: You don't need mining or drilling experience to excel in this role.
WHAT YOU'LL DO
Build software systems that integrate smart data processing with command & control of the rigs.
Design well-architected, responsive, and performant web applications.
Develop tools that allow for test execution across multiple environments: virtualized hardware, real hardware-in-the-loop, and even rig-in-the-loop testing.
Integrate security frameworks and data protection policies to meet regulatory standards and protect sensitive customer & geochemical information.
Optimize microservices and data pipelines to handle large-scale, rapidly growing datasets from drilling operations.
Manage core infrastructure (databases, storage, monitoring, logging) both on-premises at rig sites and in public cloud environments.
Drive edge-computing strategies for low-latency analytics, machine learning, and autonomous decision-making on the rigs themselves.
See your software through from start to finish: from figuring out the core needs to prototyping, developing, and testing, to field validation and hand-off.
WHO YOU ARE
Skilled in multiple programming languages (e.g., Python, TypeScript, Golang, C/C++) with strong architectural principles.
Production experience with Docker and Kubernetes.
Front-end experience in React, NextJS, or similar JavaScript frameworks.
Experience with SQL/NoSQL databases, real-time analytics, and data pipelines handling large amounts of streaming telemetry.
Deep knowledge of cloud platforms (AWS, Azure, GCP), edge computing strategies, and event-driven architectures.
Experience with UNIX-like operating systems, version control, continuous integration, and continuous delivery concepts.
Solid security mindset, including expertise in authentication, encryption, and compliance (e.g., SOC2, ISO 27001).
Industrial or hardware-adjacent experience (real-time data acquisition, embedded systems, rugged environments) is a plus.
Strong attention to detail.
A drive to deliver exceptional user experiences for customers and a willingness to own all outcomes.
Have a bias to action, take pride in your work, and care more about getting to the right solution than being right.
$150,000 - $180,000 a year
COMPENSATION
This role will pay $150,000-$180,000, plus equity, so you have a real stake in Durin's success. Everyone is an owner, so as the company grows, your equity grows too.
Aside from base compensation, we invest heavily in our team. You'll have the freedom and resources to try new things and iterate quickly. We're a high-growth company without middle management, which means fast decision making and the ability for you to own major initiatives from day one.
We also offer 100% healthcare coverage (medical, dental, vision), all meals (breakfast, lunch, dinner) are paid for when you're at headquarters, and we can help you find housing nearby.
ADDITIONAL REQUIREMENTS
• Must be willing to work from our headquarters in El Segundo
• Must be willing to work extended hours and weekends as needed
Join Durin to build the future of mining. If you're passionate about making a real-world impact and solving complex challenges, we'd love to hear from you.
Lead Software Engineer [78674]
Software Developer Job 37 miles from Fountain Valley
Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation's leading brands.
We're hiring a Lead Software Engineer for a 6+ month remote contract opportunity.
Onward Search is unable to support 1099 / Corp-to-Corp or Independent Contractor arrangements at this time. All contractors will be paid as W2 employees.
Lead Software Engineer Responsibilities:
Design, build, and review high-quality, testable code.
Translate product requirements into technical tasks and lead execution.
Improve system performance, observability, and reliability.
Mentor engineers and guide system design best practices.
Participate in on-call rotation for production support.
Collaborate across teams on ad pacing, targeting, and experience.
Lead Software Engineer Qualifications:
7+ years of software engineering experience.
Strong Java skills (memory management, multithreading, profiling).
Experience with microservices, system design, and cloud platforms.
Excellent problem-solving and communication skills.
Passion for mentoring and working in a fast-paced environment.
SpringBoot, DynamoDB, Redis/MemCache (preferred).
Kafka/Kinesis, AWS, Docker, Kubernetes, Terraform (preferred).
Background in Ad Tech (preferred).
Bachelor's or Master's in Computer Science, Engineering, or related field.
Perks & Benefits:
Medical, Dental, and Vision Insurance.
Life Insurance.
401(k) Program.
Commuter Benefit.
eLearning & Ongoing Training.
Education Reimbursement.
Eligibility requires working over 30 hours per week on an assignment lasting at least 10 weeks.
If you meet the qualifications and are excited about this opportunity, apply today! Our team will connect with you to discuss next steps, support you through the interview process, and advocate for your success.
Onward Search is unable to support 1099 / Corp-to-Corp or Independent Contractor arrangements at this time. All contractors will be paid as W2 employees.
Software Engineer, Computational Geometry
Software Developer Job 34 miles from Fountain Valley
Software Engineer, Computational Geometry / Los Angeles, CA-Hybrid
The successful person will have a Software Engineering background with experience Computational Geometry and Geometric Algorithms. This position is mainly remote, with travel to Los Angeles, CA, expected at least once a quarter.
Responsibilities:
Development of geometric and physics based tools
Development and implementation of data structures and geometric algorithms
Development of optimization procedures
Optimization of loop based parallel computations
Experience Required:
3+ years programming experience, ideally in C++
Experienced with computational geometry
Geometric algorithm experience
Understanding of 2D and 3D geometric operations
Development on 3D surface meshes
Qualifications:
BS or higher in Computer Science, Applied Mathematics, Engineering or similar technical discipline.
For Immediate consideration please click apply and attach a copy of your resume.
Software Engineer - Senior (CPE)
Software Developer Job 16 miles from Fountain Valley
Are you an experienced Software Engineer - Senior (CPE) with a desire to excel? If so, then Talent Software Services may have a job for you! Our client is seeking an experienced Software Engineer - Senior (CPE) to work at their company in Aliso Viejo, CA.
Primary Responsibilities/Accountabilities:
Design AI systems to enable both human-in-the-loop scenarios and fully autonomous operations.
Develop and orchestrate tool-augmented AI agents at scale using standard industry tooling.
Build AI-driven processes and infrastructure to accelerate test creation, maintenance, and root cause analysis.
Evaluate the performance, safety, and reliability of agentic AI systems within enterprise environments.
Work closely with development and testing teams for AI advocacy.
Be onsite for collaborations, demos, and other work.
Qualifications:
8+ years professional experience working with Python to build and maintain scalable applications and frameworks.
Demonstrated track record of developing, deploying, and maintaining AI/ML systems.
Demonstrated ability to write clean, maintainable, and well-documented Python code.
Strong verbal and written communication, with experience leading technical training sessions or demos.
Preferred:
BS or MS Degree in Computer Science or equivalent field.
Experience with AI coding assistants such as Cursor or GitHub Copilot.
Experience evaluating generative AI models and agentic, RAG-based systems.
Experience with distributed or LLM tracing using observability platforms such as Datadog.
Experience working with AI tooling and AI agent frameworks such as Langchain and Langgraph.
Experience with testing frameworks such as Pytest.
Understanding all phases of the Software Testing Life Cycle (STLC).
In-depth database management, cloud technologies (AWS), and containerization (Docker, Kubernetes).
Familiarity with DevOps tools and practices, including CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
Experience with Agile development methodologies such as Scrum
Senior Front End Developer (Contract-to-Hire)
Software Developer Job 22 miles from Fountain Valley
The Indoor Lab is at the forefront of spatial intelligence and advanced mapping technologies. We develop cutting-edge solutions that leverage LiDAR data to power real-time decision-making in industries like autonomous navigation, smart infrastructure, geospatial analytics, and environmental monitoring. We're looking for a highly skilled Front-End Engineer to join our team and help turn complex telemetry data into intuitive, high-performance user experiences.
Location
Remote. Ideally prepared to move to Tampa, Florida if interested in long term work.
Responsibilities
• Design and implement high-performance, modular Angular components for processing and visualizing LiDAR telemetry data in real time.
• Collaborate with back-end engineers, data scientists, and product managers to integrate complex data models and APIs.
• Develop custom UI tools and dashboards for geospatial visualization (e.g., 3D point cloud renderers, heatmaps, object tracking).
• Optimize rendering performance for large-scale data sets (millions of points) using WebGL, Three.js, or similar technologies.
• Write reusable, testable, and maintainable code adhering to modern Angular standards and enterprise-level architecture.
• Debug and troubleshoot performance bottlenecks, latency issues, and rendering errors in data-rich environments.
• Mentor junior developers and contribute to architectural decisions and code reviews.
Qualifications
• 5+ years of professional front-end development experience, with 3+ years using Angular (v18+ preferred).
• Strong understanding of RxJS, NgRx (or other state management libraries), and advanced Angular patterns.
• Cloud and Data Integration: Experience integrating with Cloud Platforms (GCP, AWS, Azure).
• Demonstrated experience building interactive applications that visualize large or real-time data sets (especially LiDAR or geospatial data).
• Proficiency in TypeScript, HTML5, SCSS, and RESTful API integration.
• Experience with 3D rendering technologies such as WebGL, Three.js, or Deck.gl.
• Familiarity with LiDAR data formats and telemetry protocols.
• Deep understanding of browser performance optimization techniques for rendering high-frequency or high-volume data.
• Experience with automated testing frameworks (e.g., Jasmine, Karma, Cypress).