Software Engineer II, Applications
$130kBrain Corp
Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment. Through the BrainOS® Robotics Platform, which powers the largest global fleet of the Autonomous Mobile Robots (AMRs) in operation in commercial public spaces, Brain Corp delivers insightful and efficient automated solutions in both commercial floor cleaning and inventory management, empowering organizations and their employees to achieve more. Brain Corp currently powers more than 30,000 AMRs, representing the largest fleet of its kind in the world. Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures.
Named a top workplace by the San Diego Union Tribune and USA today in 2025, we make life-changing impacts through innovation, helping workers globally unlock their abilities in orchestration with intelligent machines.
Position Summary:
The Software Engineer II plays an important role for the Applications team, contributing significantly to the development of our in-house robot software applications. You will maintain and enhance the performance of our growing compact sweeper fleet of more than 15,000 robots. You will lead in developing tools, solving complex technical issues, and collaborating with cross-functional teams, including firmware, hardware, QA, program and product management, and technical operations. You will also analyze data from field operations to drive continuous improvement in robot functionality and operational efficiency.
Essential Job Functions:
- Design, develop, and maintain advanced Python/C++ robot software applications, contributing to functionality, sensor integration, reliability, and user experience
- Oversee the performance and user experience of our Clean and Sense robot fleet, identifying and resolving critical issues to enhance customer satisfaction
- Collaborate closely with Product, UX, UI, multiple cross functional engineering teams to implement critical changes requested by customers, ensuring high-quality, timely, and impactful deliveries
- Lead the software development lifecycle, including planning, coding, reviewing, testing, and deployment, to uphold the high-quality standards of our software releases
- Facilitate technical discussions and decisions and contribute to the strategic direction of our projects
- Learn and apply new technologies and software methodologies, with an openness to mentorship and constructive feedback to grow in areas like system design, testing, monitoring, and maintenance
- Manage and refine version control practices using Git, promoting effective team collaboration
Required Education and Work Experience:
- BS or MS in Computer Science or a related engineering discipline
- 3-5 years of relevant software development experience, with a strong background in complex, sensor-driven software systems
Required Knowledge, Skills, Abilities, and Other Characteristics:
- Advanced proficiency in object-oriented programming, particularly with C++ and/or Python, in a production setting
- Demonstrated capability to lead or contribute greatly to large-scale projects, with a deep understanding of customer needs and product value
- Exceptional communication and leadership skills, able to mentor team members and guide technical and project discussions
- Strong analytical and technical skills, with a proven track record of diagnosing and resolving complex problems
Preferred Qualifications:
- Experience in autonomous vehicles, robotics, or related fields.
- Expertise in developing large complex near-real time systems
- Knowledge of complex build systems like CMake and continuous integration workflows.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; talk and hear at normal room levels; using hands to finger, grasp, and feel; repetitive motion; close visual acuity to prepare and analyze data and figures; transcribing; viewing a computer terminal; extensive reading; lift, push, carry, or pull up to 20 pounds.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employee is exposed to the typical office environment with computers, printers and telephones.
Salary Range:
The anticipated salary range for candidates who will work in San Diego, California is $ 130,000. The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc. Brain Corp is a multi-state employer and this salary range may not reflect positions that work in other states.
- Job TitleSoftware Engineer IILocationSan Diego, CA 22400 US (Primary)CategoryResearch... ...DescriptionPrescient Edge is seeking a Software Engineer II to support a federal government client... ....Maintain databases within an application areaJob RequirementsExperience:3 years...Application
$90k - $105k
...Gnostech, LLC is seeking a skilled Software Engineer II to support the Navy and Marine Corps (NAVWAR/NIWC Pacific) Meteorology and Oceanography... ...firmware, including integration, version control, and OS/application upgrades. Develop and test automation scripts for...ApplicationRemote workShift work$750 per month
...within the United States. We're looking for a frontend-leaning Software Engineer II who loves building intuitive, data-rich user experiences... ...is committed to providing reasonable accommodations to applicants and employees with disabilities. Please tell us if you require...ApplicationRemote jobFull timeWork experience placementWork from homeFlexible hours$100k - $110k
...Combining differentiated hardware, software and mission expertise,... ...who understand the mission, engineered for the conditions that degrade... ...Description Software Engineer II Full time Onsite *... ...delivering containerized web applications and services for the...ApplicationFull timeTemporary workLocal area$107k - $125k
...POSITION SUMMARY We are seeking a highly motivated Software Engineer II to join our dynamic team at a leading biomedical device company... ...an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to...ApplicationWork at officeFlexible hours- ...products include Hivemind autonomy software, V-BAT and X-BAT aircraft,... ..., hardware, and test engineering to solve some of the hardest... ...About the Job: As an Engineer II, you’ll help build and test the... ...temporary benefits package (applicable after 60 days of employment)...ApplicationFull timeTemporary workPart timeInternshipWorldwide
$110k - $140k
...Embedded Software Applications Engineer IIGROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego's... ...IN THE LIFE: As an Embedded Software Applications Engineer II at Innoflight, you will serve as the technical bridge between...ApplicationFlexible hours- SDET - Sr Software Development Engineer in Test (C#, Python, Selenium, Test Automation frameworks, Visual... ..., Azure, DevOps, SQL Server, .NET, IIS, Testing Web Apps) in San Diego, CA... ...Server, .NET, Nuget, IIS, Testing Web Applications DESCRIPTION: For one of our prestigious...ApplicationFull time
$123k
...SUMMARY The Software Engineer II is a mid-level role that is responsible for design and development of systems-level software and provides systems support by performing the following duties. ESSENTIAL DUTIES AND RESPONSIBILITIES Works directly...Flexible hoursNight shiftWeekend work$123k - $170k
OverviewLMI is seeking a Senior Full Stack Software Engineer to support a Department of War mission... ...modernizes government-owned business applications built on the Microsoft technology stack... ...Core, ASP.NET WebForms and MVC, and IIS.Build and maintain responsive front-end...ApplicationCivilian ContractorContract workRemote work- ...capabilities across cloud, data, and software environments. Our teams... ...(NOA), working alongside engineers and operators to deliver resilient... ...is seeking a Cloud Engineer II to support the design,... ...hybrid cloud, containerized, or application hosting environments. Experience...Application
$110k - $130k
Overview Embedded Software Engineer II - RUST. Responsible for designing, developing, and integrating embedded software and firmware for aerospace... ...embedded software: Contribute to real‑time embedded applications and tools. Implement device drivers and firmware: Develop...ApplicationVisa sponsorshipWork visa$110k - $130k
...innovators. Here, visionary minds engineer the future of space... ...cyber-secure solutions. From software-defined radios to cutting-edge... ...Embedded Software Engineer II – RUST , you’ll design, develop... ...developing and supporting real-time applications in both C/C++ and RUST ,...ApplicationFull timeWork visaFlexible hours- ...50,000 planners, designers, engineers, scientists, digital innovators... ...an experienced IT Specialist II - PMIS to support the San... ...requirementsSupport and maintain PMIS applications (e.g., PMWeb, Santrack),... ...EchoSign workflowsPerform software installations, updates, and system...ApplicationFor contractorsLocal areaWorldwideFlexible hours
$125k - $175k
...Gnostech, LLCis seeking a skilled Software Engineer III to support the Navy and Marine Corps... ...including integration, version control, and OS/application upgrades. Develop and test... ...Developer certification ~ DoD 8570 IAT Level II, Security+ CE or equivalent...ApplicationRemote workShift work$90k
...growthWe are seeking an Installation Analyst II to support Naval Information Warfare... ...programmatic. It connects acquisition, engineering, logistics, field activities, installation... ..., and fielded in accordance with applicable Navy and DoD requirements.Position LevelProvides...ApplicationPermanent employmentContract workFor contractorsLocal area$95k
...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python... ..., networking, and storage, to the application layer Design, build and maintain solutions... ...) Artificial Intelligence Developer II: 25-05396 Graduate Software Engineer,...ApplicationFull timeLocal areaWork from homeWorldwide$90k - $150k
...are a technology firm creating in-house software, network and hardware solutions that... ...We are looking for: ~ B.S. in an engineering field (Computer, Software, Math, Physics... ...orchestrating, and deploying container applications at scale ~ Hands-on experience with Python...Application$120.98k - $130.96k
...The EPC SCADA Project Manager II manages utility-scale solar... ...functional project teams, including engineers, technicians, subcontractors,... ....Experience with scheduling software (Oracle P6, Microsoft Project... ...management capabilities.Applicants must be legally authorized to...Full timeContract workFor subcontractorWork at officeRemote work$67.49k - $94.48k
...PURPOSE AND SCOPE: The Quotation Specialist II will play a strategic role in improving... ...will come from programs, design teams, Engineering and other functions. The Quotation... ...~18 years of age or older at time of application ~ Able to provide proof of US Person Status...ApplicationFull timeContract workWork experience placementWork at officeLocal areaFlexible hoursWeekend work$91.42k - $146.26k
...has an immediate career opening for a Systems Administrator II. This opening is located at IDA’s Center for Communications Research... ..., there will also be opportunities to help users with application software development. Due to the nature of this position, and the requirement...ApplicationImmediate start- ...offerings: Staff Augmentation Lifecycle IT solutions Application Development & Support Outsourced Testing Mobile... ...Development and Test Automation Job Description Job Position: Software Engineer (DevOps) Location: San Diego, CA Duration: 6 Months...ApplicationFull time
$95.38k - $160.85k
...more about why you want to be here!PURPOSE OF THE JOBThe Data Engineer II - Data Operations & Infrastructure owns the operational... ...owned by the Cloud Infrastructure team). Implements and manages application performance monitoring and observability tooling to provide end...ApplicationFull timeWork at officeLocal area$68.5k - $84k
...Job Title Value Stream Planner II Location(s) San Diego - BioLegend About Us Revvity is a developer and provider of end-... ...will ensure our products are produced on time for distribution. Applicant should be well-versed in production procedures, well organized,...ApplicationFull timeTemporary workPart timeWork at officeLocal area$5,787 per month
...technically skilled Technology Support Specialist II to provide advanced technology support... ..., you’ll troubleshoot complex hardware, software, and connectivity issues, support... ...students, faculty, staff, emeriti, alumni, and applicants. The ITS Help Desk provides support for a...ApplicationPermanent employmentFull timeContract workSummer workH1b- ...clearance is required for this position. Applicants selected will be subject to a security... ...Workforce Improvement Act (DAWIA) Level II Certification in Contracting, Certified... ...information technology and C5I Systems Engineering solutions. Our team of Military Service...ApplicationContract workWork at officeMonday to Friday
$36 - $40 per hour
...#MiracleMaker to join our IT team as an IT Support II. The IT Support II provides technical support for computer systems, hardware, software, and related technology services that... ..., peripherals, and common business applications.Working knowledge of Active Directory, Microsoft...ApplicationFor contractorsLocal areaWork from home- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies... ...native C and C++ developing real-time and near real-time applications.A minimum of 5 years of experience with C++/CLI or C# using...Application
$36.79 - $58.5 per hour
...and prepares layouts to be rendered using professional design software. Willingness to work on anything and everything from fully integrated... .... Supports Digital Design team on web-based and interactive applications. Supports video team with designs and engaging motion...ApplicationHourly payWork experience placementWork at officeRemote work- Associate Software Engineer Let's talk about Resmed-Digital Product Engineering With a 30-year history of innovation as a global leader... ...problems on a large scale, and has high-performance cloud-native applications. You will embark on a full-cycle and full-stack product...ApplicationFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II, Applications. Be the first to apply!
- software engineer internship San Diego, CA
- software development engineer aws San Diego, CA
- software developer internship no experience San Diego, CA
- real time software engineer San Diego, CA
- financial software developer San Diego, CA
- part time software developer San Diego, CA
- graduate software developer San Diego, CA
- software engineer travel San Diego, CA
- experienced software developer San Diego, CA
- remote entry level software developer San Diego, CA



