Job Title: Senior Software Engineer Company Name: Symmetry Lending Job Url: https://www.linkedin.com/jobs/view/4384342939/?eBP=NOT_ELIGIBLE_FOR_CHARGING&trk=flagship3_search_srp_jobs&refId=5PjomDtc5oGsGSYzpinQcw%3D%3D&trackingId=ThxKxV2BHO9mXi3uKkzR0w%3D%3D Job Description: Symmetry Lending Senior Software Engineer United States · 3 hours ago · Over 100 applicants Promoted by hirer · No response insights available yet $145K/yr - $165K/yr + Bonus Remote Full-time Easy Apply Save Use AI to assess how you fit Get AI-powered advice on this job and more exclusive features with Premium. Try Premium for Rs 0 Show match details Tailor my resume Help me stand out About the job 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. **ANTICIPATED APPLICATION DEADLINE: 3/31/26**