Senior Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
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 RoleAs 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.
WhatYou’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
- 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
- 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
- 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
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
- 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
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
Join us during an exciting transformation phase where your contributions directly shape our technology direction. You'll work on meaningful projects that…
(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).