Logo
Employeenavigator

Senior Software Engineer

Employeenavigator, Bethesda

Save Job

About Employee Navigator

Have you used a website to sign up for your annual benefits? That's what we build. Over 70,000 companies nationwide use our software, so there's a good chance you've interacted with our platform.

We are a SaaS business focused on enabling employees to enroll in benefits online. Our services include web applications for employee benefit enrollment and administrative portals for HR, insurance brokers, and insurance companies to configure benefits. We also develop APIs to handle B2B transactions with insurance carriers and payroll partners, managing hundreds of thousands of transmissions daily.

Working with us means engaging with advanced database queries on large datasets (hundreds of millions of records), developing web applications used by millions, and maintaining a large, diverse codebase that offers continuous challenges and variety.

Our company has been recognized as one of The Washington Post’s Top Workplaces for eight consecutive years. In 2025, we earned our first Top Workplace award in Salt Lake City, marking our first year of eligibility. Join us to continue our award-winning culture and contribute to building innovative solutions!

About the Role

Our development primarily involves C# on .NET Core with MVC and Vue.js for the frontend. We create a range of software, from simple data capture forms to Roslyn-based C# class generators and custom patterns for our enrollment engine. We value thorough planning and peer discussions before coding. Our technical stack includes Micro-ORM, dynamic SQL, and stored procedures, chosen based on the best fit. We favor generics, functional techniques, and writing clean, readable code.

Our mid-level engineers focus on implementing loosely defined features and devising appropriate solutions. Senior engineers tackle complex problems, define features, and coordinate with other team members. We operate on a Kanban process, emphasizing task-driven pacing over fixed deadlines. We seek engineers capable of making sound decisions and creative problem-solving. Collaboration with product owners and even executives ensures clarity and alignment on features and problems.

Within your team, you'll handle features within specific product areas, participate in planning, and contribute to system design. Our review and discussion processes promote high-quality software and knowledge sharing. We prioritize designing the best solution upfront to minimize rework.

Our products face diverse challenges, including user experience, message handling, and data processing. Each team encounters unique technical challenges requiring thoughtful code, planning, and discussion.

Day-to-Day Responsibilities

  • Plan code and design features
  • Conduct code reviews to assist teammates
  • Build and maintain products used in real-world scenarios
  • Iterate rapidly and deploy new code as features are completed
  • Design for scalability
  • Collaborate with DevOps to improve tooling and pipelines
  • Work with Front-End Engineers to enhance UI components
  • Senior engineers will mentor others in coding and design techniques

Minimum Qualifications

  • 8+ years of professional experience, preferably in full-stack development
  • Deep knowledge of C#
  • Strong attention to detail

Apply for this job

*

First Name *

Last Name *

Preferred First Name

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

How did you hear about this job? *

Are you authorized to work in the US without sponsorship now or in the future as a direct hire employee of Employee Navigator? *

What software or application have you helped scale to support more users or clients? Please elaborate.

Are you comfortable working as a Full Stack Software Engineer in a predominantly Microsoft .NET environment? Feel free to elaborate.

#J-18808-Ljbffr