Senior Software Engineer

7 - 12 years

Pune

Posted:10 hours ago

Job Description

About Position:

We are seeking an experienced Senior C++ Software Engineer with 7 to 12 years of experience in software development and geospatial technologies. The ideal candidate will possess strong expertise in C++, STL, Boost Libraries, SQL, multithreaded development, and software architecture. You will work on advanced positioning, surveying, mapping, and geospatial solutions while contributing to the design, development, optimization, and maintenance of high-performance software applications. Experience with GNSS technologies, geoinformatics systems, visualization frameworks, and modern software development practices will be highly beneficial.

  • Role: Senior C++ Software Engineer - Geospatial Solutions

  • Location: Pune

  • Experience: 7 to 12 Years

  • Job Type: Full-Time Employment

What You'll Do:

  • Design, develop, enhance, and maintain software applications using modern C++ development practices.
  • Participate in the complete software development lifecycle including design, coding, debugging, testing, validation, and deployment.
  • Develop geospatial and surveying software solutions involving coordinate systems and optical survey technologies.
  • Build and optimize high-performance software applications using C++, STL, Boost Libraries, and SQL.
  • Design and implement multithreaded software components to improve performance, scalability, and responsiveness.
  • Develop and maintain database interactions and data processing functionality using SQL.
  • Collaborate with architects, product teams, and engineering stakeholders to deliver innovative software solutions.
  • Participate in software architecture discussions, technical design reviews, and technology evaluations.
  • Utilize Git and Jira for source code management, project tracking, collaboration, and release management.
  • Troubleshoot and resolve complex technical issues through effective debugging and root cause analysis.
  • Contribute to software quality initiatives through unit testing, integration testing, and validation activities.
  • Support CI/CD implementation, build automation, and continuous delivery practices.
  • Develop visualization and rendering capabilities using DirectX and OpenGL where applicable.
  • Ensure software reliability, maintainability, scalability, and performance across multiple product releases.
  • Stay current with advancements in geospatial technologies, software engineering practices, and modern C++ standards.

Expertise You'll Bring:

  • 7 to 12 years of hands-on experience in software development using C++.
  • Strong proficiency in C++, Standard Template Library (STL), and Boost Libraries.
  • Experience developing multithreaded and concurrent software applications.
  • Strong understanding of software engineering principles including design, debugging, testing, validation, configuration management, and compiler technologies.
  • Expertise in SQL and database-driven application development.
  • Hands-on experience with Git and source code management practices.
  • Proficiency with Jira and Agile project management methodologies.
  • Strong knowledge of software architecture, object-oriented design, and scalable system development.
  • Experience working with coordinate systems and geospatial or surveying-related technologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience collaborating across cross-functional teams including product, engineering, QA, and business stakeholders.
  • Excellent planning, execution, and delivery management capabilities.
  • Ability to work independently while contributing effectively within team environments.
  • Strong communication and stakeholder management skills.
  • Commitment to software quality, engineering excellence, and continuous improvement.

Benefits:

  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents

Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

Let's unleash your full potential at Persistent - persistent.com/careers

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."

Skills Required

C++ Software Boost Library STL SQL Senior Library Boost

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Persistent logo
Persistent

IT Services and IT Consulting

Pune Maharashtra

RecommendedJobs for You

S K Technology logo

Hyderabad

LTM logo
T

Hyderabad

infinite Computer Solution logo

Senior Software Engineer

infinite Computer Solution

India

Fivetran logo

Bengaluru

Person Centred Software logo

Senior Software Engineer

Person Centred Software

Bengaluru