SIGN IN
Software Engineer / Sr. Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

Applied Systems Canada · 2 weeks ago

Software Engineer / Sr. Software Engineer

Applied Systems Canada is focused on transforming the insurance industry and is looking for a Software Engineer / Senior Software Engineer. The role involves designing, developing, and delivering high-quality backend services and APIs, with a strong emphasis on SaaS-based application development and technical excellence.
Computer Software

Responsibilities

Contribute 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 services
Design, build, and evolve APIs and service integrations that consume and process data from internal and external platforms
Develop, maintain, and update automated tests for backend services as functionality evolves
Assess the impact of changes by actively participating in code reviews, design reviews, and technical discussions with engineering and product teams
Architect and maintain scalable services intended for deployment in Kubernetes environments; ensure services align with cloud-native best practices
Monitor backend services and API performance in production and non-production environments
Debug and resolve service-level errors, data issues, and performance bottlenecks
Continuously learn about new backend tools, platforms, and technologies
Support the team by providing detailed feedback during code reviews and guiding complex backend and API-related problem solving
Contribute to technical decisions by identifying opportunities and risks related to service architecture, data flow, and integrations
Share knowledge of backend languages, frameworks, API design patterns, data access strategies, testing approaches, and tooling
Support continuous improvement of internal processes and documentation, championing principles-based approaches to backend design, implementation, and testing

Qualification

Go (Golang)API developmentRESTful APIsEvent-driven APIsKubernetesHelm chartsService mesh conceptsGoogle Cloud Platform (GCP)Pub/SubBigQueryChange Data Capture (CDC) frameworksDebeziumBackend software engineeringSoftware development lifecycle (SDLC)Code reviewsSource control managementTest automationAdvanced communication skills

Required

3+ years of production experience specifically using Go (Golang) to build APIs
Experience building and consuming RESTful or event-driven APIs and integrating with platform-level data sources
Strong 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 BigQuery
Knowledge of professional software engineering practices including backend-focused SDLCs, coding standards, code reviews, source control management, build processes, testing, and operations
Familiarity with Change Data Capture (CDC) frameworks, like Debezium
5+ years of experience in software engineering with a strong emphasis on backend focus
Experience providing technical guidance and support to other engineers, particularly in backend architecture and integration challenges
Advanced communication skills, with the ability to distill complex backend, API, and data concepts to support team problem solving
Proven ability to advance technical discussions, debates, and reviews while contributing to positive and constructive communication across the team

Benefits

Medical, Dental, and Vision Coverage
Holiday and Vacation Time
Health & Wellness Days
A Bonus Day for Your Birthday
Depending on the role, team members may also be eligible to participate in additional compensation plans such as bonus and commission.

Company

Applied Systems Canada

linkedincrunchbase
company-logo
We can help everyone at your agency transform to make the day-to-day more efficient and extend the traditional storefront to online insurance experiences.

Funding

Current Stage
Late Stage
Total Funding
unknown
2019-10-16Acquired
Company data provided by crunchbase