via Ashby
$Not specified
Developing secure backend services, optimizing databases, and collaborating on scalable applications.
Senior-level experience in software development, proficiency in TypeScript, React, Node.js, cloud experience, and full software lifecycle management.
At JAMS Software, we’re building the future of enterprise automation. We’re looking for an experienced Senior Software Engineer to help improve our back-end software by developing and improving our distributed software framework. As a Senior Software Engineer, you’ll play a key role in designing and developing modern, scalable applications. You’ll work and collaborate with cross-functional teams to deliver intuitive, secure, and high-performance software. Key Responsibilities Develop and maintain secure backend services using C# 9, .NET 8, and SQL Server Apply best practices in dependency injection, authentication, and SSO integration Optimize database queries and manage relational schema in SQL Server Build and maintain Integrations with 3rd party services Participate in code reviews, testing, and agile development processes Collaborate with product managers and designers to shape user experiences Qualifications 5+ years of professional experience in software development, ideally including software refactoring and modernization Bachelor's Degree in Computer Science, Software Engineering, or equivalent experience Strong proficiency in: .NET 8, C# 9, SQL Server Experience with: NuGet package management, Security, DI, and SSO concepts Solid understanding of RDBMS and data modeling Excellent problem-solving and communication skills Experience with CI/CD pipelines and cloud platforms (Azure preferred) Familiarity with microservices or containerization (Docker/Kubernetes) Passion for clean code, performance, and scalability Why JAMS Software: 100% remote work environment with colleagues around the globe Competitive benefits 401k program and employer match Flexible PTO Paid Holidays
This job posting was last updated on 1/7/2026