×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Nashville, Davidson County, Tennessee, 37247, USA
Listing for: Newcourse Communications, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Newcourse Communications is a leading full-service data processing, print, and mail provider based in Nashville, Tennessee. We specialize in delivering custom programming, creative services, and production solutions for the credit union and banking industries.

We're transforming from a traditional print business into a product-led technology company, and we're looking for talented engineers to help drive this evolution.

The Role

As a Senior Software Engineer, you'll be at the forefront of our technology transformation. You'll design, develop, and maintain robust, scalable software solutions across the full stack, building modern web applications and APIs that serve the financial services industry. This role offers the opportunity to work with cutting‑edge technologies while making a significant impact on our clients and our company's future.

What

You’ll Do
  • Design and implement modern web applications using Blazor and React
  • Develop and maintain RESTful and Graph

    QL APIs for secure, efficient data exchange
  • Write clean, scalable, maintainable code following industry best practices and design patterns
  • Ensure system architecture meets security, compliance, and performance standards
  • Build responsive, accessible, and dynamic user interfaces using modern CSS frameworks
  • Optimize UI performance and interactivity for seamless user experiences
Back-End Development & Integration
  • Develop secure, high-performance APIs and services using C#, .NET Core, and SQL Server
  • Implement authentication and authorization protocols (OAuth, JWT) following OWASP best practices
  • Collaborate with teams to integrate APIs into front-end applications and external services
Dev Ops & Cloud Operations
  • Implement containerization solutions (Docker, Kubernetes) and maintain CI/CD pipelines
  • Monitor and optimize application performance in distributed environments
  • Participate in deployment strategies and automated testing frameworks
Quality & Collaboration
  • Conduct thorough code reviews to maintain high coding standards
  • Participate in Agile/Scrum processes, including sprint planning and daily standups
  • Mentor junior developers and foster a culture of continuous learning
What We’re Looking For

Required Qualifications
  • 5+ years of professional software development experience
  • Expert-level proficiency in C#, .NET Core, and Web API development
  • Proficiency in Type Script, HTML5, and modern CSS frameworks (Tailwind, Bootstrap)
  • Solid experience with SQL Server, database design, and query optimization
  • Deep understanding of RESTful and Graph

    QL API design principles
  • Knowledge of security best practices, including authentication/authorization and OWASP guidelines
  • Experience with Agile development methodologies and version control (Git/Azure Dev Ops)
  • Excellent problem-solving, debugging, and analytical skills
  • Strong communication skills and ability to work effectively in cross-functional teams
Preferred Qualifications
  • Experience in financial services, mortgage processing, or compliance-driven industries
  • Familiarity with mortgage servicing platforms (BKFS/ICE, etc.)
  • Experience with CI/CD pipelines and automated deployment strategies
  • Understanding of data privacy regulations and compliance requirements
Key Success Metrics

Your success in this role will be measured by:

  • Successful delivery of features and projects on schedule with high quality
  • Code quality metrics, including test coverage, code review approval rates, and technical debt reduction
  • Low bug/defect rates in production for code you’ve developed
  • Performance, scalability, and reliability of applications and services you build
  • Quality and timeliness of code reviews for other team members
  • Effectiveness of mentoring junior developers (their growth and satisfaction)
  • Stakeholder satisfaction with communication, collaboration, and project updates
  • Security and compliance adherence (zero critical vulnerabilities)
  • Contributions to technical standards, documentation, and best practices
  • Innovation and implementation of improvements to team productivity and efficiency
Why Join Newcourse? Make an Impact

Join us during an exciting transformation phase where your contributions directly shape our technology direction. You'll work on meaningful projects that…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary