Upload Button Icon Add office photos
filter salaries All Filters

8 STG Labs Jobs

STG - Senior C++ Software Engineer (8-10 yrs)

8-10 years

STG - Senior C++ Software Engineer (8-10 yrs)

STG Labs

posted 13hr ago

Job Role Insights

Flexible timing

Job Description

Position : Senior C++ Software Engineer.

Location : Bangalore, India.

About Taxcalc :

Taxcalc is a leading provider of tax preparation software in the UK, offering comprehensive solutions for individuals, accountants, and businesses.

With over 40 years of experience, the company specializes in creating intuitive and efficient tools for tax compliance, including self-assessment, corporation tax, and VAT returns.

Trusted by thousands of accounting professionals, Taxcalc is known for its accuracy, reliability, and ability to simplify complex tax processes, ensuring compliance with HMRC regulations while saving user's valuable time.

The software is regularly updated to reflect changing tax laws, and the company is committed to providing excellent customer support, making it a go-to choice for tax-related needs in the UK.

About Symphony Technology Group (STG) :

STG is a Silicon Valley (California) based private equity firm with a long and successful track record of transforming high-potential software and software-enabled services companies and insights-oriented companies into definitive market leaders.

The firm brings expertise, flexibility, and resources to build strategic value and unlock the potential of innovative companies.

Partnering to build customer-centric, market-winning portfolio companies, STG creates sustainable foundations for growth that bring value to all existing and future stakeholders.

The firm is dedicated to transforming and building outstanding technology companies in partnership with world-class management teams.

With over $5.0 billion in assets under management, including a recently raised $4.2 billion fund.

STG's expansive portfolio has consisted of more than 30 global companies


STG Labs :

STG Labs is the incubation center for many of STG's portfolio companies, building their engineering, professional services, and support delivery teams in India.

STG Labs offers an entrepreneurial start-up environment for software and AI engineers, data scientists and analysts, and project and product managers and provides a unique opportunity to work directly for a software or technology company.

Based in Bangalore, STG Labs supports hybrid working.

In India, our competitive employment package includes health insurance, life insurance, accident coverage, a liberal leave policy, and many more benefits.

We pride ourselves on providing great employee programs that are centered on supporting the health, wellness, and ongoing training and development of our people within a flexible work environment.

We are an equal opportunity employer and makes hiring decisions based on experience, skills, aptitude, and can-do approach.

https://stg.com.

Senior C++ Developer :

We're looking for an experience C++ developer to join our team of developers on the team! As a C++Developer, you will have a strong understanding of the C++ programming language.

