[Remote] Software Engineer / Sr. Software Engineer
Note: The job is a remote job and is open to candidates in USA. Applied Systems is transforming the insurance industry by building innovative software and services. They are seeking a Software Engineer / Senior Software Engineer to design, develop, and deliver high-quality backend services and APIs, contributing to the company's product vision and ensuring technical excellence.ResponsibilitiesContribute to the design, development, and delivery of releasable, high-quality backend services and APIs primarily using Go (Golang)Author backend code aligned with internal standards and architectural guidance to ensure maintainability, scalability, and consistency across platform servicesDesign, build, and evolve APIs and service integrations that consume and process data from internal and external platformsDevelop, maintain, and update automated tests for backend services as functionality evolvesAssess the impact of changes by actively participating in code reviews, design reviews, and technical discussions with engineering and product teamsArchitect and maintain scalable services intended for deployment in Kubernetes environments; ensure services align with cloud-native best practicesMonitor backend services and API performance in production and non-production environmentsDebug and resolve service-level errors, data issues, and performance bottlenecksContinuously learn about new backend tools, platforms, and technologiesSupport the team by providing detailed feedback during code reviews and guiding complex backend and API-related problem solvingContribute to technical decisions by identifying opportunities and risks related to service architecture, data flow, and integrationsShare knowledge of backend languages, frameworks, API design patterns, data access strategies, testing approaches, and toolingSupport continuous improvement of internal processes and documentation, championing principles-based approaches to backend design, implementation, and testingSkills3+ years of production experience specifically using Go (Golang) to build APIsExperience building and consuming RESTful or event-driven APIs and integrating with platform-level data sourcesStrong proficiency with Kubernetes (containerization, orchestration, Helm charts, and service mesh concepts)Hands-on experience with GCP (Google Cloud Platform), specifically with data-centric services like Pub/Sub and BigQueryKnowledge of professional software engineering practices including backend-focused SDLCs, coding standards, code reviews, source control management, build processes, testing, and operationsFamiliarity with Change Data Capture (CDC) frameworks, like Debezium5+ years of experience in software engineering with a strong emphasis on backend focusExperience providing technical guidance and support to other engineers, particularly in backend architecture and integration challengesAdvanced communication skills, with the ability to distill complex backend, API, and data concepts to support team problem solvingProven ability to advance technical discussions, debates, and reviews while contributing to positive and constructive communication across the teamBenefitsMedical, Dental, and Vision CoverageHoliday and Vacation TimeHealth & Wellness DaysA Bonus Day for Your BirthdayDepending on the role, team members may also be eligible to participate in additional compensation plans such as bonus and commission.Company OverviewApplied Systems is a digital insurance agency that provides software for agency management systems. It was founded in 1980, and is headquartered in University Park, Illinois, USA, with a workforce of 1001-5000 employees. Its website is https://www1.appliedsystems.com.Company H1B SponsorshipApplied Systems has a track record of offering H1B sponsorships, with 9 in 2025, 3 in 2023, 5 in 2022. Please note that this does not guarantee sponsorship for this specific role.