1

Junior Rust Developer Jobs in Texas (NOW HIRING)

Pair with junior and mid-level developers on problems above their current level, with the goal that ... Mastery of at least one statically typed systems language (Go, Rust, C, or C++), with the ability ...

Pair with junior and mid-level developers on problems above their current level, with the goal that ... Mastery of at least one statically typed systems language (Go, Rust, C, or C++), with the ability ...

Pair with junior and mid-level developers on problems above their current level, with the goal that ... Mastery of at least one statically typed systems language (Go, Rust, C, or C++), with the ability ...

May assist or mentor more junior team members, but no direct supervisory responsibilities. Named as ... Desired experience with C, C++, and/or Rust, and strong web application development skills using ...

May assist or mentor more junior team members, but no direct supervisory responsibilities. Named as ... Desired experience with C, C++, and/or Rust, and strong web application development skills using ...

Showing results 41-55

Junior Rust Developer information

See Texas salary details

$22.4K

$82.9K

$128.1K

How much do junior rust developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for junior rust developer in Texas is $82,894.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,400.00 and $81,100.00 per year, depending on experience, location, and employer.

What is a junior Rust developer?

A Junior Rust Developer is an entry-level software developer specializing in the Rust programming language. They assist in building and maintaining software applications, often focusing on system programming, backend development, or performance-critical applications. Responsibilities typically include writing clean and efficient Rust code, debugging, testing, and collaborating with senior developers. Junior Rust Developers are expected to have a basic understanding of Rust’s ownership model, memory safety, and concurrency features. They may work in industries such as finance, blockchain, gaming, or systems programming while learning best practices and improving their coding skills.

What kinds of projects and daily tasks can I expect as a junior Rust developer?

As a Junior Rust Developer, you’ll often work on writing, testing, and maintaining Rust code alongside more experienced team members. Your tasks may include fixing bugs, implementing new features, participating in code reviews, and collaborating with cross-functional teams such as QA, DevOps, and product management. You’ll also spend time learning best practices, exploring Rust libraries and frameworks, and gradually taking on more complex responsibilities as your skills grow. This hands-on experience helps you build expertise in Rust while contributing to real-world software projects.

What are the key skills and qualifications needed to thrive as a junior Rust developer, and why are they important?

To thrive as a Junior Rust Developer, you need a good grasp of Rust programming fundamentals, problem-solving skills, and a relevant educational background in computer science or software engineering. Familiarity with version control systems like Git, basic knowledge of Cargo (Rust’s package manager), and experience using collaborative development tools are typically required. Effective teamwork, a willingness to learn, and clear communication help you integrate into development teams and adapt to evolving project requirements. These skills and traits ensure you can contribute to codebases efficiently while continuing to grow in a rapidly evolving technical environment.

What are the most commonly searched types of Rust Developer jobs in Texas?

The most popular types of Rust Developer jobs in Texas are:

What are popular job titles related to Junior Rust Developer jobs in Texas?

For Junior Rust Developer jobs in Texas, the most frequently searched job titles are:

What job categories do people searching Junior Rust Developer jobs in Texas look for?

The top searched job categories for Junior Rust Developer jobs in Texas are:

What cities in Texas are hiring for Junior Rust Developer jobs?

Cities in Texas with the most Junior Rust Developer job openings:

Infographic showing various Junior Rust Developer job openings in Texas as of August 2026, with employment types broken down into 4% As Needed, 84% Full Time, and 12% Contract. Highlights an 72% In-person, and 28% Remote job distribution, with an average salary of $82,894 per year, or $39.9 per hour.

Software Architect

Austin, TX

Fathom5
Software Development • 1 - 10 employees

Full-time

Posted 6 days ago


Job description

About Caliburn
 
 Caliburn is an independent company under the Fathom5 PEO and is focused on building advanced software for tactical and robotic autonomous systems. Caliburn develops TempestOS, a security-focused operating system built for autonomous and tactical systems operating in demanding environments. The team works across software, edge computing, cybersecurity, robotics, and systems integration to build technology designed for environments where reliability and resilience are critical. 