The Developer performs duties and tasks to support full systems life cycle management (e.g, analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.

They perform feature development in two-week sprints and support ongoing maintenance as issues are identified on a rolling basis.

This position collaborates with the operations team routinely excellent English communication skills (both written and verbal) are essential.

This role will collaborate with the Team Lead, System Architect, and other Senior Team members (based in the UK) to realize the product vision.

We execute 2-week sprints with multi-functional scrum teams composed of a Product Owner, Tester, Business Analyst, Opera-tions Team Member, (in a tester and guidance role), and 3-4 developers.

Duties & Responsibilities :

- Conducts systems and requirements analyses to identify project action items.

- Contributes to task lists and cost and time estimates to support project plan development.

- Performs assigned functions and tasks to meet project plan and quality review requirements.

- Records, updates, and monitors assignment deviations to ensure effective resolutions.

- Raises issues as appropriate to support effective resolutions.

- Analyzes specifications and user requirements to perform assigned applications development work.

- Assists with system components' designs to meet requirements.

- Participates in design and code reviews to improve quality.

- Analyzes, designs, codes, tests, and documents to develop application software.

- Develops unit test plans to deliver quality components.

- Performs testing and fixes of small components to ensure compliance with functional requirements.

- Creates technical documentation to communicate and update project teams and stakeholders.

- Performs applications maintenance and support functions to support problem resolution.

Competencies Exhibited :

- Great problem-solving skills, with an eye to identify issues and proactively seek to resolve them quickly and effectively.

- Ability to interpret written requirements and technical specification documents.

- Ability to code software according to published standards and design guidelines.

- Ability to or passion to learn how to mentor, teach and coach individuals with a goal of building awareness, responsibility, and self-belief.

- Self-motivated demonstrating an ability to work alone as well as part of a team.

- Excellent organizational and time management skills with an ability to prioritize your own workload.

- Commitment to quality and a thorough approach to work.

- Flexible attitude, an ability to adapt to changing requirements and to perform effectively under pressure.

- Dedication to creating high quality applications for a demanding industry.

- Ability to learn new languages and technologies quickly and give a feasibility review on them where necessary.

Qualifications :

- Bachelor's degree in computer science or IT related field.

- 8 10 years' experience developing high performance C, C++ software applications.

- Hands-on working knowledge and experience is required in : Extensive experience working on C, C++.

- Deep understanding of Algorithms, Design Patterns and Data Structures.

- Working knowledge of Qt, multiplatform, multi-threading and synchronization is highly desirable.

- Experience in developing desktop applications with a user interface.

- Relational Databases (Oracle, SQL Server, PostgreSQL, etc.)

- Agile Methodologies (Scrum, TDD, BDD, etc.)

- Experience working with distributed teams across regions and time zones.

- Strong organizational skills.

- Display detailed, critical, quality-oriented, skeptical thinking about the product.

Experience with several of the following tools/technologies is desirable :

- Microservices Architecture, REST APIs, Domain Driver Design, Test Driven Development is a bonus.

- Design Patterns and implementing the Design Patterns.

- Development of Complex Application and System Architectures.

- Experience working in Azure Cloud will be a big bonus as all our systems are in the Cloud.

Knowledge of the following technologies is a plus :

- Continuous Integration and Continuous Delivery Tools like Team City, Azure DevOps, GitHub, Git, etc.


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Software Engineer roles with real interview advice

What people at STG Labs are saying

Software Engineer salary at STG Labs

reported by 16 employees with 1-6 years exp.
₹6.2 L/yr - ₹22.3 L/yr
51% more than the average Software Engineer Salary in India
View more details

What STG Labs employees are saying about work life

based on 16 employees
88%
89%
86%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

STG Labs Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare STG Labs with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

LTIMindtree

3.8
Compare

Mphasis

3.4
Compare

Hexaware Technologies

3.5
Compare

Persistent Systems

3.5
Compare

Accenture

3.8
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

Genpact

3.8
Compare

IBM

4.0
Compare

Deloitte

3.8
Compare

ICICI Bank

4.0
Compare

HDFC Bank

3.9
Compare

Amazon

4.1
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Similar Jobs for you

Senior Software Engineer at HRemedies

5-10 Yrs

₹ 18-22 LPA

Software Engineer at e-Hireo Global Solutions

4-8 Yrs

₹ 10-25 LPA

Software Development Engineer at MUSARUBRA SOFTWARE INDIA PRIVATE LIMITED

3-8 Yrs

₹ 12-24 LPA

Software Engineering Specialist at Worksconsultancy

5-9 Yrs

₹ 15-27 LPA

Developer at Talent Divas Consulting

4-7 Yrs

₹ 15-30 LPA

Senior Software Engineer at Blaize

3-8 Yrs

₹ 12-24 LPA

Senior Software Engineer at HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED

5-9 Yrs

₹ 20-38 LPA

Senior Developer at ASVATTHAH

4-10 Yrs

₹ 10-25 LPA

Developer at Coders Brain Technology Private Limited

12-14 Yrs

₹ 15-28 LPA

Senior Software Engineer at Squareroot Consulting Pvt Ltd.

8-12 Yrs

₹ 35-80 LPA

STG - Senior C++ Software Engineer (8-10 yrs)

8-10 Yrs

2d ago·via hirist.com

MS Dynamics 365 Business Central Consultant

3-7 Yrs

₹ 15 - 17L/yr

Bangalore / Bengaluru

3d ago·via naukri.com

Lead Java Engineer

8-12 Yrs

₹ 40 - 45L/yr

Bangalore / Bengaluru

10d ago·via naukri.com

Senior Experience Designer

8-12 Yrs

₹ 25 - 30L/yr

Bangalore / Bengaluru

10d ago·via naukri.com

Software Engineer (Perl)

5-8 Yrs

₹ 25 - 30L/yr

Bangalore / Bengaluru

17d ago·via naukri.com

Linux Administrator

5-8 Yrs

₹ 25 - 30L/yr

Bangalore / Bengaluru

24d ago·via naukri.com

Cloud Security Engineer

5-8 Yrs

₹ 30 - 35L/yr

Bangalore / Bengaluru

24d ago·via naukri.com

Senior Platform Engineer

6-8 Yrs

₹ 30 - 35L/yr

Bangalore / Bengaluru

25d ago·via naukri.com
write
Share an Interview