We are seeking a talented Robot Platform Software Engineer to join our team in Austin, TX. This ... Proficiency in C++ within a Linux environment, with experience in system-level programming and an ...
We are seeking a talented Robot Platform Software Engineer to join our team in Austin, TX. This ... Proficiency in C++ within a Linux environment, with experience in system-level programming and an ...
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Blue Ghost
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Blue Ghost
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Blue Ghost
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Blue Ghost
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Blue Ghost
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Blue Ghost
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
BIOS Software Engineer
Austin, TX · On-site
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
BIOS Software Engineer
Austin, TX · On-site
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
BIOS Software Engineer
Austin, TX · On-site
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
BIOS Software Engineer
Austin, TX · On-site
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
Software Database Engineer (Level 3)
Austin, TX · On-site
$113K - $136K/yr
Role: Software Database Engineer (Level 3) Duration: 6+ Months Location: Austin, TX 78752. The working position is Hybrid - On Site and Telework. Summary: The client requires the services of a ...
Quick apply
Software Database Engineer (Level 3)
Austin, TX · On-site
$113K - $136K/yr
Role: Software Database Engineer (Level 3) Duration: 6+ Months Location: Austin, TX 78752. The working position is Hybrid - On Site and Telework. Summary: The client requires the services of a ...
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... Advanced understanding of hardware integration, system-level debugging, software performance ...
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... Advanced understanding of hardware integration, system-level debugging, software performance ...
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... Advanced understanding of hardware integration, system-level debugging, software performance ...
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... Advanced understanding of hardware integration, system-level debugging, software performance ...
Full-Stack Software Engineer (AI-Assisted Development)
Austin, TX · On-site +1
$100K - $145K/yr
Experience Level This role is open to a range of early-to-mid-level engineers. * Roughly 3-5 years of software engineering experience is a strong fit. * Candidates with 1-2 years of experience or ...
Full-Stack Software Engineer (AI-Assisted Development)
Austin, TX · On-site +1
$100K - $145K/yr
Experience Level This role is open to a range of early-to-mid-level engineers. * Roughly 3-5 years of software engineering experience is a strong fit. * Candidates with 1-2 years of experience or ...
... level Software Engineer to fill a high-impact role on their team. We are not looking for experience in any specific tech stack however in this role, depending on where you are placed, you will gain ...
... level Software Engineer to fill a high-impact role on their team. We are not looking for experience in any specific tech stack however in this role, depending on where you are placed, you will gain ...
... level Software Engineer to fill a high-impact role on their team. We are not looking for experience in any specific tech stack however in this role, depending on where you are placed, you will gain ...
Quick apply
... level Software Engineer to fill a high-impact role on their team. We are not looking for experience in any specific tech stack however in this role, depending on where you are placed, you will gain ...
They are seeking a highly skilled Embedded Linux Software Engineer to develop and maintain software for Jetson hardware platforms, ensuring reliable low-level software support for their innovative ...
They are seeking a highly skilled Embedded Linux Software Engineer to develop and maintain software for Jetson hardware platforms, ensuring reliable low-level software support for their innovative ...
... level Software Engineer to fill a high-impact role on their team. We are not looking for experience in any specific tech stack however in this role, depending on where you are placed, you will gain ...
Quick apply
... level Software Engineer to fill a high-impact role on their team. We are not looking for experience in any specific tech stack however in this role, depending on where you are placed, you will gain ...
Embedded Software Engineer
Austin, TX · On-site
$130K - $171K/yr
Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time ... software development, including driver programming and low-level system configuration.
Embedded Software Engineer
Austin, TX · On-site
$130K - $171K/yr
Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time ... software development, including driver programming and low-level system configuration.
Full Stack Software Engineer
Austin, TX · On-site
Mentor junior and mid-level engineers by offering guidance, pairing, and constructive feedback ... Required Skills * 5+ or more years of professional software engineering experience. * Strong ...
New
Full Stack Software Engineer
Austin, TX · On-site
Mentor junior and mid-level engineers by offering guidance, pairing, and constructive feedback ... Required Skills * 5+ or more years of professional software engineering experience. * Strong ...
New
Senior Software Engineer
Austin, TX · Remote
$120K - $150K/yr
As a Senior Software Engineer at dynaConnections, you will play a leading technical role in shaping ... Mentor mid-level and junior developers, supporting their technical growth * Build reusable ...
Quick apply
Senior Software Engineer
Austin, TX · Remote
$120K - $150K/yr
As a Senior Software Engineer at dynaConnections, you will play a leading technical role in shaping ... Mentor mid-level and junior developers, supporting their technical growth * Build reusable ...
Mid Level Software Engineer information
See Round Rock, TX salary details
$59.2K - $71.3K
2% of jobs
$71.3K - $83.3K
4% of jobs
$83.3K - $95.3K
6% of jobs
$95.3K - $107.4K
8% of jobs
$113.8K is the 25th percentile. Wages below this are outliers.
$107.4K - $119.4K
7% of jobs
$119.4K - $131.4K
18% of jobs
The median wage is $134.3K / yr.
$131.4K - $143.5K
16% of jobs
$143.5K - $155.5K
2% of jobs
$160.5K is the 75th percentile. Wages above this are outliers.
$155.5K - $167.6K
26% of jobs
$167.6K - $179.6K
1% of jobs
$179.6K - $191.6K
8% of jobs
$59.2K
$137.6K
$191.6K
How much do mid level software engineer jobs pay per year?
What is a mid level software engineer?
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
What typical responsibilities can I expect as a mid level software engineer?
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.
Is 25 too late to become a mid level software engineer?
What does a mid level software engineer earn?
What are the most commonly searched types of Software Engineer jobs in Round Rock, TX?
The most popular types of Software Engineer jobs in Round Rock, TX are:
What are popular job titles related to Mid Level Software Engineer jobs in Round Rock, TX?
For Mid Level Software Engineer jobs in Round Rock, TX, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Engineer jobs in Round Rock, TX look for?
The top searched job categories for Mid Level Software Engineer jobs in Round Rock, TX are:
What cities near Round Rock, TX are hiring for Mid Level Software Engineer jobs?
Cities near Round Rock, TX with the most Mid Level Software Engineer job openings:

