Senior Software Engineer

JAMS Software
1dRemote

About The Position

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.

Requirements

  • 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

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

Benefits

  • 100% remote work environment with colleagues around the globe
  • Competitive benefits
  • 401k program and employer match
  • Flexible PTO
  • Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service