Preparing for your next Quant Interview?
Practice Here!
OpenQuant
2025-08-19

Sr. Software Engineer

logo
BHG Financial
Sr. Software Engineer
Florida, US
Apply Now
Job Description

Who You Are

You are a motivated Software Development professional passionate about NET/Azure development and integrations. You excel at software development and have experience in .NET, Angular, API, and Eventing. You are optimistic, proactive, analytical, and innovative, and you thrive in a fast-paced environment where you can enhance and create high-value, customer-facing systems.

\n

What You’ll Do

  • The Full-stack Software Engineer will build the work needed to implement functionality from the product backlog.

  • Tests deliverables against a user story’s acceptance tests and unit tests;

  • The Full-stack Software Engineer will execute necessary documentation as directed or needed.

  • Works closely with other team members to ensure that features meet business.

  • Analyze and decompose complex user stories and epics into manageable tasks.

  • Collaborate with project managers and team members to plan and estimate sprint tasks.

  • Offer expertise in architectural and design decisions, as a subject matter expert in SQL, .NET, REST, JSON, and Angular technologies.

  • Guide and mentor junior developers, fostering their growth and understanding of industry best practices.

  • Craft high-quality, scalable, and secure code.

  • Conduct thorough code reviews (PRs) to uphold code quality and adherence to design principles.

  • Identify, troubleshoot, and enhance existing software solutions.

  • Collaborate closely with engineers, product managers, and stakeholders to maintain clear communication and streamline workflows.

  • Communicate technical concepts effectively to non-technical team members.

  • Facilitate team code reviews, training, and planning sessions.

  • Operate effectively in high-stress environments, managing multiple priorities concurrently.

  • Quickly adapt to changes in requirements or technologies.

  • Maintain composure and clarity of thought under pressure.

What You’ll Need

  • Degree in an Engineering/Technology discipline or equivalent experience;

  • The full-stack Software Engineer must have expert knowledge of REST + JSON;

  • Experience with .NET Core

  • Experience with SQL Server

  • Experience with Terraform

  • Experience with Kafka

  • Experience with Kubernetes

  • Experience with Redis and caching solutions

  • Experience Azure, APIM, and KeyVaults

  • Experience with ArgoCD

  • Experience with SignalR and real-time communication

  • Experience with NoSQL, MongoDB a plus

  • Experience with CI/CD and git is a strong plus!

  • Design and develop consumer-driven APIs that follow API-first design principles.

  • Bachelor’s degree with an emphasis in a related field or equivalent experience.

  • The Full-stack Software Engineer should have 5+ years of developer experience.

  • Work independently on multiple projects while meeting the timely needs of the customer.

  • Ability to quickly adapt and learn new technologies and systems.

  • The Full-stack Software Engineer must have In-depth programming knowledge.

  • Preferred experience performing orchestrations and transformations across multiple backend systems using REST-based protocols.

  • Strong customer service focus and sense of urgency.

  • Appreciation of API-first design and API frameworks.

  • Demonstrates the capability to resolve complex problems within a system or process.

  • Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment.

  • Advanced analytical and problem-solving abilities.

  • Exceptional communication and leadership skills.

  • Capacity to mentor and elevate the team’s technical prowess.

  • High resilience and ability to perform optimally under pressure.

\n

Share this job
Share On
Apply Now