Senior Software Developer
New Benefits
Dallas, TX, US
Job details
- Employment type
- Full-time
- Seniority
- Senior
Job description
About New Benefits
Are you a high performer looking for your next career move? New Benefits, Ltd., America’s leading wholesaler of non-insured health, personal security, financial, travel, and leisure benefits is hiring! Since 1990, New Benefits has earned the trust of thousands of clients and millions of members by delivering exceptional service, quality products, and reliable support, while upholding the highest standards of integrity in marketing non-insured benefits.
Located in North Dallas, we offer a fun, business casual environment focused on employee engagement, recognition, and dazzling customer service. Be part of our exciting growth and success—apply today!
Role Summary
The Senior Software Developer is a senior-level, hands-on developer responsible for designing, developing, testing, deploying, and supporting secure, scalable, and maintainable business applications. The role partners with business and technical stakeholders to deliver technology initiatives that increase revenue, improve customer experience, accelerate delivery, reduce avoidable operating costs, and create measurable business value. The ideal candidate combines advanced expertise in C#, .NET, SQL Server, Microsoft Azure, APIs, IIS, modern web technologies, and application architecture with the ability to solve complex technical challenges and translate business objectives into reliable software solutions.
Essential Duties and Responsibilities
Technical Leadership & Engineering Practices
- Provide technical leadership and guidance, serving as a key resource for technical decision-making, complex development challenges, and technical escalations.
- Define and champion architecture principles, development standards, secure coding practices, and engineering processes; lead code and design reviews to drive consistency, quality, and technical excellence.
- Guide technical execution, remove roadblocks, and partner with developers and stakeholders to evaluate solutions, identify risks, and promote scalable, maintainable approaches while strengthening team capability through knowledge sharing and cross-training.
Software Development & Delivery
- Design, develop, test, deploy, troubleshoot, and support secure, scalable, and maintainable applications.
- Remain hands-on for complex, critical, or technically challenging initiatives using C#, .NET, SQL Server, React, Node.js, REST APIs, and related technologies.
- Develop and implement assigned solutions from requirements and solution design through testing, deployment, production support, and issue resolution.
Solution Design & Architecture
- Translate business and functional requirements into technical designs, implementation plans, and architecture recommendations.
- Design application components, services, databases, APIs, integrations, and supporting infrastructure across Microsoft Azure, IIS, and hybrid environments.
- Balance business needs with security, scalability, reliability, performance, maintainability, cost, and delivery timelines.
- Identify technical risks, recommend practical tradeoffs, reduce technical debt, and modernize applications to support future growth.
- Evaluate emerging technologies, including AI-assisted development tools, and recommend solutions, best practices, and usage guidelines aligned with business strategy and operational needs.
Revenue Growth & Business Value
- Partner with business leaders and stakeholders to translate business needs into practical technical solutions that support revenue growth, customer retention, operational efficiency, and strategic objectives.
- Contribute to revenue-impacting initiatives from evaluation and prioritization through delivery, considering business value, customer impact, feasibility, risk, effort, and cost.
- Communicate recommendations, tradeoffs, risks, progress, and results to technical and business stakeholders.
Quality, Governance & Continuous Improvement
- Partner with cross-functional teams to define requirements, testing strategies, release plans, and acceptance criteria.
- Ensure solutions meet standards for quality, security, reliability, performance, documentation, and supportability.
- Improve testing, delivery processes, technical governance, risk management, and documentation.
- Monitor and address defects, vulnerabilities, technical debt, and performance concerns while promoting operational excellence.
Qualifications & Skills
- Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related technical field. Equivalent combinations of education, professional certifications, and relevant experience will be considered.
- Eight or more years of software development experience, including responsibility for designing and delivering complex technology initiatives.
- Advanced hands-on experience with C#, .NET, SQL Server, modern web technologies, application architecture, and secure software development practices.
- Experience with React, Node.js, REST APIs, CI/CD, automated deployments, testing frameworks, and source control systems.
- Strong experience designing, deploying, and supporting applications in Microsoft Azure, IIS, and hybrid environments.
- Experience delivering technology initiatives that support revenue growth, operational efficiency, customer outcomes, and measurable business objectives.
- Experience using AI-assisted development tools, automation, and emerging technologies to improve productivity, solution quality, and business value.
- Strong business acumen, communication, stakeholder-management, analytical, and problem-solving skills, with the ability to translate business requirements into reliable software solutions.
Physical Requirements / Reasonable Accommodation
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.
Job Reports to: Vice President, IT
Classification: Exempt
Job Type: Full-time
Pay: From $130,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Application Question(s):
- 1. This is a hybrid position based in Dallas and requires working in the office at least one day per week. Are you local to the Dallas-Fort Worth area and able to meet this in-office requirement?
2. Do you have a bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field? If not, please list any relevant professional certifications, training, or equivalent experience.
3. How many years of recent, production-level C#/.NET experience do you have?
4. How many years of hands-on SQL Server experience do you have, including designing or supporting production applications?
Work Location: Hybrid remote in Dallas, TX 75244
Requirements
Required skills
- .NET
- Azure
- C#
- CI/CD
- Node.js
- React
- REST
- SQL

