JOBSEARCHER

Senior Software Engineer

SoltechDuluth, GAApril 9th, 2026
Our client is seeking a Senior Software Engineer to design and implement innovative features that enhance both existing and future software products. This role plays a critical part in supporting internal teams while also interfacing directly with customers to deliver high-quality solutions. The ideal candidate will mentor junior team members, share technical expertise across the organization, and recommend modern technologies that drive value for Product Management and end users.This is a hybrid role in Duluth, Georgia.Key ResponsibilitiesCollaborate with cross-functional teams to deliver high-quality, scalable software solutionsAnalyze, refine, and enhance requirements provided by Product ManagementPartner with Product Management to develop effective customer-centric solutionsDesign and implement technical solutions for new features and enhancementsDeploy updates, patches, and platform improvementsProvide Level 2 technical support and assist with troubleshooting production issuesDocument system updates and technical changes for team visibility and knowledge sharingDevelop tools and processes to reduce errors and improve overall customer experienceConduct root cause analysis and performance tuning for production environmentsDiagnose and resolve bugs, including patching previously released versionsParticipate in peer code reviews to ensure code quality and best practicesManage priorities effectively with minimal supervisionDemonstrate completed work at the end of each development cycleDesign and implement automated acceptance tests for new functionalityBuild and maintain RESTful web services and APIsCreate and manage build and deployment configurationsRequired Qualifications5+ years of experience developing software with C# and .NET technologies5+ years of experience working with SQL and relational databasesStrong understanding of n-tier architecture and software design patternsExperience with unit testing frameworks and test-driven developmentProven experience building RESTful web servicesHands-on experience with Angular and modern front-end technologiesFamiliarity with service-oriented architecture (SOA)Experience working in iterative or Agile development environmentsExperience supporting high-availability, production-grade systemsCommitment to continuous learning and professional developmentPreferred QualificationsExperience with .NET 6+ or .NET 8Hands-on experience with AWS services (Lambda, ECS, Redshift, RDS, S3, Athena, Glue)Experience with Python and PySpark for data processingProficiency with TypeScriptExperience with microservices architecture and containerization (Docker, ECS)Familiarity with CI/CD tools such as Jenkins, Terraform, or AWS CDKExperience with event-driven systems and message queuesKnowledge of data warehousing concepts and best practicesExperience working in Agile/Scrum teamsTechnology StackBackend: C#, .NET 8, ASP.NET Core, Entity FrameworkFrontend: Angular, TypeScript, HTML5, CSS3Cloud: AWS (Lambda, ECS, Redshift, RDS, S3, SNS, SQS, Athena, Glue)Databases: MySQL, Redshift, SQL ServerDevOps: Terraform, Docker, ECS, GitEducationBachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent professional experience