Senior Software Developer C

💰 ₹50,400 - ₹80,640 (Est.) 📍 Bangalore

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

  • Application Developer II

    Department of Homeless Services and Housing Salary: $92,175 - $117,649 Annually Apply by April 7, 2026 at 5 p.m. PT The County of Los Angeles has declared a local state of emergency on homelessness and is expanding its response. We are seeking skille...

    Full Time / Part Time

    Salary Estimated: 20K to 26K

    Remote

    September 3, 2026


    Apply Now

  • Python Developer with AWS

    North Chicago, Illinois 60044 Posted April 2nd, 2026 Looking for more job opportunities? Click here! Job Type: Contract Job Category: IT Job Title : Python Developer with AWS Location : North Chicago, IL (ONSITE) Contract Job Description We are seeki...

    Full Time / Part Time

    Salary Estimated: 19K to 30K

    Remote

    September 3, 2026


    Apply Now

  • Java + AI Engineer

    Akkodis is seeking a Java + AI Engineer for a Contract with a client in Chicago, IL. This role focuses on designing scalable AI systems, orchestrating LLM pipelines, and deploying enterprise‑grade APIs and microservices. Rate Range: $49/hour to $53/h...

    Full Time / Part Time

    Salary Estimated: 15K to 35K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 22K to 34K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 20K to 21K

    Remote

    September 3, 2026


    Apply Now

  • Software Engineer II - Database Developer/BI Analyst

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Corporate Sector, you are...

    Full Time / Part Time

    Salary Estimated: 22K to 31K

    Remote

    September 3, 2026


    Apply Now

×

Login to Apply

Don't have an account? Register here