Staff Software Engineer
Allen Control Systems
Staff Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing an autonomous gun turret using advanced computer vision and control systems to precisely detect, track, and neutralize enemy drones. With an engineering-first culture, ACS values technical excellence and innovation. Backed by our founders' successful exits from two previous ventures acquired for a combined $180M in 2022, we are committed to ensuring that the groundbreaking technologies we develop have a real-world impact. Position Overview: We are seeking a highly skilled Staff Software Engineer to join our team in Austin. TX or Mountain View, CA. In this role you will serve as a senior individual contributor, providing technical leadership across software architecture, system design, and execution for advanced robotics and autonomous systems. This is a hands-on engineering role in which you will design, implement, test, debug, and optimize critical software components using C++ and Python while also guiding broader technical direction. What You'll Do:
Allen Control Systems is an Equal Opportunity Employer, providing equal employment opportunities to all employees and applicants for employment. Allen Control Systems prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. #LI-AS1
- Own complex technical initiatives from initial concept and architecture through implementation, integration, validation, and production deployment.
- Contribute directly to the codebase, particularly in technically challenging or high-risk areas, and ensure that solutions align with product, safety, scalability, reliability, and long-term maintainability goals.
- Define and evolve software architecture, establish engineering standards, and lead the design of systems that integrate software, mechanical, electrical, perception, controls, and autonomy components.
- Work through technical influence and cross-functional collaboration rather than formal people management.
- Partner with engineering managers, product leaders, and multidisciplinary teams to shape technical roadmaps, identify and mitigate high-impact risks, improve system performance, and deliver robust software for demanding production and mission-critical environments.
- 10+ years of professional Software Engineering experience with recent experience in a Senior/Staff level position
- Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical field; an advanced degree is preferred.
- Significant experience developing complex software systems in C++ and Python, ideally within robotics, autonomous systems, embedded systems, or other high-performance engineering environments.
- A demonstrated track record as a senior individual contributor who has personally designed, implemented, and delivered complex or business-critical software systems while influencing technical direction across multiple teams.
- Demonstrated ability to lead software architecture and system-level technical decision-making across multidisciplinary teams, including mechanical, electrical, computer vision, controls, and software engineering.
- Deep experience with performance optimization, multithreading, concurrency, memory management, system programming, debugging, and software reliability in production or mission-critical environments.
- Strong understanding of software engineering best practices, including design patterns, code reviews, unit and integration testing, technical documentation, Git-based workflows, CI/CD pipelines, and agile development practices.
- Proven ability to influence technical direction without relying on formal authority, resolve complex engineering tradeoffs, and drive alignment across teams in a fast-paced product development environment.
- Strong problem-solving, communication, and technical judgment skills, with the ability to balance strategic technical leadership with substantial hands-on engineering contributions.
- Experience architecting and directly implementing software for robotics, autonomy, perception, navigation, controls, or real-time systems.
- Experience with GPU programming, CUDA, OpenCL, parallel computing, or hardware-accelerated software optimization.
- Knowledge of networking protocols, distributed systems, edge computing, embedded Linux, or real-time operating systems.
- Exposure to machine learning frameworks such as TensorFlow or PyTorch, computer vision pipelines, sensor fusion, or scientific computing.
- Experience establishing engineering standards, technical roadmaps, design review processes, or software governance practices across growing engineering organizations.
- A track record of leading large, technically complex initiatives across multiple teams while remaining directly involved in architecture, coding, debugging, integration, and delivery.
- Competitive salary
- ACS Equity Package
- Health, Dental, Vision Insurance
- Paid Time Off
Allen Control Systems is an Equal Opportunity Employer, providing equal employment opportunities to all employees and applicants for employment. Allen Control Systems prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. #LI-AS1
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Austin, TX vacancy
$125k - $150k
Position location: Austin, TX The Staff Software Engineer will lead the design and delivery of scalable, cloud-native microservices powering Western Union’s digital platform. This role serves as a hands-on technical expert and service owner, partnering with distributed...SuggestedFull timeTemporary workWork at officeVisa sponsorshipWork visaShift work3 days per week- ...leader, coordinating the activities of other engineers on the project or within the system... ...implementation and operational excellence of software components while proactively improving... ...and mentor all levels of engineering staff, along with managing relationships with...SuggestedFull time
$100k
...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors.... ...tuning across the full stack Develop tools to aid compiler engineers in understanding and optimizing graph transformations, tiling...SuggestedPermanent employmentFull time- Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives...SuggestedFull time
- ...We are looking for a Staff Software Engineer who will be a key member of the Engineering team. You will be architecting, implementing and maintaining the SaaS Platform and other software products. You are good at collaboration. You learn quickly and ask questions when...SuggestedFull time
- ...here. This role will be on-site 5 days a week in NW Austin. As a member of the Security team at Ambiq, the Senior Staff Software Engineer, Security will participate in developing and support ing Ambiq’s TrustZone-based Trusted Execution Environment (TEE) offering...Full timeLocal area
- ...Insight Global is seeking a Staff Engineer, Software Engineering to join our clients product development teams in Austin, TX. The client develops advanced mixed signal integrated circuits (ICs) that often deploy embedded real-time software, including implementation of...
$142.4k - $213.6k
...available in their area, we have helped millions of Seekers find food, health, housing and employment programs. As a Senior Staff Software Engineer at Findhelp, you will play a pivotal role in expanding our platform that seamlessly integrates our nationwide system of...Work at officeLocal area$131.6k - $210.3k
...cyber security, and B2C platforms. The Opportunity: We are looking for a dedicated, curious, and energetic Staff Software Engineer who embraces solving complex challenges on a global scale. As a Visa Staff Software Engineer, you will be an integral part...Work experience placementWork at officeLocal area$118.45k - $284.28k
...Staff Full Stack Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate... ...UM squad — owning the end-to-end delivery of high-quality software that enhances clinician and member experiences. This is a...Hourly payFull timeTemporary workWork experience placement- ...Staff Software Engineer – Front End Staff Software Engineer – Front End Location: Austin, TX Category: Technology Job ID: 2644 Recognized as the No. 1 site trusted by real estate professionals, Realtor.com® has been at the forefront of online real estate...Work at officeLocal areaImmediate startFlexible hours
$185k - $200k
...Staff Software Engineer Vestwell is the financial technology company powering the new savings economy. Our platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 35...For contractorsWork at officeRemote work$168.56k - $231.77k
...everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented Staff Software Engineer to join Procore’s Custom Fields team, which is the core of how our users customize each tool to meet their particular...Contract workLocal areaImmediate start- ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera, we empower people... ...world's largest enterprises. Cloudera is looking for a Staff Software Engineer to join the Enterprise AI Platform team and help...Work from homeFlexible hours
- ...supporting the healthcare industry, we are building innovative software solutions that will empower medical organizations worldwide... ...needs. Position Overview: We are seeking a talented Staff Software Engineer to join our team with exceptional experience in full stack...Worldwide
- ...the rental industry for millions across the U.S. As a Senior Staff Engineer , you will play a critical role in driving technical leadership... ...Science, Engineering, or a related field. 10+ years of software engineering experience, with at least 2+ years in a senior or...Work at officeLocal areaImmediate startFlexible hours
$149.8k - $262.2k
...Job Description The GAIL (Get AI Live) program deploys engineers directly into strategic customer engagements to drive real AI... ..., and every rotating engineer, better than the last. As a Staff Software Engineer on the GAIL Core Team, you will own the hardest engagements...Permanent employmentWork at officeRemote workFlexible hours$195k - $257.5k
...Staff Software Engineer Circle is one of the world's leading internet financial platform companies, building the foundation of a more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle's platform includes...Contract workRemote workFlexible hours$131.6k - $210.3k
...data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a...Work experience placementWork at officeLocal areaRelocation package- ...and compelling messaging to connect patients with our life-changing solutions. Role Overview Rugiet is looking for a Staff Software Engineer who combines deep technical expertise with strong product instincts and a bias for ownership. You’ll be a senior...Temporary workRemote work
- ...Staff Software Engineer We're hiring a Staff Software Engineer with experience building web applications and service oriented architecture to help us build the core of our stack. This is a full-time, in-office position based in Austin, TX. As a Staff Software Engineer...Full timeWork at office
- ...Staff Software Engineer Austin, Texas, United States Who We Are At 2K, we create some of the most iconic and culture-shaping video games in entertainment, including NBA® 2K, one of the top-selling franchises in the world, and legendary titles like BioShock®, Borderlands...Shift work
- ...Ping Identity in Austin, TX is seeking a Senior Staff Software Engineer to join Platform Engineering. You will drive IAM capabilities across the Ping platform, from infrastructure to UI, shaping APIs, models, and services for AI-enabled experiences. You will collaborate...
- ...Staff Software Engineer Job Description The Software Team is seeking a Staff Software Engineer to help bridge the gap between complex hardware and exceptional customer experience. In this role, you will collaborate across disciplines interfacing directly with IC...Local areaRemote workFlexible hours
$186k - $252k
...move at the speed and scale of hybrid attackers. For more information, visit The Role We are looking for a Staff Software Engineer to join our Fusion engineering team, focused on building systems that ingest, process, and analyze network cloud telemetry...Worldwide$114.4k - $143k
...Staff Software Engineer The R&D Department is made up of different disciplines including software and database engineers, quality, technical implementation. R&D designs and develops requested product features, fixes bugs within our platform, provides technical analysis...Work at officeRemote work- ...estate professional through richer profile content, better filtering, and stronger trust signals. We are looking for a Staff Full Stack Software Engineer to serve as a technical anchor for this team, driving the architecture and delivery of experiences across web...Full timeWork at officeLocal areaImmediate startFlexible hours
$151.28k - $185k
Senior Staff Software Engineer — Platform Engineering The role sits in the Platform Engineering team which delivers features and design work that spans the Ping platform. The team is focused on building Ping's identity for AI offerings to secure and govern AI agents. We...Temporary workLocal area- ...Minneapolis, MN 55401; Nashua, US 3063 What You Will Do As a Senior Staff Engineer, you will be a technical leader responsible for shaping the... ...Science, or equivalent practical experience. 10+ years of software development experience with strong foundations in data...Work experience placement
- ...workflow to eliminate repetitive tasks, allowing you to focus on high-impact architectural and strategic engineering challenges. We are hiring Staff Backend Software Engineers to join our team. Three reasons to apply: Impact : Your code submissions and approach to work...Temporary workWork at officeLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- software engineer - cloud services Austin, TX
- id software Austin, TX
- healthcare software sales Austin, TX
- software technical support Austin, TX
- software asset management analyst Austin, TX
- software implementation project manager Austin, TX
- software sales executive Austin, TX
- software sales representative Austin, TX
- software technical support engineer Austin, TX
- government software Austin, TX


