Senior Software Developer

  • Full-time

Company Description

insightsoftware is a growing, dynamic computer software company that helps financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

Job Description

We are looking for an experienced Software Developer for a customer facing team within our engineering services group based in Vancouver. Apart from writing high quality code, you will be responsible for achieving key deliverables during your team’s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will be a proven technical leader who can deliver high quality software on time. The candidate will also have a passion for continuous improvement.

Primary Responsibilities

  • Taking ownership of development through the entire product lifecycle from inception to delivery
  • Working closely with the development team and directly with the customer
  • Participating in all team activities including sprint planning, task breakdown, code reviews, etc.
  • Resolving customer support issues efficiently
  • Contributing to technical specifications and design/architecture documentation
  • Contributing to coding standards and best practices for quality engineering
  • Coaching/Mentoring other team members including knowledge sharing sessions
  • Contributing to various continuous improvement efforts

Achievements/Goals within first 6-12 months

  • Comprehensive 6-week technical domain training program
  • Participate in the development and delivery of at least one major product release

Qualifications

  • 5 to 10 years of experience in designing and building software, preferably commercial enterprise applications or systems
  • Programming experience with a focus on C++ and/or Java - familiarity with other languages is a plus
  • Extensive experience developing on Windows / Linux / macOS
  • An excellent understanding of database concepts and SQL is preferred
  • Experience with low-level networking is preferred
  • A passion for high-quality software engineering and technology
  • Reliable, driven, and eager to learn
  • Highly developed problem-solving skills
  • A Bachelor's Degree in a computing-related discipline

Additional Information

The successful candidate must be in the Pacific time zone and will work primarily in a remote team environment.

All your information will be kept confidential according to EEO guidelines.

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

** At this time insightsoftware is not able to offer employment sponsorship **

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)