Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, Applications

$130k

BRAIN 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Applications in Nacogdoches, TX vacancy
  • $70.3k - $80k

     ...transformative team. POSITION TITLE: Research Programmer II (Software Engineer) POSITION SUMMARY: The hiring laboratory is...  ...experience. Minimum of two years experience in software application development and research programming. Experience with software... 
    Application
    Work at office
    Remote work
    Flexible hours

    The Scripps Research Institute

    Nacogdoches, TX
    5 days ago
  • $150.1k - $225.1k

     ...experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II, Social Platform Applications Rancho Bernardo, CA The Software Engineer II role will design and develop solutions for PlayStation features... 
    Application
    Flexible hours

    Sony Interactive Entertainment

    Nacogdoches, TX
    2 days ago
  • $150.1k - $225.1k

     ...synonymous with entertainment excellence and creativity. Software Engineer II (Frontend), Social Rancho Bernardo, CA Must relocate to...  ...development background and be passionate about client applications and web technologies. Responsibilities: Build and... 
    Application
    Relocation
    Flexible hours

    PlayStation Global

    Nacogdoches, TX
    1 day ago
  •  ...capabilities across cloud, data, and software environments. Our teams...  ...160 by collaborating with engineers and operators to design, develop...  ...role: The Software Engineer II researches, designs, develops...  ...of databases within assigned application areas and participates in... 
    Application

    Programs Management Analytics and Technologies, Inc.

    Nacogdoches, TX
    3 days ago
  • $130k

     ...orchestration with intelligent machines. Position Overview: The Software Engineer II, Proof of Concept (PoC), will contribute to a top...  ...~ Bachelor’s Degree in Computer Science, Data Science or applicable engineering discipline ~2-4 years of demonstrated experience... 
    Application
    Work experience placement
    Work at office
    Immediate start
    Flexible hours
    Night shift

    BRAIN CORP

    Nacogdoches, TX
    5 days ago
  •  ...customers. Seismic Aura, our leading AI engine, is powering this change in the sales enablement...  ...successful sales outcomes. As a Senior Software Engineer – AI/ML , you will play a...  .... Experience deploying containerized applications into Kubernetes is a plus. SaaS Knowledge... 
    Application

    Seismic

    Nacogdoches, TX
    3 days ago
  • $150.1k - $225.1k

     ...synonymous with entertainment excellence and creativity. Software Engineer II- Data Platform Hybrid: San Diego Do you want to...  ...~ Experience building or maintaining cloud-based applications/services (AWS preferred, GCP is a plus) ~ Exposure to... 
    Application

    Sony Interactive Entertainment

    Nacogdoches, TX
    2 days ago
  •  ...variety of factors, including an applicant's years of experience, unique...  ...Management (IAM) Systems Developer II is responsible for the end-to-end design, engineering, and optimization of enterprise...  ...development or related security-focused software development and administration.... 
    Application
    Hourly pay
    Shift work
    Weekend work

    Sharp HealthCare

    Nacogdoches, TX
    4 days ago
  • $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 ,... 
    Application
    Work visa
    Flexible hours

    Innoflight Inc

    Nacogdoches, TX
    5 days ago
  •  ...Overview The Network Control Technician II will be responsible for high-level DDG-1...  ...and administration support, including software and hardware maintenance; system integration...  ...interoperability between hosted applications, connected systems, and the underlying server... 
    Application
    Contract work
    For contractors
    Work experience placement
    Weekend work

    Chugach Government Solutions, LLC

    Nacogdoches, TX
    5 days ago
  • $130k

     ...machines. Position Overview: As a member of our Software Engineering team, the Software Engineer II, Data Engineering will play a key role in designing...  ...: ~ BS or MS in Computer Science or applicable engineering discipline ~2-5 years of proven software... 
    Work experience placement
    Work at office

    BRAIN CORP

    Nacogdoches, TX
    2 days ago
  • $105k - $150k

     ...mission command and control software, AI-enabled training and simulation...  ...Slope, Systems Innovation Engineering, SoarTech, and Highbury...  ...DevOps / Platform Engineer (Level II) to build on ongoing...  ...to complete the investigation application process with a favorable determination... 
    Application
    Temporary work
    Local area

    Forward Slope

    Nacogdoches, TX
    15 days ago
  •  ...Software Engineer II Location: San Diego, CA Job ID: 72555 Pay Range: $65-75/hr Duration: 6 months Work Week: 9/80 Schedule Responsibilities...  ...provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC. is an equal opportunity... 

    Butler Aerospace and Defense

    Nacogdoches, TX
    5 days ago
  • $105k - $125k

     ...seeks a highly skilled and motivated Data Engineer II to join our team supporting the F-35 AI...  ...graph data, machine learning, and AI applications. • Experience using Azure Data...  ...high proficiency in statistical analysis software: Power BI, Tableau, Elasticsearch/Kibana... 
    Application

    SteerBridge

    Nacogdoches, TX
    4 days ago
  • $64.6k - $107.67k

     ...Quartus Engineering Quartus Engineering Incorporated is a leading...  ...commercial and defense aircraft applications, as well as custom optical...  ...electrical, optical, mechanical, and software engineers to develop creative...  ...,667* Electrical Engineer II pay range: $78,729.66– $127,9... 
    Application
    Permanent employment

    Quartus Engineering

    Nacogdoches, TX
    4 days ago
  •  ...Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide...  ...and procedures for all supported applications. This is a remote position. Essential...  ...- Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs... 
    Application
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Nacogdoches, TX
    8 hours ago
  • $125k - $175k

     ...Join to apply for the Software Engineer III role at Gnostech, LLC Continue with Google...  ...Google 3 days ago Be among the first 25 applicants Join to apply for the Software...  ...Developer certification ~ DoD 8570 IAT Level II, Security+ CE or equivalent... 
    Application
    Full time
    Remote work
    Shift work

    Gnostech

    Nacogdoches, TX
    3 days ago
  • $68.48k - $80k

     ...Research Programmer II – Machine Learning & Computational Neuroscience...  ...Develop and maintain software for data processing, model...  ...Requirements Bachelor's degree in Engineering, Computer Science, Data...  ...years experience in software application development or research programming... 
    Application
    Work at office
    Remote work
    Flexible hours

    Scripps Research

    Nacogdoches, TX
    3 days ago
  •  ...Position: Software Engineer Location: San Diego, CA Job Id: 457 # of Openings...  ...may be filled at the Engineer I, II, or III level based on education, experience...  ...test, implement, and maintain software applications, computer systems, and network solutions... 
    Application
    Relocation

    ISPA Technology

    Nacogdoches, TX
    2 days ago
  • $50 - $67.75 per hour

     ...Software Engineer I position in San Diego, CA. Job Requisition 15035580 US Citizenship is required for this position...  ...special authorization needed? None Software Engineer II position in San Diego, CA. Job Requisition 15035600... 
    Hourly pay
    For contractors
    Internship
    Day shift

    Trispoke Managed Services Pvt Ltd

    Nacogdoches, TX
    3 days ago
  • $95k

     ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python...  ...kernel, networking, and storage, to the application layer Design, build and maintain solutions...  ...) Artificial Intelligence Developer II: 25-05396 Graduate Software Engineer, Open... 
    Application
    Full time
    Local area
    Work from home
    Worldwide

    Canonical

    Nacogdoches, TX
    2 days ago
  • $78k - $115k

     ...50,000 planners, designers, engineers, scientists, digital innovators...  ...experienced IT Specialist II - PMIS to support the San Diego...  ...Support and maintain PMIS applications (e.g., PMWeb, Santrack) , including...  ...workflows Perform software installations, updates, and system... 
    Application
    For contractors
    Local area
    Worldwide
    Flexible hours

    AECOM

    Nacogdoches, TX
    2 days ago
  • $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

    Fuse Integration

    Nacogdoches, TX
    4 days ago
  • $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... 
    Application
    Permanent employment
    Full time
    Contract work
    Summer work
    H1b

    California State University

    Nacogdoches, TX
    1 day ago
  •  ...Cybersecurity Systems Administrator II - Position Description Join a team that'...  ...acquisition experts, financial analysts, engineers, logisticians, IT professionals, and technical...  .... Security Clearance: ~ Applicant must hold or be able to obtain an active... 
    Application
    Civilian Contractor
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    ICI Services

    Nacogdoches, TX
    4 days ago
  • $105k - $115k

     ...Epsilon C5I, Inc. ( is seeking a Systems Engineer II with at least 3 years' experience for...  ...of all components of complex hardware/software systems to include network analysis, functional...  ...across multiple layers (application, OS, network) ~ Basic networking knowledge... 
    Application
    Work at office
    Local area
    Flexible hours

    Epsilon Systems

    Nacogdoches, TX
    3 days ago
  • $128.9k - $193.3k

     ...experiences, and acclaimed PlayStation software titles from PlayStation Studios. At...  ...and hands-on Software Development Engineer in Test II (SDET II) to support quality engineering...  ...maintain automation for native mobile applications, APIs, backend services, and... 
    Application
    Worldwide
    Shift work

    PlayStation Global

    Nacogdoches, TX
    4 days ago
  •  ...| Shareholder Value Propulsion Controls Engineering has a job opening for a Planner / Scheduler II , with a Minimum of five years of experience with...  .... Has knowledge of Microsoft Excel Spreadsheets applications and can interface with legacy Microsoft Project schedules... 
    Application

    Propulsion Controls Engineering

    Nacogdoches, TX
    4 days ago
  •  ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality,...  ..., IBM Research). Strong expertise in building full-stack applications and deploying scalable, production-grade software using modern... 
    Application
    Full time
    For contractors
    Remote work
    Flexible hours

    Turing

    Nacogdoches, TX
    4 days ago
  • $110k - $175k

     ...Sigma Defense is seeking Cybersecurity Engineers, levels II-III to support the Consolidated...  ...Equal Opportunity Employer. All qualified applicants will receive consideration for employment...  ...Must be a U.S. Citizen. Computer Software/Programs ACAS ESS SCAP RMF... 
    Application

    Sigma Defense

    Nacogdoches, TX
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Applications. Be the first to apply!