Summary
Bravo Store Systems builds point-of-sale and compliance software for specialty retailers. They are seeking a Junior Software Engineer to contribute to the development and maintenance of core software products, working closely with senior engineers and enhancing skills in enterprise .NET and web development.
Responsibilities
- 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
Skills
- 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 DevOps
- Basic understanding of LLMs, prompt engineering, or agent-based systems
- Experience with MCP servers, AI tool integrations, or API-based AI workflows
Qualifications
Must Haves
- 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
Nice to Haves
- 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 DevOps
- Basic understanding of LLMs, prompt engineering, or agent-based systems
- Experience with MCP servers, AI tool integrations, or API-based AI workflows
Benefits
- Base salary + bonus — as applicable
- Comprehensive medical, dental, and vision coverage
- 401(k)
- Generous PTO + paid holidays
- Hybrid schedule — 3 days in-office (Reno, NV or Las Vegas, NV) + 2 days remote
- A team that pushes you to grow and has your back when things get hard