22 days ago

Software Engineer or Senior Software Engineer

Applied Systems Canada

Hybrid
Full Time
$125,000
Hybrid
Apply

Job Overview

Job TitleSoftware Engineer or Senior Software Engineer
Job TypeFull Time
Offered Salary$125,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Position Overview: Software Engineer or Senior Software Engineer

Amazing career moments happen here. Transforming the insurance industry is ambitious, and at Indio, a division of Applied Systems Canada, we are building a team ready to learn, innovate, and deliver indispensable software and services. With over 40 years of experience in Insurtech, we are creating a place where significant career growth is possible.

Applied Systems Canada is seeking a Software Engineer or a Senior Software Engineer to join our Indio Engineering team in a remote role. This team primarily focuses on building new features for end-user data collection flows, integrating existing systems, and developing exciting applications across Applied Systems Canada. The ideal candidate will be committed to delivering results, passionate about quality, and skilled in solving technical problems while simplifying and scaling solutions.

Within the Technology Team, you will collaborate with our global engineers and product managers to design, architect, build, and test impactful products. The Software Engineer or Senior Software Engineer will contribute to our product vision by delivering high quality and technical excellence. Success in this role requires fluency in SaaS-based application development, test automation, strong analytical skills, and an unwavering dedication to software quality.

What You'll Do as a Software Engineer:

  • Contribute to the design, development, and delivery of releasable, high-quality software.
  • Author code aligned with internal standards and architect guidance for maintainability and consistency.
  • Develop, maintain, and update automated test systems as functionality evolves.
  • Assess the impact of changes through active engagement in code reviews, design reviews, and technical discussions.
  • Monitor application performance in production and non-production environments.
  • Debug and resolve application errors and performance issues.
  • Continuously learn about new tools and technologies.

As a Senior Software Engineer, you will also:

  • Support the team by providing comprehensive feedback during code reviews and guidance for complex technical problem-solving.
  • Contribute to technical decisions by identifying opportunities and risks.
  • Share knowledge of software development languages, frameworks, testing strategies, and tools.
  • Support continuous improvement of internal processes and documentation to champion a principles-based approach to design, implementation, and testing.

Qualifications for a Software Engineer:

  • 5+ years' experience in software engineering with technologies like Typescript, React, Python, PostgreSQL, FastAPI, and Django.
  • Knowledge of professional software engineering practices, including SDLC, coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience with cloud environments and open-source tools.

Qualifications for a Senior Software Engineer:

  • 8+ years of experience in software engineering with technologies like Typescript, React, Python, PostgreSQL, FastAPI, and Django.
  • Experience providing guidance and support to other engineering team members for technical problem-solving.
  • Advanced communication skills with technical and non-technical partners, distilling complex concepts for effective problem-solving.
  • Proven ability to advance technical discussions, debates, and reviews while fostering positive and constructive team communication.

When You Join Team Applied Systems Canada, You Can Expect:

A culture that values individuality and recognizes teammates beyond just employees. We thrive on diverse experiences and celebrate the uniqueness each teammate brings. We offer flexible work arrangements, collaborating remotely and in-person to empower teams. Our comprehensive benefits and compensation package includes Medical, Dental, and Vision Coverage, Holiday and Vacation Time, Health & Wellness Days, and a Bonus Day for Your Birthday. The targeted starting base salary in the United States for this position ranges from USD 100K – USD 150K, with actual pay considering experience, skills, and responsibilities.

Key skills/competency:

  • Typescript
  • React
  • Python
  • PostgreSQL
  • FastAPI
  • Django
  • SaaS Development
  • Test Automation
  • Cloud Environments
  • Code Reviews

Tags:

Software Engineer
feature development
system integration
test automation
code review
debugging
performance monitoring
technical guidance
process improvement
problem solving
software quality
Typescript
React
Python
PostgreSQL
FastAPI
Django
Cloud
SaaS
web development
testing

Share Job:

How to Get Hired at Applied Systems Canada

  • Research Applied Systems Canada's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for Insurtech: Highlight your experience with SaaS application development, insurance industry solutions, and technologies like Typescript, React, Python, and PostgreSQL.
  • Showcase problem-solving skills: Prepare examples demonstrating your ability to debug complex issues, contribute to architectural decisions, and simplify technical challenges.
  • Emphasize remote collaboration: Since this is a remote role, highlight your experience with distributed teams, clear communication, and self-management skills in your cover letter and interview.
  • Prepare for technical and behavioral questions: Be ready to discuss your experience with test automation, code reviews, and providing technical guidance, alongside behavioral questions on teamwork and adaptability at Applied Systems Canada.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background