Principal Software Engineer

2 Weeks ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

insightsoftware is a global provider of comprehensive solutions for the Office of the CFO, transforming how teams operate with accessible financial data. In this role, you will lead a team in solving complex software development items, ensuring a mature development process for enterprise-class products. You will own software architecture and design discussions, collaborate with peers for consistency, and be involved in hiring and building high-quality engineering teams. Responsibilities include reviewing work items, estimating tasks, assisting junior engineers, developing features with clean and maintainable code in .Net, C#, and Angular/React/Vue JS, making database changes, ensuring adequate unit testing, and leading code reviews and architecture discussions. You will also lead cross-team development efforts and resolve impediments.
Must have:
  • Bachelor's degree in computer science or equivalent experience
  • 10+ years in SaaS web and WPF app design/development using .NET, C#, Angular/React/Vue JS
  • At least 3 years of technical leadership experience
  • Experience with MS SQL Server/Oracle/PostgreSQL
  • Full stack experience from database to front-end
  • Ability to mentor engineers on best practices
  • Experience developing RESTful APIs
  • Experience designing responsive UI applications
  • Experience with front-end technologies (HTML5, SASS/CSS, Angular/React/VueJS, Typescript)
  • Experience with Unit Testing and Mocking frameworks
  • Experience with Agile/Scrum methodologies
  • Experience with GIT
  • Strong written and verbal communication skills
  • Strong collaboration skills in a small-team environment
Good to have:
  • Experience with Oracle databases, including complex queries and stored procedures
  • Experience building apps in the financial domain
  • Experience with containerization (Docker, Kubernetes)
Perks:
  • All information will be kept confidential according to EEO guidelines.
  • Background checks are required for employment.
  • Commitment to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law.
  • Proud to be an equal opportunity workplace.

Job Details

Company Description

insightsoftware is a global provider of comprehensive solutions for the Office of the CFO. We believe an actionable business strategy begins and ends with accessible financial data. With solutions across financial planning and analysis (FP&A), accounting, and operations, we transform how teams operate, empowering leaders to make timely and informed decisions. With data at the heart of everything we do, insightsoftware enables automated processes, delivers trusted insights, boosts predictability, and increases productivity. 

Learn more at insightsoftware.com

Job Description

Job Description

In this role, you will be responsible for leading the team in solving complex software development items that meet customer expectations. You need to ensure a mature repeatable development process that delivers enterprise-class products, on time, with committed functionality. You should own software architecture and design discussions, influencing decisions and collaborating with peers to maintain consistency across the organization. You will be involved in hiring and building high-quality Engineering teams and continually improving team efficiency.

Responsibilities

  • Review work items to estimate and assist junior engineers in creating design solutions.
  • Be involved with SDLC from requirements to test but own executing the development of features & bug fixes that are clean, reusable, and maintainable code in .Net, C#, and Angular/React/Vue JS.
  • Make necessary database changes to support ongoing development tasks
  • Build quality into all tasks, ensure adequate unit testing, and support Quality Assurance engineers in testing completed items
  • Lead, critique, and coach others in code reviews and architecture discussions.
  • Lead cross-team development efforts, identifying dependencies and resolving impediments other engineers' encounter

Qualifications

  • A bachelor’s degree in computer science, or equivalent experience
  • 10+ years’ experience designing and developing SaaS web and WPF applications using .NET, C#, Angular/React/Vue JS
  • At least 3 years of experience in technical leadership.
  • Experience working with database technologies – MS SQL Server/Oracle/PostgreSQL
  • Experience in the full stack from database development through front-end
  • Ability to mentor all levels of engineers in best practices
  • Experience developing RESTful APIs
  • Experience designing and developing responsive UI applications
  • Experience with front-end technologies – HTML5, SASS/CSS, Angular/React/VueJS, Typescript
  • Experience with Unit Testing and Mocking frameworks and concepts
  • Experience with Agile/Scrum methodologies
  • Experience with GIT
  • Strong communication skills – written and verbal
  • Strong collaboration skills – experience working in a small-team environment
  • Experience with Oracle databases, including writing/optimizing complex queries, stored procedures, and scripting is a plus
  • Experience building apps in the financial domain is a plus
  • Experience with containerization (Docker, Kubernetes) is a plus

