AMVETS Jobs

Job Information

Arup Senior Software Developer in San Francisco, California

Senior Software Developer

New

Americas Region

SAN0000WERequisition #

Arup’s purpose, shared values and collaborative approach has set us apart for over 75 years, guiding how we shape a better world. At Arup, you belong to an extraordinary collective – in which we encourage individuality to thrive. Our strength comes from how we respect, share and connect our diverse experiences, perspectives and ideas. You will have the opportunity do socially useful work that has meaning – to Arup, to your career, to our members and to the clients and communities we serve.

We are seeking a Senior Software Developer in San Francisco or Oakland to join our growing team. We are a group of software developers, product managers, geospatial professionals, user experience designers and digital consultants within Arup. We use our collective talents to incubate and deliver technology-led solutions to clients, and in doing so help transform the way that cities, buildings, and physical networks are planned and delivered with particular importance on long-term sustainable transportation (i.e.: rail and public transit) projects.

Our team members are involved in the full life cycle of digital solutions, from ideation to requirements gathering, design, development, deployment and ongoing maintenance and support. We collaborate with discipline experts across our firm to develop and deploy computational tools to enhance their ability to perform design and analysis. Our team serves as a catalyst for automation across Arup. Every day we use elegant software tools, cloud-based web applications, novel automation workflows, geospatial tools, advanced data analytics, machine learning and more to advance the design and delivery of airports, rail networks, urban infrastructure, bridges, tunnels, skyscrapers and other key components of the built environment.

We are seeking an experienced full stack software developer to provide technical leadership on a wide range of projects. The candidate has experience evaluating client expectations and then, delivering tasks independently as well as is able to supervise the work of a team of developers across several projects.

Key Responsibilities

  • Leadership of project teams varying in size from 2 to 5 members and mentorship of junior developers, including guidance on skill development and training plans.

  • Delegation and oversight of development tasks and software stack responsibilities across the software lifecycle including research, development, software refactoring and refinement, and production services.

  • Technical review of software architecture designs and code, and the management of codebase updates through pull requests.

  • Active and independent development of code using languages and frameworks standard to the Digital, Data and Geospatial team.

  • Review of code quality and conformance with product feature roadmap.

  • Engaging experts across the built environment. You will work closely with industry-leading designers, engineers, and consultants to identify opportunities for digital transformation. You will be responsible for communicating complex information and processes simply to empower informed decision making.

  • Periodic coordination with geography and regional leadership to help align policies and practices across projects and teams and active participation in ongoing efforts to standardize and streamline team software patterns and reusable software frameworks.

  • Communication through writing and presenting. Your role will involve the documentation of methods and outcomes. You will also represent the services and offerings of the Digital team broadly throughout the firm, conveying the work we do to other teams through presentations.

Qualifications

Required:

  • Bachelors degree in an engineering field, preferably Computer Science

  • 8 or more years development experience. Strong in object-oriented design principles and Familiarity with cloud platforms such as AWS or Azure

  • Strong in Python, Java or C++ and extensive web application development experience in JavaScript/Node.js/HTML/CSS

  • Experience using 3rd party APIs, frameworks and development kits

  • Development and support of relational databases (SQL) and/or NoSQL technologies

  • Knowledge of statistics, data science and machine learning

*  Preferred:*

  • Experience in DevOps processes such as docker and tools for continuous integration/continuous delivery

  • Strong familiarity with relevant JavaScript frameworks, such as Angular 8 or React

  • Master’s Degree in computer science or similar technical field of study

  • Experience building web applications: web maps, websites, data visualization

  • UX/UI research, design methods, and Design System integration.

  • Experience with visualization techniques and libraries, e.g. D3.js

Notable Projects and Digital Solutions

Arup is the creative force at the heart of many of the world's most prominent projects across our industry. We offer a broad range of professional services to clients around the world that combine to make a real difference to our clients and the communities in which we work.

  • Arup Solar – A collaborative design tool that analyses, in real time, a proposed building design, identifies how much sunlight it is likely to absorb, offers design options for shading and façade design ().

  • As our reliance on renewable energy grows, it’s vital to ensure our offshore wind farms are performing as intended. Arup has developed a suite of digital services that optimize windfarm design and operation ().

  • Open-sourced data and analysis to help NGO's, governments, and firms understand equity and explore socio-economic parameters. (; ).

  • Charge4Fleets - Adopting technologies to decarbonize transport with zero emission buses ().

  • Digital Twins - Arup is at the forefront of developing digital twin solutions, supporting the UK’s National Digital Twin program, providing clients in many performance-critical contexts with new levels of business intelligence () .

Benefits that Work - At Arup, we have a comprehensive and valuable benefits program that works for our employees and their families while keeping costs low. These benefits provide health and welfare security for you as well as paid time off for rest and renewal. Our Global Profit Share Plan (paid bi-annually) provides an opportunity for you to share in the success of the Firm. As a valued employee of Arup, you can also choose to participate in our 401(k) plan with up to 10% company match to help you save for your future.

Flexible Working - We believe that flexible arrangements create a more inclusive way of working that supports our diversity and the wellbeing of our people. Options for alternative schedules and the ability to work outside of the office for a portion of your workweek are available.

Arup is an equal opportunityemployerand all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.

#LI-HA1

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

My Submissions

Track your opportunities.

©Arup Careers. All rights reserved.

EOE-Protected Veterans/Disability

DirectEmployers