Sr. Software Engineer (Remote)
AlabamaFull TimePosted Apr 24, 2026
Join Our Talent CommunityFacebookLinkedInEmailXCopy URLIf you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.Sr. Software Engineer (Remote)Full TimeProfessional AL, US9 days agoRequisition ID: 2522ApplyJob Summary:The Software Engineer is responsible for designing, developing, and supporting Neumo’s Tax Administration and Revenue SaaS applications, including but not limited to Business License Online, RDSNet and related products. Reporting to the Development Manager, this role works within a cross-functional product team to deliver compliant, reliable, and maintainable application enhancements driven by legislative and client requirements.This position focuses on application development, production support, and incremental enhancement/modernization of existing systems rather than greenfield platform development.Duties and Responsibilities:Analyze legislative, regulatory, and stakeholder requirements per Product's requestDesign, develop, test, and deploy enhancements across Tax Administration products, including Business License Online and RDSNetImplement compliant updates to meet state and local tax mandatesWrite clean, well-designed, maintainable code following established standardsTroubleshoot, debug, and optimize application and database componentsParticipate in Agile/SCRUM ceremonies, including planning, estimation, and retrospectivesCollaborate with Product Owners, QA, DevOps, and stakeholders to deliver prioritized workPerform functional validation and support testing efforts to ensure system stabilityDocument changes and implementation details where appropriateSupport production systems and assist with issue resolution and root-cause analysisApply best practices for reliability, maintainability, and security within existing application architecturesProvide continuity and technical ownership in areas previously supported in a contractor capacityPerform other duties as assignedEducation and Experience:Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field required.Equivalent combination of education and relevant professional experience may be considered in lieu of a degree.Minimum of 5 years of professional software development experience in enterprise or SaaS environments.Experience developing web-based applications using .NET technologies (C# preferred) and working with relational databases (SQL Server preferred).Experience working in Agile/Scrum development environments.Experience supporting applications in production environments and troubleshooting performance or integration issues.Experience with cloud platforms (Azure preferred) and CI/CD pipelines is preferred.Experience working with government, tax, licensing, financial systems, or other regulated industries is a plus.Knowledge, Skills and Abilities: RequiredExperience developing and supporting enterprise application systemsHands-on experience with legacy and modern programming languages (e.g., VB.Net, C#, JavaScript, or similar)Experience working with SQL-based databasesExperience working with SQL Server Reporting Services (SSRS)Experience with front-end technologies such as Angular, React or VueFamiliarity with Agile/SCRUM development methodologiesAbility to analyze requirements and deliver compliant, production-ready solutionsStrong troubleshooting and problem-solving skills PreferredExperience with SaaS or hosted application environmentsExperience supporting tax, revenue, or regulated systemsFamiliarity with legacy application modernizationUnderstanding of security, reliability, and maintainability considerations in production systems Work EnvironmentThe noise level in the work environment is usually moderate as the employee works in an office setting, at an individual work station, using telephone and computer Physical DemandsMust be able to remain in a stationary position for most of the...