Job Description
We are seeking a highly skilled full-stick .NET Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a key role in designing, developing, and delivering cutting-edge technology solutions. Your expertise will be crucial in maintaining and improving our software applications and ensuring they meet the highest standards of quality and performance.
Key Responsibilities:
- Collaborate with cross-functional Agile teams to oversee the end-to-end software development process, including design, development, testing, deployment, and ongoing support.
- Participate in code reviews to maintain code quality, provide constructive feedback, and promote a culture of continuous improvement.
- Work closely with internal teams to define software design and architectural solutions.
- Write clean, scalable code using .NET framework and other web technologies.
- Test and deploy applications and systems, ensuring reliability and performance.
- Utilize cloud platform services, such as AWS S3, AWS Lambda, AWS API Gateway, AWS Fargate, and Docker, to build applications for maximum impact.
- Refactor, update, and debug code to maintain and enhance software applications.
- Demonstrate a strong understanding of the Software Development Life Cycle (SDLC) process, ensuring that testing activities are aligned with each phase of the SDLC, from requirements gathering to deployment.
- Develop and maintain documentation, including data flow diagrams, data dictionaries, and technical specifications.
- Serve as a technical expert on applications and provide support as needed.
- Embrace a "you build it, you own it" approach to application development.
- Maintain the confidentiality and security of sensitive information by adhering to company policies and procedures.
- Implement and follow best practices, ensuring the integrity and confidentiality of sensitive data.
- Implement telemetry to monitor and optimize the performance of .NET applications, identifying and addressing bottlenecks and inefficiencies.
- Be part of an on-call rotation.
Qualifications / Requirements
- Bachelor’s degree in computer science or a related field.
- 5+ years of professional full-stack development experience as a C# .NET Developer with a strong portfolio of successful projects.
- 2-3 years Accounting and Finance background preferred.
- Deep proficiency in C#, ASP.NET Core, and .NET 6+, including familiarity with architectural patterns such as MVC, Clean Architecture, and Minimal APIs.
- Proficiency in front-end development using HTML5, CSS3/SASS, and JavaScript/TypeScript.
- Familiarity with front-end libraries and framework such as Razor Pages, Angular, JQuery and Bootstrap.
- Experience in database design and development with Microsoft SQL Server and other database platforms.
- Expertise in database design, SQL Server, and writing optimized queries, stored procedures, and functions.
- Practical experience with unit testing frameworks (e.g., xUnit, NUnit, MSTest) and ensuring strong code coverage.
- Strong understanding of Entity Framework and LINQ , including performance tuning and query optimization.
- Strong experience building RESTful APIs and familiarity with gRPC or other service communication patterns.
- Proficiency in version control systems, particularly Git.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Experience with containerization technologies such as Docker and ECS
- Strong understanding of Agile methodologies.
- Highly collaborative and team oriented
- Excellent troubleshooting and communication skills.
- Attention to detail and a commitment to delivering high-impact business solutions.
- Proactive problem-solving skills and the ability to manage multiple tasks within tight deadlines.
- A drive to explore and adopt new technologies and the ability to communicate concepts and designs effectively.
**APPLICATION DEADLINE: 11/28/25
About Symmetry
Symmetry Lending specializes in providing mortgage fulfillment services to include origination, servicing, and capital markets needs to various Lenders across the country with whom we partner. We have offices in Atlanta, GA, Denver, CO, and Eden Prairie, MN, and we do business from coast to coast. We take great pride in building a diverse team of motivated professionals that contribute to an exciting work atmosphere. We provide a competitive benefits package including medical, dental, and vision plan options, paid time off, and more.
California Disclosure – Applicant/Employee Notice at Collection
Last Updated: 06/05/2025
This disclosure is for California Residents only. The California Consumer Privacy Act of 2018 (CCPA), as amended by the California Privacy Rights Act of 2020 (CPRA), gives California residents who are applicants, employees, or contractors of Symmetry Lending (“Symmetry”) the right to know what categories of personal information Symmetry collects about them and the purposes for which Symmetry uses that information. As used in this Privacy Notice, “Personal Information” means information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular individual or household. Personal Information includes, but is not limited to, the categories of personal information identified below if such information identifies, relates to, describes, is reasonably capable of being associated with, or could be reasonably linked, directly or indirectly, with a particular individual or household.
Contact Information
If you have any questions regarding our privacy policies or our California Privacy Disclosure, please do not hesitate to contact us at:
- Email: consumerprivacy@symmetrylending.com
- Phone: 800-992-0426
Job Types: Full-time, Permanent
Base Pay: $145,000.00 - $165,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Referral program
- Retirement plan
- Vision insurance
Education:
Experience:
- Full-stack development: 5 years (Preferred)
- Finance: 2 years (Preferred)
- C#: 5 years (Preferred)
- .NET Developer: 5 years (Preferred)
Work Location: Remote