3 Easy Steps

  • 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Specialist Solution Architect

BHP - Australia,

Source: uWorkin


About BHP

At BHP we support our people to grow, learn, develop their skills and reach their potential. With a global portfolio of operations, we offer a diverse and inclusive environment with extraordinary career opportunities. Our strategy is to focus on creating a safe work environment where our employees feel strongly connected to our values and objectives, and where the capability of our people is key to our success. Come and be a part of this success.

About the Role

The Software Architect owns the software design for the team, and is the visionary force and primary doer behind the custom software component of the technical solution. The Software Architect values simplicity and is unafraid to challenge technical constraints and procedures to achieve an Agile design. The Software Architect works closely with all team members to create modular, scalable, reusable software components that addresses/incorporates future architectural changes and designs. The Software Architect helps to drive teams’ software engineering practices in test-driven development, continuous integration, and automated deployment, and is a hands-on team member who actively coaches the team to solve complex technical problems.

Key responsibilities include:

  • Works closely with the Solution Architect and / or Technical Lead to understand core custom software components that need to be built.
  • Designs the these overall custom software components of the product with the help of the team
  • Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment
  • Responsible for the custom software design of the product
  • Mentors and coaches the technical team, specifically with code reviews
  • Be hands on and engage in coding to help the team to develop the solution and solve problems as they surface
  • Identifies and removes technical impediments
  • Creates core architectural software components and frameworks that can be used to bootstrap and speed up developers delivering software components
  • Provides the team a roadmap for implementing these core software components
  • Constantly looking for better ways of solving software development problems and designing the solution, not afraid of challenging the status quo
  • Shares responsibility with Product Owner for building reusable and scalable software components
  • Identifies technical debit and actively works to avoid it. Works closely with the Product Owner to explain the consequences of this and add any technical debit remediation to the roadmap.
About You

The successful candidate will have:
  • Bachelor’s degree in Computer Science or Computer Engineering or related field required. Advanced degree is a strong plus.
  • Experience designing and building software applications.
  • Experience in Agile Development and technical backlog management, with specific Software Architect (or similar) experience preferred
  • Seasoned developer or technical lead experience with deep insight into newest technologies and trends
  • Comfortable and proven experience in architecting cloud native complex applications is a must.
  • Can make software related architecture decisions at a team and product level
  • Experience working on projects that span multiple business units
  • Strong communication skills with ability to align stakeholders on complex technical decisions
  • Experience with coaching and mentoring technical team members
  • Expertise in working with the tools and technologies relevant to the product team including, Frontend (Angular\React), Backend (.NET , C# \ Java), Databases, Data Streaming, Cloud Infra as a Code (Preferred AWS & Terraform), APIs.
  • Understanding of holistic custom software development technical practices, frameworks and tools.
Supporting a Diverse Workforce

The size and magnitude of our business not only provides significant opportunity for professional development, but also attractive salary packages with performance based bonuses and unique BHP employee share program.

At BHP, we recognise that we are strengthened by diversity. We are committed to providing a work environment in which everyone is included, treated fairly and with respect. We are an Equal Opportunity employer and we encourage applications from women and Indigenous people. We know there are many aspects of our employees' lives that are important, and work is only one of these, so we offer benefits to enable your work to fit with your life. These benefits include flexible working options, a generous paid parental leave policy, other extended leave entitlements and parent rooms.

All qualified applicants will receive consideration for employment without regard to race, color, sex, national origin, age, religion, disability, sexual orientation, gender identity, protected veteran status, citizenship, genetic information or other protected status under federal, state or local laws.

BHP is an Equal Opportunity Employer - Minorities/Females/Veterans/Disability.