Role Overview
Architecture and Design
  • Own the architecture of assigned TempestOS subsystems end to end: service boundaries, interfaces, data models, failure modes, and upgrade paths.
  • Design for AI Native development. Our team employs AI agents in the design and development of code with our developers providing context and oversight.
  • Produce written design artifacts at a level of detail a developer can implement without escalating for interpretation.
  • Design for the constraints TempestOS operates under: resource-constrained edge hardware, DDIL links, container orchestration without a reachable control plane, and policy enforcement at runtime.
  • Treat security posture as a first-order design input rather than a review gate: least privilege, supply chain attestation, and runtime integrity built into the design rather than bolted on.
  • Make the tradeoffs explicit. Every significant decision carries a written rationale and the alternative that was rejected.
  • Sequence and decompose designs so work can be parallelized across developers of varying experience without creating integration debt.
Design Review and Technical Standards
  • Serve as design authority for changes to subsystems. Review proposals before implementation starts, not after the merge request lands.
  • Enforce and mature standards for testing, interface versioning, documentation, and backward compatibility across TempestOS services. This includes updating AI governance documents.
  • Identify architectural drift early and propose the correction while it is still cheap.
  • Say no to designs that will not survive contact with a deployed system, and explain why in terms the author can act on.
Mentorship and Developer Growth
  • Pair with junior and mid-level developers on problems above their current level, with the goal that the goal for them to handle the next challenge on their own.
  • Review code with intent to teach. Explain the reasoning behind the corrections over providing the fix.
  • Break complex designs into scoped, implementable tasks that stretch a developer without setting them up to fail.
  • Run design walkthroughs and internal technical sessions so architectural context is shared rather than held.
  • Give direct, timely feedback on quality and delivery. Escalate persistent performance concerns to Engineering leadership.
  • Build the bench. The measure is junior developers producing sound designs of their own within a year.
Hands-On Contribution
  • Write production code against the TempestOS codebase.
  • Prototype the risky part of a design and prove it before handing the rest off.
  • Take the unglamorous work when it is the fastest path to unblocking the team.
Cross-Team and Partner Integration
  • Work with the platform, applications, and field engineering teams so designs account for how the product is actually deployed, integrated, and supported.
  • Support integration of partner payloads and capabilities as containerized services on TempestOS, including the interface and policy work that makes those integrations repeatable.
  • Demonstrate progress at company demo days and customer engagements, and occasionally support bid and proposal activity where technical architectural inputs are needed.
Qualifications
Core
  • Eight or more years of professional software engineering experience, including significant time designing systems that other engineers implemented.
  • Demonstrated architecture ownership of a system that shipped and operated under real conditions .
  • Mastery of at least one statically typed systems language (Go, Rust, C, or C++), with the ability to work through advanced programming concepts. Go experience strongly preferred given the TempestOS stack.
  • Deep Linux systems fluency: process model, filesystems, networking, containers, and the debugging tooling that goes with them.
  • Familiar with AI development and coding tools and comfortable with AI Native development.
  • Container and orchestration competence at a design level (Kubernetes, container runtimes, and image supply chain)
  • Distributed systems fundamentals: service decomposition, message passing, consistency and partition behavior, and data serialization (Protocol Buffers, gRPC, or equivalent).
  • Written and verbal communication strong enough that the design document itself is a primary deliverable, and clear enough to hold up in front of developers, management, and customers.
  • Demonstrated mentorship. The candidate can point to engineers who got materially better because of them.
  • US citizenship, required for clearance eligibility and customer site access.
  • Active US Department of War Secret clearance, or the ability to obtain and maintain one over the duration of employment.
Preferred
  • Defense, maritime, naval, or autonomous systems domain experience; delivery of combat management or command and control software especially relevant.
  • Experience with attribute-based access control, zero-trust architecture, policy engines (OPA/Rego), runtime integrity, or supply chain attestation.
  • Experience with edge compute in DDIL environments and cloud-native development practices applied to network-disconnected systems.
  • Familiarity with GitLab, Harbor, AlmaLinux, or comparable components.
  • Fluency with AI-assisted development workflows, and judgment about where they belong in a safety- and security-critical codebase.
  • Master's degree in computer science, electrical engineering, or a related field.
  • Prior Navy, Marine Corps, or Joint service experience, particularly in engineering, cyber, or unmanned systems roles.
Cultural
  • Decisiveness over consensus. Makes the call with incomplete information and documents the reasoning.
  • Honest about reality. Brings problems to the team rather than softening them.
  • Teaching instinct. Gets satisfaction from an engineer's growth, not only from their own commits.
  • Startup stamina. Caliburn is building at the intersection of tactical systems and advanced software. That occasionally means long hours, in-person work, and travel.
Interested in joining the Caliburn team? Apply today to help build the next generation of software for tactical and autonomous systems.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job