What are the responsibilities and job description for the SOFTWARE ENGINEER position at FRINGE BENEFIT GROUP?
job overview
The Software Engineer is a mid-to-senior, full-stack engineer responsible for designing, building, testing, and operating FBG’s .NET-based web applications across the front end, back end, and SQL Server data tier. This role sits a step above Application Support Engineer, expected to take ownership of meaningful features end-to-end and contribute to the team’s overall quality bar. Just as importantly, the modern Software Engineer at FBG is AI-fluent: comfortable directing, reviewing, and orchestrating large language models as a core part of the craft, with the higher-level systems thinking that the role now demands. The successful candidate is equally at home shipping their own code, acting as a QA / Test Engineer for changes authored by other engineers, and reasoning about systems above the level of any individual file.
How will you demonstrate our values and positively impact our business?
DELIVER SERVICE
- Design, build, and ship full-stack features end-to-end across the front end, back end, and SQL Server data tier with minimal supervision.
- Partner with stakeholders to translate business needs into pragmatic, well-scoped technical solutions, and resolve complex production issues quickly and effectively.
- Operate the systems you build. Own performance, reliability, and incident response for the components in your portfolio.
ESPRIT DE CORPS
- Act as a QA / Test Engineer for changes authored by your peers by providing thorough code review, exploratory testing, and automated test coverage before merge.
- Pair with product, design, DevOps, and support to ship release-ready software, not just code that passes a build.
- Share patterns and review peers’ pull requests substantively, and foster a culture of knowledge sharing across teams and disciplines.
BRING GUSTO
- Be AI-fluent: use LLMs and coding assistants as everyday tools, directing them effectively, validating their output, and orchestrating multi-step agentic workflows rather than simply writing code by hand.
- Stay current with the rapidly evolving AI tooling landscape, the .NET ecosystem, modern JavaScript frameworks, and SQL Server. Bring what you learn back to the team.
- Approach ambiguous problems with curiosity and a bias toward shipping. Prototype, measure, and iterate.
BE EXPERTS
- Demonstrate strong, end-to-end working knowledge of the stack: C#, ASP.NET MVC / Web API, modern JavaScript and front-end frameworks, and SQL Server (T-SQL, schema design, indexing, and query tuning).
- Think at the systems level, contributing to architecture, data modeling, and integration decisions that hold up as the product grows.
- Become a trusted resource on FBG’s business context: benefits, health plan provisions, claims processes, and the regulatory environment we operate in.
OWN IT
- Take a feature from requirements through design, implementation, testing, deployment, and post-launch support, and own the outcome.
- Continuously raise code quality, test coverage, and operational maturity, and pay down technical debt deliberately.
- Follow secure coding practices, contribute to change-management discipline, and help the team maintain the long-term health of the codebase.
Specific Knowledge, Skills, and Abilities
- 5 years of hands-on experience designing, building, and supporting production .NET web applications.
- Strong full-stack proficiency: C# and ASP.NET MVC / Web API on the back end, plus modern JavaScript and at least one front-end framework (e.g., React, Angular, or Vue) on the front end.
- Deep SQL Server experience: schema design, T-SQL, stored procedures, indexing, and query performance tuning.
- Demonstrated AI fluency: day-to-day use of LLM-based coding assistants (e.g., Claude, Copilot, Cursor) and the judgment to direct, review, and correct their output.
- Strong testing instincts, with the ability to act as the QA / Test Engineer for another engineer’s pull request via code review, exploratory testing, and authoring meaningful automated tests.
- Comfort with monitoring, logging, and observability tooling (e.g., Application Insights, ELK, or equivalents) and using it to diagnose issues in production.
- Strong written and verbal communication, with the ability to explain trade-offs to engineers and non-technical stakeholders alike.
- Self-directed: manages multiple priorities, makes sound trade-offs, and delivers without close supervision.
Education and Experience
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
- Microsoft, Azure, or other relevant certifications a plus but not required.
Additional details
- Business Travel: Travel is negligible
- Job Type: Full-time
- Location: Hybrid onsite in Austin, TX and remote
Fringe Benefit Group provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.