Senior Software Developer C

💰 ₹50,400 - ₹80,640 (Est.) 📍 Bangalore 🕐 6 days ago

Job Description

Arup is an independent firm of designers, planners, engineers, consultants, and technical specialists offering a broad range of professional services. Through our work, we make a positive difference in the world.

We have an ambitious commitment to be the digital leader in the built environment and are investing heavily in our digital transformation. We have digital teams and experts all over the world, who collaborate on world-leading software, data and automation projects and products.

The role

We currently have an exciting opportunity for a senior C++ developer to join our global development team specialising in technical software for structural engineering design and analysis. You will be developing a world-leading structural engineering software suite that has been used to design iconic structures like the Gherkin in London and The Angel of the North.

Our team is a mix of structural engineers and software developers in different locations around the world, who work to define and develop new features as well as refine and optimise the existing ones.

We have bold plans to create new cloud based products from the value already held in our existing suite. This role would suit someone who enjoys refactoring and improving an existing code base so it can be reused for new products and platforms.

Work in our team of software developers, engineers and devops to design, implement, test and deliver high-quality, robust software applications for Windows and cloud, written in C++20 and C#, with UI development in JavaScript using Chromium and Vue.js.

“I love working for Arup, and the strong emphasis it has on innovation. I appreciate the openness within the team and the supportive environment that has been created. I have never been bored in the role – we’re working on very challenging and interesting problems.”

Samila, London

You Should Apply For This Role If
• You are an experienced, collaborative C++ developer who enjoys refactoring, with a real desire to make a difference
• You have experience of working on agile projects, preferably using Scrum and test-driven development
• You enjoy sharing your knowledge and mentoring your junior colleagues

Responsibilities Of The Role Include
• Using behaviour-driven design to develop software predominantly in C++
• Participating in the design of a continuous, flexible architecture that allows our desktop applications to grow and meet future demands on the Cloud
• Maintaining and improving the existing codebase by e.g. redesigning features, profiling and improving performance
• Playing an active part in our agile team: helping to build an inclusive environment, sharing your knowledge and promoting development best practices with colleagues within in the team and the wider Arup developer community
• Keeping up to date with the software industry trends through hands-on experimentation with new technologies, blogging and attending workshops

Please don’t be discouraged if you don’t meet every point below – if you meet most and are strongly motivated by the role and willing to learn, we are still interested in hearing from you.

Requirements And Skills

Essential knowledge and skills:
• Experience working in high performing, globally distributed software development teams delivering software products and services using C++ for Windows and cross platform products
• Proven experience in being able to take a software application concept from idea through design, development and into production
• A passion for refactoring and improving existing code
• Experience identifying and implementing common design and architectural patterns
• Unit Testing, Integration Testing and other forms of automated testing
• Knowledge of the Software Development Lifecycle (SDLC) and agile software development process, practices, and techniques
• Ability to build and maintain effective working relationships with stakeholders, colleagues and users and to maintain a good understanding of their needs and issues
• Strong risk assessment, problem resolution, negotiation, and influencing skills
• Excellent written and verbal communication skills with both non-technical and technical audiences

Desirable Experience
• Other languages including C#, modern JavaScript and frameworks
• Ancillary tooling such as Git, Jira, Docker
• Experience of delivering large scale software development products in global organisations
• Experience in the Architecture, Engineering and Construction sector
• Experience of working in a matrix management environment

Required Behaviours
• A passion for diversity, recognising the innovation and competitive edge that comes from a diverse highly skilled team where equal opportunities are truly valued
• Excellent relationship management skills coupled with an open-minded and collaborative approach to all interactions
• Ability to influence others to consider your point of view and gain support and agreement for plans, changes, and innovative approaches
• Ability to challenge and question the status quo
• Passion for the digital world and ability to conscientiously support various stakeholders to share and learn as our firm transforms digitally

Qualification
• Educated to degree level in a technology, or engineering discipline is desirable

Reward And Benefits
• Local reward and benefits will apply

Stay safe online - Arup will never ask for payment or your bank details as part of our recruitment process

💡 Quick Summary

Seeking a career-building opportunity? The Senior Software Developer C position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Arup

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Senior Software Developer C in Bangalore is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Senior Software Developer C is an on-site position based in Bangalore. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Senior Software Developer C. Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Robotics & Coding Instructor for kids

    Full job description Job Summary We are seeking a dedicated and passionate Instructor to join our team. The ideal candidate will be responsible for delivering high-quality instruction in their area of expertise. Duties - Develop and deliver engaging ...

    Full Time / Part Time

    Salary Estimated: 16K to 32K

    LaSalle, Ontario

    July 11, 2026


    Apply Now

  • Architecte principal d’applications infonuagiques | Senior Cloud Application Architect

    Full job description DESCRIPTION Vous êtes un professionnel ingénieur qui a une expérience pratique dans la création d’applications natives en infonuagique? Vous aimez travailler sur une variété de projets de pointe, critiques pour l’entreprise, à l’...

    Full Time / Part Time

    Salary Estimated: 18K to 27K

    Vancouver, British Columbia

    July 11, 2026


    Apply Now

  • SailPoint Developer

    Full job description Toronto Excellent Knowledge on Sailpoint IIQ Fundamentals: o Installation and Configuration o Application Onboarding o Entitlement Catalog o Roles, Reports and Rules o Tasks (Aggregation/Refresh/Perform Maintenance) Highly skille...

    Full Time / Part Time

    Salary Estimated: 16K to 26K

    Toronto, Ontario

    July 11, 2026


    Apply Now

  • Senior Data Architect / Enterprise Data Architect / Cloud Data Architect

    Full job description JOB DESCRIPTION Job Title: Senior Data Architect (MULTIPLE POSITIONS) Client: Public Sector Client in Alberta Location: Remote, Canada (occasional in-person meetings in Alberta with notice) Travel Requirements: Occasional travel ...

    Full Time / Part Time

    Salary Estimated: 24K to 29K

    Remote

    July 11, 2026


    Apply Now

  • Embedded Software Engineer Co-op/Intern

    Full job description locations Canada - Ottawa (Bill Leathem) time type Full time posted on Posted Today job requisition id 20261410 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion a...

    Full Time / Part Time

    Salary Estimated: 19K to 25K

    Ottawa, Ontario

    July 11, 2026


    Apply Now

  • Optical Alignment Automation and Analysis Engineer Co-op/Intern

    Full job description locations Canada - Ottawa (Bill Leathem) time type Full time posted on Posted Today job requisition id 20261418 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion a...

    Full Time / Part Time

    Salary Estimated: 19K to 34K

    Ottawa, Ontario

    July 11, 2026


    Apply Now