Senior Software Engineer - Remote Golang Specialist
About the Role
We're hiring a Senior Software Engineer to join our dynamic team at Applied Systems. This remote position offers an exciting opportunity to transform the insurance industry through innovative software solutions. As a Senior Software Engineer, you will leverage your expertise in Golang to develop high-quality backend services and APIs that are essential to our operations.
What You'll Do
- Contribute to the design, development, and delivery of high-quality backend services and APIs primarily using Go (Golang).
- Author backend code aligned with internal standards and architectural guidance to ensure maintainability and scalability.
- Design, build, and evolve APIs and service integrations that consume and process data from various platforms.
- Develop, maintain, and update automated tests for backend services as functionality evolves.
- Participate in code reviews, design reviews, and technical discussions with engineering and product teams.
- Architect and maintain scalable services intended for deployment in Kubernetes environments.
- Monitor backend services and API performance in production and non-production environments.
- Continuously learn about new backend tools, platforms, and technologies.
Requirements
- 3+ years of production experience specifically using Go (Golang) to build APIs.
- Strong proficiency with Kubernetes, including containerization and orchestration.
- Hands-on experience with GCP (Google Cloud Platform), particularly with data-centric services like Pub/Sub and BigQuery.
- Knowledge of professional software engineering practices including SDLCs, coding standards, and testing.
- 5+ years of experience in software engineering with a strong emphasis on backend focus.
- Advanced communication skills to support team problem solving.
- Ability to distill complex backend and API concepts for team discussions.
Nice to Have
- Familiarity with Change Data Capture (CDC) frameworks, like Debezium.
- Experience providing technical guidance and support to other engineers.
- Proven ability to advance technical discussions and contribute to positive communication.
What We Offer
- A culture that values your contributions and recognizes you as a teammate.
- Flexible working arrangements, allowing you to work remotely or from an Applied Systems office.
- A comprehensive benefits package including medical, dental, and vision coverage.
- Holiday and vacation time, along with health and wellness days.
- A bonus day for your birthday to celebrate you!
This Senior Software Engineer position at Applied Systems offers a unique opportunity to work remotely while contributing to innovative solutions in the insurtech sector. With a competitive salary and a strong focus on team collaboration, this role stands out in the tech industry.
Who Will Succeed Here
Engineers passionate about Go and building impactful products
Self-directed professionals who excel in async communication and remote collaboration
Technical leaders who enjoy mentoring and driving architectural decisions
Candidates excited about technology innovation and growth
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months