Full-time
This job post has expired 2 days ago. Applications are no longer accepted.
Job description
JOB SUMMARY
You will join a team developing state-of-the-art general-purpose robots designed to operate in human spaces and with human tools. It is designed to work alongside humans, mobilize to human spaces, and manipulate the world around it.
Apptronik is a pioneering company specializing in advanced robotics and automation solutions. We are seeking a talented Robot Platform Software Engineer to join our team in Austin, TX. This role offers an exciting opportunity to work on cutting-edge technology platforms that power our next-generation robotic systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
- Platform Evolution: Contribute to the development and implementation of scalable software solutions that evolve existing architectures to support next-generation robotic systems.
- Architecture: Participate in architectural discussions and provide technical input to help define the roadmap for platform software, focusing on modularity and performance.
- Hardware-Software Integration: Work closely with hardware teams to execute de-risking tasks and validate new components, ensuring reliable communication and integration across the robotic stack.
- Resource Profiling: Assist in evaluating compute resource requirements by profiling complex software stacks and identifying opportunities for optimization in constrained environments.
- System Adaptation: Support the porting and optimization of established software frameworks to new hardware platforms, maintaining high standards for system stability and reliability.
- Performance Benchmarking: Conduct profiling and benchmarking tests to identify system bottlenecks, helping to ensure the platform scales effectively across diverse hardware.
- Engineering Standards: Adhere to and promote software engineering best practices, including participating in code reviews, maintaining clear documentation, and contributing to continuous integration efforts.
SKILLS AND REQUIREMENTS
- Strong C++ Command: Proficiency in C++ within a Linux environment, with experience in system-level programming and an understanding of performance-sensitive code.
- Architectural Awareness: Solid understanding of complex, multi-component system architectures and the ability to contribute meaningful design ideas for safety and scalability.
- Hardware Interaction: Experience with hardware integration and testing, including familiarity with low-level drivers, communication protocols (e.g., CAN, EtherCAT), or sensor data handling.
- Analytical Profiling: Ability to perform resource usage analysis (CPU, memory, latency) to help inform system specifications and hardware selection.
- Adaptability with Existing Code: Proven ability to work within and improve established codebases, balancing the need for modernization with a respect for proven architectural foundations.
- Distributed Systems: Familiarity with API design, and containerization tools like Docker or Kubernetes in a robotics or embedded context.
- Collaborative Mindset: Strong communication skills and the ability to work effectively in a cross-functional environment, bridging the gap between hardware constraints and software requirements.
EDUCATION and/or EXPERIENCE
- Bachelor's degree in computer science, Engineering, or related field; Master's degree in computer science or equivalent preferred.
- 4+ years of experience in software engineering, with a focus on developing system-level software
PHYSICAL REQUIREMENTS
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Vision to read printed materials and a computer screen
- Hearing and speech to communicate
About Apptronik
Sourced by ZipRecruiter
Industry
Industrial automation equipment manufacturing
Company size
11 - 50 Employees
Headquarters location
Austin, TX, US