Additional Information

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

 

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

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

Background checks are required for employment with insightsoftware, where permitted by country, state/province.

At insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.

Similar Jobs

Canva - China Paid Social Creative Expert

Canva

Beijing, China (Remote)
1 Month ago
Diligent Corporation - Data Scientist Intern

Diligent Corporation

Budapest, Hungary (Hybrid)
1 Month ago
Pluralsight - Enterprise Account Executive

Pluralsight

Singapore (Hybrid)
1 Year ago
Red Points - Sales Development Representative (SDR)

Red Points

New York, New York, United States (Hybrid)
5 Months ago
Figma - Manager, Technical Quality

Figma

London, England, United Kingdom (On-Site)
1 Month ago
Canva - Engineering Manager (BE) - Content Management & Distribution

Canva

Sydney, New South Wales, Australia (Remote)
4 Months ago
Adtran - Software Engineer

Adtran

Munich, Bavaria, Germany (On-Site)
3 Weeks ago
Apple - Service Process Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
rivos - Memory Controller Verification Engineer

rivos

Santa Clara, California, United States (Hybrid)
6 Months ago
zeta - Principal Engineer

zeta

Bengaluru, Karnataka, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mixpanel - Director of Product Marketing

Mixpanel

San Francisco, California, United States (Hybrid)
2 Weeks ago
FICO - Platform Success-Partner

FICO

United States (Remote)
1 Month ago
EvenUp - Sales Development Representative I Central

EvenUp

United States (Remote)
2 Months ago
Loyalty Juggernaut - UX Designer (Intern)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Year ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
Scopely - HR Technology Partner

Scopely

California, United States (Remote)
6 Months ago
Sourcegraph  Inc  - Head of Design

Sourcegraph Inc

San Francisco, California, United States (On-Site)
1 Month ago
extreme network - Services Sales Account Executive

extreme network

Tokyo, Japan (Hybrid)
3 Months ago
USE Insider - Experienced Customer Success Manager

USE Insider

Ho Chi Minh City, Vietnam (On-Site)
3 Years ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

BigID - Full-Stack JavaScript Engineer

BigID

Chennai, Tamil Nadu, India (Hybrid)
2 Weeks ago
Capgemini - Connectivity & Network Engineer

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
Wind River - Manager, Engineering - Sys

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Assystems - Junior Draft Person

Assystems

Bengaluru, Karnataka, India (On-Site)
9 Months ago
PwC - Associate -SAP SD-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago
ness digital  - Intermediate .Net Engineer

ness digital

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Qualcomm - Engineer - Multimedia Automation & Execution

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Qualcomm - Lead Engineer, Senior - C/C++(Android)

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
WebTech Corporation - AI Engineer Specialist

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Braves Technologies - Associate Talent Sourcer (@Rent-A-Sourcer)

Braves Technologies

Pune, Maharashtra, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Ansys - Technical Support Engineer II : LS DYNA / Mechanical

Ansys

Tokyo, Japan (On-Site)
1 Month ago
illumio - Senior Manager, Engineering, Cloud

illumio

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Motorola solutions - Sales Engineer

Motorola solutions

Dallas, Texas, United States (On-Site)
1 Year ago
Marvell - Principal Design Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Year ago
Apple - Data Center System Engineering Program Manager

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Corsair - Mechanical Engineer

Corsair

Taipei City, Taiwan (On-Site)
4 Months ago
Qualcomm - CPU Performance & Power Analyst/Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Capgemini - Industrial Operations Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago
Next Level Business Services - SAP HANA and BOBJ Security Consultant

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
9 Months ago
Illumina - Field Service Engineer

Illumina

Scotland, United Kingdom (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Hyderabad, Telangana, India (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (Hybrid)

Gouda, South Holland, Netherlands (On-Site)

London, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Insight Software

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug