Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer



Software Engineering
Bengaluru, Karnataka, India
Posted on Monday, July 8, 2024

Company Description

insightsoftware is a leading provider of reporting, analytics, and performance management solutions. Over 30,000 organizations worldwide rely on us to support business needs in the areas of accounting, finance, operations, supply chain, tax, budgeting, planning, HR, and disclosure management. We enable the Office of the CFO to connect to and make sense of their data in real time so they can proactively drive greater financial intelligence across their organization. Our best-in-class solutions provide customers with increased productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.

Job Description

Job Description

We are looking for a Senior C++ Software Engineer for our software development team. Apart from writing high quality code, you will be responsible for key deliverables during your team’s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. You will also be writing Java code for connectivity solutions.

Responsibilities –

  • Develop maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Contribute improvements to our continuous delivery infrastructure
  • Participate in recruiting and mentoring of top engineering talent
  • Drive roadmap execution and enhance customer feedback into the product
  • Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software on a regular cadence
  • Proactively assist your team to find and solve development and production software issues through effective collaboration


Qualifications/ Requirements

  • Bachelor’s degree with minimum 5 years of related experience or Master’s degree with a minimum 5 years of related experience or Equivalent work experience
  • Experience in CI/CD pipeline.
  • Programming experience including but not limited to C++ technologies.
  • A good understanding of database concepts (e.g. working with relational data sources such as MySQL, SQL Server, Oracle, etc.) and SQL queries.
  • Experience with such products and tools as Bamboo (Atlassian), Visual Studio Online, Visual Studio, and/or Azure is helpful.
  • Ability to lead and mentor others.
  • Excellent written and verbal communication skills.
  • Development experience on a range of operating system platforms such as Windows (mandatory) Linux, and OS X desirable.
  • Understanding of network interactions:
    • Authentication and authorization flows, standards and practices (e.g. oAuth, JWT

Additional Information

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

insightsoftware is an Equal Employment Opportunity employer and as such does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status, or any other classification protected by applicable discrimination laws.

** 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.