JOBSEARCHER

Senior Software Engineer (Remote, EST/CST)

Senior Software EngineerDirect Hire |Remote (Continental U.S., EST or CST)Salary Range: $100,000 to $125,000, bonus eligible. Individual compensation is based on education, geographic location, and alignment to market data.About the RoleSeeking a Senior Software Engineer to support the design, documentation, development, and testing of new and existing software solutions within a Digital Workflow Solutions business unit. You will analyze product and system-level requirements, translate them into software requirements, and lead deployment and delivery of specific software features and functionality.This role focuses on developing commercial software products sold directly to external customers. This is not an internal IT position.You will collaborate with cross-functional teams to deliver new features, ensure application performance, and mentor junior engineers. Remote within the Continental United States, with preference for candidates in Eastern or Central time zones.ResponsibilitiesContribute to cross-functional project planning, development, and analysis of product requirements and proposed solutionsRefine and refactor software design based on system architecture and new product requirementsDesign, document, implement, and maintain efficient, reusable, secure, and reliable software code according to corporate and department standardsMaintain code quality, organization, and automation standardsCreate software development process documentation including requirements, design specifications, interface specifications, and verification documentationDevelop time and effort estimates for software features and functionsDevelop and perform unit, integration, and system testing of applicationsParticipate in design reviews to identify issues and provide recommendations for enhancementsWork independently on routine activities, technical issues, project plans, and larger-scale designsMentor junior engineers (no direct personnel management)Identify bottlenecks and software bugs and devise solutions to resolve themReview and resolve software defect and change requestsReview and approve plans and detailed software designsRequirementsRequiredBachelor's degree in Computer Science, Engineering, or related field5+ years of experience developing commercial software products sold to external businesses (B2B)5+ years of experience designing and developing software systems for web, mobile, cloud (Azure), and desktop environments5+ years of experience with C# / .NET / Microsoft Full Stack developmentStrong understanding of software development principles and design patternsExperience with Agile development methodologiesExperience with Git or DevOps version control toolsExperience with configuration management, continuous integration (CI), continuous deployment (CD), and automated code analysis tools desiredPreferredMaster's degreeExperience with containerization toolsFamiliarity with cloud platforms such as AWS, Azure, or Google CloudResidence in Eastern or Central time zonesOtherExcellent problem-solving skills and attention to detailStrong communication and teamwork abilitiesWorking knowledge of MFC, Java, and ReactBenefitsMedical and Dental insurance, eligible on first day of employment401K after 6 months of employmentAccrued Paid Time OffAs part of our standard hiring process, final candidates complete a brief identity verification step. This includes a short video confirmation to ensure consistency across the interview process.