Senior Software Engineer at Nations Best Sports
Job Description
Position Summary
This role serves as a senior technical leader responsible for designing, modernizing, and scaling enterprise software platforms. The Senior Full Stack Engineer leads backend architecture, cloud-native application development, CI/CD modernization, and enterprise integration initiatives across mission-critical systems. The position partners closely with business stakeholders, engineering teams, and IT leadership to deliver secure, high performing, and sustainable software solutions that support operational reliability and long-term digital transformation goals. Primary focus areas include enterprise application modernization, microservices architecture, Azure DevOps automation, cloud integration, database optimization, and technical leadership across software delivery initiatives.
Reports To: Vice President of Information Technology
Classification: Full-Time \| Exempt
Location: 4350 Fossil Creek Blvd. Fort Worth, Texas 76137
Business Hours: In-Person \| Monday – Friday \| 8:00 AM – 5:00 PM
This role is fully onsite and requires daily attendance Monday through Friday in Fort Worth, Texas.
Benefits
· Medical, Dental and Vision Coverage
· Ancillary Benefits: Life, Disability, Cancer, Accident, and Intensive Care Insurance
· Health Reimbursement Account (HRA)
· 401(k) with Corporate Contribution
· Paid Time Off (PTO) Programs
· 24/7 On-Site Fitness Facility
Key Responsibilities
Technical Leadership \& Architecture
· Lead enterprise application transformation and migration initiatives for core business applications using ASP.NET Core and SQL Server technologies.
· Design and implement resilient, secure, and high-availability system architectures.
· Design and optimize CI/CD pipelines within Azure DevOps to support automated build, testing, and deployment workflows.
· Develop and execute data migration strategies that ensure data integrity and minimize production downtime.
· Champion engineering best practices, including clean architecture, domain-driven design (DDD), and microservices architecture.
· Provide technical leadership through architecture reviews, code reviews, and engineering mentorship.
Backend Development
· Design, develop, and maintain enterprise-grade microservices and backend solutions using .NET technologies.
· Develop RESTful APIs and scalable backend services that support mission-critical applications.
· Optimize SQL Server databases through advanced schema design, indexing, query tuning, and performance optimization techniques.
· Enhance enterprise monitoring and organizational systems that support real-time and strategic business decisions.
· Ensure platform reliability, performance, stability, and operational efficiency across backend platforms.
Frontend Development
· Support frontend feature enhancements, issue resolution, and application improvements using Angular and TypeScript.
· Collaborate closely with frontend teams to ensure seamless integration between UI components and backend services.
· Support the delivery of responsive, intuitive, and user-centered applications aligned with UX best practices.
Cloud Engineering \& DevOps
· Implement and maintain CI/CD pipelines using Azure DevOps and related automation technologies.
· Configure, deploy, and manage cloud-native solutions within Microsoft Azure environments.
· Lead or support integrations between Azure, AWS, and Jenkins-based deployment pipelines as needed.
· Support containerization and deployment strategies for distributed microservices architectures.
· Promote infrastructure automation, deployment consistency, and operational efficiency across environments.
Product Development \& Software Quality
· Drive software quality, security compliance, and maintainability across enterprise application platforms.
· Implement secure coding standards and support enterprise security compliance initiatives.
· Participate in vulnerability remediation, security assessments, and application hardening efforts.
· Ensure software quality through peer reviews, automated testing, and adherence to engineering best practices.
· Collaborate with cross-functional teams to deliver enterprise-grade, secure, and maintainable software solutions.
Monitoring \& Operational Systems
· Enhance and modernize monitoring platforms supporting large-scale transportation and logistics operations.
· Improve system performance tracking, analytics, reporting capabilities, and system reliability.
· Contribute to systems that support real-time operational and strategic business decisions.
Client Collaboration \& Agile Delivery
· Partner directly with stakeholders and clients to gather requirements and define technical solutions.
· Translate business needs and user feedback into extensible technical specifications and implementation plans.
· Lead or actively contribute to Agile ceremonies including sprint planning, backlog grooming, daily stand-ups, and retrospectives.
· Collaborate with distributed and cross-functional teams within Agile/Scrum delivery environments.
· Provide technical guidance, project updates, and solution recommendations to stakeholders and leadership teams.
Qualifications \& Skills
Required Qualifications
· 7\+ years of full stack software engineering experience in enterprise environments
· 5\+ years of experience with C\#, .NET, and ASP.NET Core
· Strong expertise in SQL Server development, database optimization, and performance tuning
· Proven experience designing RESTful APIs and microservices architectures
· Hands-on experience with Angular, TypeScript, and modern frontend development practices
· Experience with Git-based source control and collaborative development workflows
· Strong experience with Microsoft Azure, Azure DevOps, and CI/CD automation
· Experience working within Agile/Scrum software development environments
Preferred Qualifications
· Experience integrating Azure and AWS cloud environments
· Knowledge of infrastructure automation and DevOps best practices
· Experience with enterprise monitoring, analytics, and operational systems
· Familiarity with containerization technologies and reliable cloud architectures
· Experience supporting global enterprise clients and distributed teams
Core Competencies
· Strong analytical thinking and complex problem-solving capabilities
· Excellent communication and stakeholder management skills
· Ability to independently lead technical initiatives and modernization efforts
· Strong attention to detail with a strong commitment to software quality and performance
· Collaborative mindset with the ability to work effectively across technical and business teams
Impact of the Role
· Lead enterprise platform transformation and digital innovation initiatives
· Influence architecture and engineering decisions for mission-critical systems
· Deliver efficient, secure, and reliable solutions supporting global operations
· Serve as a technical bridge between business stakeholders and engineering teams
· Drive the evolution of business-critical software platforms and operational technologies
Pay: $90,000\.00 - $120,000\.00 per year
Benefits:
* 401(k) matching
* AD\&D insurance
* Dependent health insurance coverage
* Disability insurance
* Employee assistance program
* Health insurance
* Health savings account
* Life insurance
* On-site gym
* Paid holidays
* Paid sick time
* Paid training
* Prescription drug insurance
* Professional development assistance
* Relocation assistance
* Vision insurance
* Volunteer time off
Application Question(s):
* Do you have at least 7 years of full stack software engineering experience in enterprise environments?
* Do you have at least 5 years of experience with C\#, .NET, and ASP.NET Core?
* Do you have strong expertise in SQL Server development, database optimization, and performance tuning?
Ability to Commute:
* Fort Worth, TX 76137 (Required)
Work Location: In person