Junior Software Engineer Hybrid; Las Vegas, NV; Reno, NV
Listed on 2026-06-26
-
Software Development
Backend Developer, .NET Developer, Full Stack Developer, Software Engineer
Location: Reno, NV or Las Vegas, NV (Hybrid — 3 days in office)
Who We AreBravo builds point-of-sale and compliance software for specialty retailers — pawn shops, firearms dealers, and the businesses most software companies ignore.
Our customers are independent shop owners and small businesses going up against billion-dollar retailers every single day. We give them the tools, speed, and compliance coverage that used to be reserved for enterprise — and we’re part of the reason they’re still competing, still winning, and still keeping their doors open.
We’re a tight-knit team that moves fast, cares deeply about quality, and holds ourselves to a high standard. We’re looking for people who share that drive.
The RoleWe’re looking for a Junior Software Engineer who is ready to do real engineering work from day one. You’ll contribute to the development and maintenance of Bravo’s core software products, work directly alongside senior engineers on the team, and grow your skills in enterprise .NET and web development. This role reports to the EVP, Product + Engineering.
You would be a great fit if you:
Write code that you’d be proud to show in a code review — clean, intentional, and thought through.
Ask good questions, absorb feedback quickly, and apply it without being told twice.
Get curious when something breaks rather than frustrated, and document what you learn.
What success looks like in your first 90 days:
You’ve shipped at least one feature or bug fix through the full development cycle — design, build, review, test, deploy — with minimal hand-holding.
You understand Bravo’s core tech stack well enough to navigate the codebase independently and know where to look when something’s unclear.
You’ve participated actively in sprint ceremonies, given useful code review feedback at least once, and started building a working relationship with your engineering teammates.
Write and maintain C# / .NET backend code and JavaScript / HTML / CSS front‑end code that is readable, tested, and production‑ready.
Collaborate with senior engineers through code reviews, pair programming sessions, and sprint planning to level up your skills and contribute to team output.
Debug and resolve software defects and root‑cause issues, rather than patching symptoms.
Build and consume REST APIs and work with SQL Server databases to support new and existing features.
Contribute to AI‑powered features and automation workflows — including MCP server integrations — under the guidance of senior engineers.
Use AI coding tools to draft, review, and test code faster — and evaluate those outputs critically before they go anywhere near production.
Participate in Agile/Scrum ceremonies and hold yourself accountable to sprint commitments.
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
Foundational C# and .NET skills — you understand object‑oriented principles and can apply them.
Working knowledge of JavaScript, HTML, and CSS.
Exposure to SQL and relational database concepts.
Familiarity with Git and collaborative version control workflows.
Strong problem‑solving habits — you break problems down before writing code, not after.
Clear written and verbal communication, including the ability to describe a technical issue without jargon when needed.
Internship, capstone project, or personal projects you can show and talk through.
Exposure to Microsoft Azure or cloud fundamentals.
Familiarity with ASP.NET / ASP.NET Core, Visual Studio, or Azure Dev Ops.
Basic understanding of LLMs, prompt engineering, or agent‑based systems.
Experience with MCP servers, AI tool integrations, or API‑based AI workflows.
C# / .NET
JavaScript, HTML, CSS
SQL Server
ASP.NET / ASP.NET Core
Microsoft Azure (fundamentals)
Git / Azure Dev Ops
Visual Studio
Git Hub Copilot or equivalent AI coding assistant
Bravo is an AI‑forward company. Every person on the team, regardless of level, is expected to actively use AI tools as part of how they work. This is a baseline expectation, not a differentiator.
As a Junior Software Engineer, that means using AI coding assistants to write,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).