The Information Technology division of the National Association of Insurance Commissioners (NAIC) is hiring a Senior Software Engineer to develop, test, and maintain scalable applications that support business needs. The position translates requirements into technical solutions, resolves application issues, and delivers quality code and documentation. It is a full-time remote position, with residency required within a 100-mile radius of the Kansas City office. The role evaluates business and technical requirements, recommends application designs, estimates development effort, and delivers tested, optimized applications within established timelines. It also supports troubleshooting, documentation, version-control standards, cross-organizational collaboration, customer service, staff mentoring, technology research, and division-wide technical initiatives. The position has no direct reports. The minimum qualification is a bachelor's degree in Computer Science or a related field and 12 years of related work experience, or an equivalent combination of education and experience. Experience across the full development life cycle—analysis, design, construction, and implementation—is required. Compensation is $107,200–$130,000, commensurate with education and experience. Applicants must be authorized to work for any U.S. employer; visa sponsorship is not available.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior