Telstra

Senior Software Engineer

Remote Australia
API Machine Learning React Node.js Spring PostgreSQL CSS Java MySQL MongoDB HTML JavaScript
This job is closed! Check out or
Description

Employment Type

Permanent

Closing Date

8 May 2024 11:59pm

Job Title

Senior Software Engineer

Job Summary

As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.

Job Description

What is the focus of the role?

To design, build and support service assurance capabilities as a part of high performance software engineering team, delivering competitive advantage and enabling profitable growth, whilst managing the end-to-end development, delivery, technical design authority, integration requirements and lifecycle management of capabilities which expose reusable APIs for multiple internal and external consumers

As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.As a Senior Software Engineer, you apply deep experience and technical know-how in the Software Engineering domain to:
• Design, build and maintain multiple complex software application technologies and their interaction with Telstra processes and systems
• Develop innovative software that maintains data/network security management, and leverage set processes to reduce the time between commission and production
• Authentically engage with and influence a multi-stakeholder landscape to translate customer needs into leading-edge software application products, services or systems that meet Telstra’s time, cost and quality standards
• Collaborate with team members and key stakeholders, seeking support, direction and buy-in to gather deep insights about the challenges and opportunities of our software application technologies and platforms
• Significantly contribute to continuous improvement initiatives of our systems and processes, to help define ‘best practice’ corporate testing standards and drive improved outcomes (e.g. productivity, customer experience and/or profitability)
• Lead initiatives or components of initiatives in line with the strategic direction of your team/mission, that have a significant degree of impact to the function or cross-functionally
• Take ownership of your own actions and decisions to drive positive outcomes within your team/mission, and provide guidance to more junior engineers in order to support their development and contribution to team/mission outcomes

As part of Product and Technology, your mission will be to capture market value at scale by building products that offers our customers a great experience, is seamless to deliver, and are profitable to the core.

Our teams use technology, automation, and innovation to try and decode the world’s biggest technological challenges in areas such as the Internet of Things (IoT), 5G, Artificial Intelligence (AI), Machine Learning, and more.

About the Role:

As a Staff Engineer you model the highest standards of software engineering practice in the work you do. Acting with a sense of urgency, whilst remaining flexible you put customer needs first. You actively use your breadth and depth of expertise to build capability and raise work standards in the teams you are working in.

Key Responsibilities:

As a Staff Engineer, you leverage your extensive expertise in the Software Engineering field to:

  • Define tasks and provide design/architecture guidance for fellow engineers.
  • Consistently produce production-ready code, serving as exemplary best practices for other engineers. Emphasize code that is easily testable, well-understood, and accounts for edge cases and errors. Actively promote self-documenting code.
  • Initiate code/design/architecture reviews within your teams to ensure adherence to established and emerging best practices and standards.
  • Collaborate with Chapter Leads to monitor the performance of team engineers, identifying opportunities for mentoring and skill development.
  • Proactively challenge yourself and the team to exhibit a heightened sense of urgency by minimizing distractions, interruptions, and unplanned work.
  • Work alongside Chapter leads and peers to evaluate tools and frameworks, aiming for simplification, effectiveness, and continuous improvement.
  • Demonstrate proactive problem-solving skills, especially with complex or novel issues, and coach and support team members in doing the same.
  • Actively engage in the external and internal technology community to enhance your own and Telstra's reputation, identifying talent that can strengthen Telstra's team.
  • Serve as a role model for curiosity and continuous personal capability development within your team and the broader engineering group. Support the development of others through coaching and mentoring.

About you

Essential Requirements:

  • 5+ years of ReactJS, NodeJS, Java 17.
  • Demonstrated expertise as a Full Stack Developer, boasting more than 10 years of experience and a robust portfolio.
  • 10+ years experience in developing great web experiences, including a robust knowledge of  web development capabilities, methods and technologies.
  • Sound knowledge of back-end technologies such as Java, Spring Boot, and databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Mastery of front-end technologies including HTML, CSS, JavaScript, and front-end frameworks (e.g., React.js).
  • Working familiarity with JIRA.
  • Capability to address and resolve SonarQube issues.
  • Experience in deploying code on cloud platforms.
  • Proficiency in coordinating deployment activities.
  • Familiarity with Selenium and Postman.
  • Knowledge and practical experience with REST APIs and Apigee.
  • Experience as a lead-developer.
  • Agile Scrum experience.
  • Experience meeting WCAG Accessibility (A) standards and using accessibility tools and adherence to guidelines.

Not required but highly desirable:

  • Strong understanding or experience with UX and/or Visual Design specialties.
  • Experience with CI/CD practices and automation tools.
  • Experience writing developer centric documentation
  • Experience with Jira and Confluence or similar tools.
  • Holds a Bachelor's degree in computer science, software engineering, or a related field.

It’s highly encouraged to include your CV to support your application.

If you are passionate to succeed as part of an agile and experienced team, we welcome you to apply!

Please Note: Before applying for internal vacancies, advise your 1-up manager of your intention to apply, regardless of the length of time you have been in your existing role.  Generally, you should have been in your current role for at least 12 months (Band 2 – 4) / 18 months (Band 1) before moving internally, unless you have the approval from your current 1-up manager.   Existing managers will support an employee moving internally, provided they meet the 12-month (Band 2 – 4) / 18-month (Band 1) minimum service in their current role.

See  AskHR: https://askhr.inside.telstra.com/hc/en-us/articles/360020384038-Am-I-eligible-to-apply-for-internal-roles-

We fully embrace flexibility and choice at Telstra and it’s as unique as you. We believe every role can flex in some way and encourage you to work where, when, and how you are most engaged, safe, and productive. Talk to us about how a role could be flexible for you!

Skills

API Development, Applying relevant agile practices, Continuous Development, Continuous improvement, Continuous Integration, Database Development, Dev ops Practices, Dev ops Toolchains, Front end Development, Growth/Learning mindset, Mobile Development, Scripting/Back end development, Virtualization/Cloud

Telstra
Telstra
Android iOS Mobile Public Relations Telecommunications

1 applies

65 views

Similar Jobs

Senior Software Engineer

Remote Chennai, India

Staff Engineer

Remote Chennai, India

Staff Engineer

Remote Chennai, India

Java Developer

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers