1

Rust Software Jobs in Tennessee (NOW HIRING)

Software Development Snr Manager

Nashville, TN · On-site

$119.30K - $157.40K/yr

As a Senior Software Development Manager in Compute Scaled Manufacturing, you will build and lead a ... Proficient at programming in C/C++ (preferred), Rust (preferred), and Java * Bachelor's in computer ...

... Rust for systems programming and performance-critical components. • Direct experience integrating software reliability tools with physical data center infrastructure (e.g., power, cooling ...

As a Senior Software Development Manager in Compute Scaled Manufacturing, you will build and lead a ... Proficient at programming in C/C++ (preferred), Rust (preferred), and Java * Bachelor's in computer ...

As a Senior Software Development Manager in Compute Scaled Manufacturing, you will build and lead a ... Proficient at programming in C/C++ (preferred), Rust (preferred), and Java * Bachelor's in computer ...

Proficiency in Rust for systems programming and performance-critical components. * Direct experience integrating software reliability tools with physical data center infrastructure (e.g., power ...

Proficiency in Rust for systems programming and performance-critical components. * Direct experience integrating software reliability tools with physical data center infrastructure (e.g., power ...

Proficiency in Rust for systems programming and performance-critical components. * Direct experience integrating software reliability tools with physical data center infrastructure (e.g., power ...

Welder Pipe Fitter

Chattanooga, TN · On-site

$21.50 - $26.50/hr

Perform regular system check-ups to ensure pipes are free from rust, blockages, or damages ... Operational knowledge of computers and Microsoft Office software preferred. * Ability to read ...

People also search for

Rust Software information

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

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What is the difference between Rust Software vs C++ Developer?

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

What are popular job titles related to Rust Software jobs in Tennessee? For Rust Software jobs in Tennessee, the most frequently searched job titles are:
What cities in Tennessee are hiring for Rust Software jobs? Cities in Tennessee with the most Rust Software job openings:
Software Engineering Manager

Software Engineering Manager

OMNICOMMANDER INC

Brentwood, TN • On-site

$100K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description



Software Engineering Manager

In-Office Position - Nashville, TN
Resumes must be submitted in English
No Third-Party Recruiters Please!


OMNICOMMANDER, Inc. is the fastest-growing startup in the financial technology space. We have been named an Inc. 5000 company for three consecutive years. We pride ourselves on our upbeat, high-tech, and supportive culture. We are a global company with offices in the United States and Latin America.


OMNICOMMANDER is the industry leader for digital branches, marketing, and cybersecurity, along with providing a comprehensive suite of digital solutions for financial institutions (FIs). For the first time in history, FIs can partner with a single company to create, host, and manage their Digital Branch within one complete ecosystem. This is an on-site, in-office, be-around-other-humans position in our Nashville, TN office.


Why You’ll Love Working Here

  • Be part of a fast-growing fintech company with a fun, supportive culture.

  • Work in a dynamic, high-tech environment where your leadership will shape enterprise projects.

  • Hands-on experience working with AI.

  • Competitive pay and comprehensive benefits, including 12 paid holidays, PTO, an additional day of birthday PTO, company-paid life insurance, and 401(k) with employer match

  • Global team with offices in Tennessee, Florida, and Bogotá, Colombia.


Key Responsibilities

  • Lead and manage a small software development team (3–4 engineers to start), including hiring additional talent as needed.

  • Provide technical leadership while contributing hands-on in React/TypeScript, C#, Rust, Python, and other modern platform languages and technologies.

  • Architect scalable solutions and guide the team in modern design patterns and cloud-native practices.

  • Build and implement processes, SOPs, and development standards that balance agility with quality.

  • Drive SOC 2-ready engineering practices, ensuring security and compliance are embedded in every build.

  • Oversee the delivery of a large-scale enterprise project hosted on AWS cloud infrastructure.

  • Partner closely with Product, QA, and Design teams to align technical execution with business goals.

  • Mentor, coach, and grow engineers while fostering a strong, collaborative engineering culture.

  • Track and report on engineering KPIs to ensure accountability, velocity, and long-term success.


What We’re Looking For

  • 10+ years of professional software development experience, preferably in fintech or enterprise software.

  • 5+ years leading software development teams, with proven success in hiring, coaching, and performance management.

  • Strong background in AWS cloud infrastructure, CI/CD pipelines, and DevOps practices.

  • Hands-on expertise in modern languages, frameworks, and technologies, with a strong grasp of software architecture.

  • Knowledge of relational and non-relational databases and integration with third-party APIs.

  • Experience implementing secure coding practices and working with compliance frameworks (e.g., SOC 2, PCI DSS, GDPR, etc.).

  • Excellent communication skills with a track record of cross-functional collaboration.

  • Strategic thinker who can balance day-to-day execution with long-term planning.

  • Familiarity with Monday.com and AI development tools (Cursor, Claude) is a plus.

  • Education: Bachelor’s degree in Computer Science or related field preferred, but not required.


Benefits: (waiting period may apply)

  • Company Paid Holidays

  • PTO Days (Paid Time Off)

  • 1 PTO Day for your birthday

  • Floating holiday

  • Medical Insurance

  • Dental & Vision Insurance

  • Company Paid Life Insurance

  • 401(k)


Job Type: Full Time

A criminal background check is required

US Work Authorization is required

#ControlEverything #SURFA