Applications
Application Development
Build maintainable web applications, internal tools, services, modules, and user-facing capabilities using modern .NET development practices.
Software Developer
Help build the architecture behind a CRM + ERP + CMS business operating system designed to support real companies, real workflows, and real operational complexity.
Developers at Brilliance work across applications, APIs, databases, security, integrations, automation, performance, and user-facing experiences. This role is for engineers who care about clean architecture, reliability, maintainability, and software that businesses can depend on.
Role Overview
We are looking for a .NET Software Developer who can help design, build, maintain, and improve the applications, APIs, services, database systems, and platform capabilities behind Brilliance One.
Applications
Build maintainable web applications, internal tools, services, modules, and user-facing capabilities using modern .NET development practices.
Data
Design schemas, write efficient SQL, build stored procedures, troubleshoot performance issues, and help keep customer data reliable and responsive.
Quality
Write resilient, secure, testable code with attention to performance, authorization, auditing, maintainability, and long-term platform stability.
What You’ll Help Build
Brilliance One spans customer relationship management, business operations, content management, communications, automation, commerce, reporting, security, and industry-specific workflows.
Engineering Philosophy
Brilliance One is intended to grow across industries, modules, integrations, customer environments, and increasingly complex business workflows. The codebase has to support that growth without becoming impossible to understand or maintain.
Developer Mindset
Good engineering considers what happens after deployment: security, performance, supportability, diagnostics, data integrity, backwards compatibility, maintainability, and the people who will eventually work on the code.
We want developers who think about the system, not just the ticket.
Technology
The role spans backend application development, SQL Server, APIs, hosting, frontend technologies, testing, integrations, and infrastructure.
Backend
Data
Frontend
Infrastructure
Quality
Integration
Skills Required
Development
Infrastructure
Quality
Qualifications
We value formal education and professional experience, but the ability to reason through problems, write maintainable code, communicate clearly, and continue learning is equally important.
Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent practical experience.
One or more years of software development experience using .NET technologies is preferred.
Strong analytical ability and the willingness to investigate problems beyond the obvious symptom.
Ability to explain technical decisions, document work, and collaborate effectively with technical and nontechnical teammates.
Willingness to take responsibility for code through development, testing, deployment, and production support.
Comfort learning new platform capabilities, development techniques, security practices, and technologies as Brilliance evolves.
Duties & Responsibilities
Design, develop, maintain, and improve applications and services using .NET, ASP.NET Core, C#, HTML, CSS, JavaScript, and TypeScript.
Design and optimize schemas, queries, stored procedures, indexes, and data access patterns while protecting integrity and performance.
Build and maintain secure APIs for internal applications, websites, mobile experiences, integrations, customer systems, and partner services.
Help deploy and maintain applications, investigate production issues, monitor behavior, manage configuration, and improve operational reliability.
Participate in code review, write meaningful tests, debug problems, improve existing systems, and help maintain consistent engineering standards.
Identify bottlenecks in code, SQL, APIs, application architecture, and infrastructure while improving responsiveness and scalability.
Connect Brilliance One with external applications and services while considering security, reliability, error handling, and maintainability.
Work with product, support, design, leadership, and other developers to understand requirements and deliver practical solutions.
Maintain technical documentation, API references, architecture notes, setup information, deployment guidance, and development procedures.
Security & Compliance
Brilliance One handles important customer and operational information. Developers are expected to think about authentication, authorization, auditing, data protection, validation, error handling, logging, APIs, database access, and secure defaults as part of normal development.
Security Mindset
Secure systems are not created by adding a security review after the application is finished. Security decisions happen throughout architecture, development, testing, deployment, logging, data design, and operations.
Development Process
Understand the business requirement, existing architecture, security implications, affected data, and expected behavior before changing the system.
Implement maintainable code, verify common and edge-case scenarios, test integrations, review performance, and protect existing behavior.
Deploy responsibly, monitor results, document important changes, respond to issues, and continue improving the platform.
Pay Structure
This role includes base compensation, remote flexibility, performance expectations, and opportunities for greater responsibility as the development organization grows.
Engineering at Brilliance
If you enjoy solving complex problems, working across applications and databases, building APIs, improving performance, thinking about security, and creating software designed for long-term use, we want to hear from you.
Brilliance One • CRM + ERP + CMS • Built in the USA