Senior Software Engineer

Symmetry Lending, LLC
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$145,000.0 - $165,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Amazon S3 Software Applications Architectural Patterns HTML5 Unit Testing Bootstrap (Software)
+43 more
C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Coverage Software Quality Code Review Databases Continuous Delivery Continuous Integration Data Dictionary Database Design Database Development Software Debugging Language Integrated Query Entity Framework JQuery Microsoft SQL Server Model View Controller (MVC) Nunit Performance Tuning Systems Development Life Cycle Query Optimization Cloud Services Mstest Software Deployment Software Engineering SQL Stored Procedures TypeScript AWS Lambda Git Xunit Syntactically Awesome Style Sheets (SASS) Containerization AngularJS Information Technology AWS Fargate Web Technologies Front End Software Development Api Gateway Restful APIs Grpc Code Restructuring Software Version Control Docker

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., * 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., Please note: Symmetry Lending utilizes Automated Decision Systems (ADS) to assist in certain employment-related decisions, which include hiring decisions. However, final hiring decisions are not determined by ADS.

Requirements

Do you have a Bachelor’s degree?, * 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., * Bachelor’s (Preferred), * Finance: 2 years (Preferred)
  • Full-stack development: 5 years (Required)
  • C#: 5 years (Required)
  • .NET Developer: 5 years (Required)

Benefits & conditions

$145,000 - $165,000 a year - Permanent, Full-time, Pulled from the full job description

  • Referral program
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance, 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., * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · WWC 2021

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · WWC 2021

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all