
Software Engineer II
- Pune, Maharashtra
- Permanent
- Full-time
- Collaborate with product management, development leads, and other developers to complete tasks
- Work with a team in an agile, Continuous Integration and Continuous Delivery software development process
- Demonstrate a commitment to writing robust, testable, and maintainable code while actively giving and receiving feedback
- BE in Computer Science or Software Engineering or relevant experience
- 4+ years’ experience in software development
- Proficient in C++ software development, understanding of Object-Oriented Programming, and Design Patterns
- Good verbal and written communication skills in English language
- Ability to learn and adapt quickly to maximise productivity
- Familiarity with debugging in Visual Studio, troubleshooting, and refactoring
- Self-motivated with the ability to work individually as well as part of a team
- Proven aptitude for exploring and applying new and emerging technologies.
- Knowledge of Git and version control concepts
- Knowledge of Agile and Scrum development practices
- Able to analyse CPU and memory tradeoffs to optimise data transformations
- Hands-on experience with JavaScript or TypeScript.
- Familiarity in software development lifecycle processes, including analysis and design, Application Programming Interfaces, development tools and technologies, release and version control, contemporary testing methodologies and deployment management
- SQLite database format and query language
- Exposure to Azure DevOps
- Familiarity with CAD software used in Building, Architectural, Civil, and Plant domains, including associated application file formats
- Exposure to 3D modelling concepts and libraries, including geometry, meshes, and surface representations.
- Familiarity with Parasolid or other 3D modelling SDKs
- A great Team and culture – please see our
about how we got our start. * An attractive salary and benefits package.
- A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success