Brightree

Senior Software Engineer

Brightree

full-time

Posted on:

Location Type: Remote

Location: South CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own and lead architecture discussions, designing highly scalable, performant, and resilient software solutions in a cloud-native environment.
  • Demonstrate strong ownership of software components from design to deployment, ensuring system reliability and maintainability.
  • Apply AI-assisted development tools (e.g., GitHub Copilot, Augment, MCP servers, and Agentic AI frameworks) to enhance productivity and code quality.
  • Design data-centric architectures, treating data as a first-class citizen for secure transport, storage, and analytics.
  • Champion a quality-first approach, implementing unit tests, automation frameworks, and robust functional testing.
  • Identify codebase and system design gaps, setting and maintaining high-quality engineering standards through code, security, and design reviews.
  • Enhance product scalability and self-service capabilities, ensuring efficient onboarding and customer adoption.
  • Take an active role in mentoring junior engineers, sharing technical expertise, and fostering a culture of collaboration and innovation.
  • Support hiring efforts, participating in interviews and attracting top engineering talent.

Requirements

  • 8+ years of experience in software engineering, preferably using Microsoft .NET technologies in a web-based, high-traffic system.
  • Strong architectural design skills, with experience building scalable, distributed, and event-driven systems.
  • Expertise in ASP.NET, including Razor, WebForms, Web API, WCF, JavaScript, CSS, and caching services.
  • Expertise in writing and maintaining REST/WCF or GRPC API’s.
  • Proficiency in MS SQL Server (T-SQL/SQL) in a high-volume transaction environment.
  • Proven ability to design and implement RESTful APIs and microservices.
  • Hands-on experience with CI/CD pipelines, deployment strategies, and zero-downtime deployments.
  • Production experience with event-driven architectures or message-broker solutions (e.g., Kafka, RabbitMQ).
  • Proficient in object-oriented programming, API design, and distributed system principles.
  • Strong experience in source code versioning, configuration management, and automated build pipelines.
  • Proactive problem-solver with an ownership mentality, always looking for opportunities to optimize system performance and stability.
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Microsoft .NETASP.NETRazorWebFormsWeb APIWCFJavaScriptCSSMS SQL ServerT-SQL
Soft Skills
ownership mentalitymentoringcollaborationinnovationproblem-solving