Senior Software Engineer

2 weeks ago


City Of Parramatta Council, Australia Government Of New South Wales Full time
About the Role

We are seeking a highly skilled Principal Developer to lead the development of essential common platforms for supporting core Revenue NSW applications.

Key Responsibilities
  • Guide the technical direction and strategy for the development team.
  • Drive innovation and adoption of new technologies to enhance product capabilities.
  • Make technical decisions in line with project goals and architectural standards.
  • Ensure security, scalability, and reliability of cloud-based solutions through effective design and implementation.
  • Develop integration architecture blueprints and patterns to guide the implementation of integration solutions.
  • Evaluate emerging technologies and industry trends to inform integration strategy and architecture decisions.
  • Provide mentorship and guidance to junior developers, fostering their professional growth.
  • Promote best practices in software development methodologies, coding standards, and design patterns.
  • Collaborate with cross-functional teams to ensure integration solutions meet business requirements and adhere to best practices.
  • Identify opportunities for process improvement, automation, and innovation in integration solutions.
  • Write code and develop software components.
  • Conduct code reviews and ensure code quality and adherence to best practices.
  • Troubleshoot and resolve complex technical issues.
  • Participate in the design and architecture of software systems.
  • Ensure scalability, maintainability, and performance of the software.
  • Evaluate and recommend appropriate technologies and tools.
  • Actively partake in product development workshops and Agile ceremonies.
  • Coordinate with delivery leads and other team members to ensure timely and efficient project delivery.
  • Monitor progress, identify potential risks, and implement mitigation strategies.
  • Foster a collaborative and innovative development environment.
  • Create and maintain technical documentation.
  • Participate in testing and quality assurance efforts.
  • Stay abreast of emerging technologies and industry trends.
Requirements
  • Experience working across multiple business domains.
  • Experience working with large-scale distributed systems, complex integrations, and various technology stacks.
  • Strong knowledge of cloud platforms such as AWS.
  • Design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Implement automated testing frameworks and strategies.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Experience in coaching and providing guidance and training to less experienced professionals.
  • Ability to form collaborative relationships with business partners, professional stakeholders, and other team members.
  • Excellent communication skills.
Technical Expertise
  • Server-Side Languages (Java, etc.)
  • Front-End Frameworks (React JS/ Next JS, etc.)
  • Extensive experience in developing microservices and RESTful APIs using Spring Boot.
  • Strong knowledge of cloud computing platforms such as AWS.
  • Proficiency in cloud-native development practices.
  • Expertise in RDBMS and No SQL databases.
  • Expert experience developing within agile methodology using CI/CD pipelines.
  • Working knowledge of security best practices.
Preferred Qualifications
  • AWS or equivalent cloud certification.
About Revenue NSW

Revenue NSW is the state's principal revenue management agency. We are part of the Department of Customer Service. Our purpose is to contribute to a prosperous, safe, and fair society by collecting revenue, resolving fines, administering grants, and recovering debt. Revenue NSW Digital is responsible for the delivery of state-of-the-art digital experiences focused on simplifying and improving the interactions of 20,000+ businesses and two million+ individuals with the NSW Government.

We are proud of our diverse and regional team and welcome flexible working. We are open to this role being based at any one of our offices - Parramatta, Lithgow, Maitland, Gosford, or Wollongong. Regular travel may be required to engage with the team and our partners at Parramatta.

Why work for us? There are lots of reasons why a role with us is rewarding - working with us gives you:

  • The opportunity for meaningful work that matters to all of us in NSW.
  • Hybrid working, compressed hours, and generous leave conditions, so you can be available for what counts.
  • Much more than just a job, you can build a career here.
  • Unmatched opportunities for growth and development.


  • City Of Parramatta Council, Australia Woolworths Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Woolworths Limited. As a key member of our technology team, you will be responsible for designing, developing, and maintaining large-scale, high-traffic backend APIs that power our customer-facing web and mobile applications.Key ResponsibilitiesDesign and develop...


  • City of Parramatta Council, Australia Woolworths Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Woolworths Limited. As a key member of our technology team, you will be responsible for designing, developing, and maintaining large-scale, high-traffic backend APIs that power our customer-facing web and mobile apps.Key ResponsibilitiesDesign and develop robust,...


  • City Of Parramatta Council, Australia West Recruitment Pty Ltd Full time

    About the RoleWe are seeking a highly skilled and experienced Software Tester to join our dynamic and upbeat team of engineers at West Recruitment Pty Ltd.The organisation is a gaming and fintech company dedicated to creating immersive experiences and innovative solutions.As a Software Tester, you will be responsible for conducting thorough testing of...


  • Wollongong City Council, Australia Tibra Capital Full time

    About the RoleWe are seeking a highly skilled Senior C++ Developer to join our team at Tibra Capital. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our trading infrastructure.Key ResponsibilitiesDesign and develop high-performance, scalable, and reliable trading infrastructure componentsCollaborate...


  • Council Of The City Of Sydney, Australia Woolworths Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Woolworths Group. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software solutions that meet the needs of our customers.Key Responsibilities:Design and develop robust and secure...


  • Council Of The City Of Sydney, Australia WooliesX Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at WooliesX. As a key member of our technology organization, you will be responsible for leading complex technical initiatives and guiding squads through the application lifecycle.Key ResponsibilitiesLead multiple technical initiatives and...


  • Shire Of Donnybrook-Balingup, Australia Futureheads Recruitment | B Corp™ Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our client's team in Southampton. As a key member of the software development team, you will play a crucial role in building a secure and scalable data platform capable of processing large volumes of data.The ideal candidate will have experience with...


  • Shire Of Donnybrook-balingup, Australia Futureheads Recruitment | B Corp™ Full time

    About the RoleWe're partnering with a product and software business to hire a Senior Software Engineer to build a secure and scalable data platform. The platform will process large volumes of data and develop digital applications handling thousands of users.Key ResponsibilitiesDesign and develop microservicesAdvance the development of the data platform,...


  • North Sydney Council, Australia ClearCompany Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Technology team in Sydney. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software components for our clients' products.Key Responsibilities:Design and develop software components using C#,...


  • Shire Of Donnybrook-balingup, Australia Futureheads Recruitment | B Corp™ Full time

    Job Opportunity:We are seeking a highly skilled Senior Software Engineer to join our client's team in Southampton. As a key member of the Engineering team, you will be responsible for designing and developing a secure and scalable data platform using Azure hosted services.The ideal candidate will have experience with C# and Python, as well as expertise in...


  • North Sydney Council, Australia ClearCompany Full time

    Senior Software EngineerClearCompany is seeking a highly skilled Senior Software Engineer to join our Sydney office for an initial 6-month contract. As a key member of our Technology team, you will be responsible for developing, maintaining, and ensuring the quality of software components for our clients' products.Key Responsibilities:Design, develop, test,...


  • North Sydney Council, Australia ClearCompany Full time

    Job Title: Senior Software EngineerClearCompany is seeking a highly skilled Senior Software Engineer to join our Sydney office for an initial 6-month contract. As a key member of our Technology team, you will be responsible for developing, maintaining, and ensuring the quality of software components for our clients' products.Key Responsibilities:Design,...

  • iOS Software Engineer

    2 weeks ago


    City of Parramatta Council, Australia Woolworths Limited Full time

    About UsWoolworths Limited is a leading Australian retailer with a rich history of innovation and customer satisfaction. We are committed to delivering exceptional shopping experiences to our customers through our diverse range of products and services.Job SummaryWe are seeking an experienced iOS Software Engineer to join our team. As an iOS Software...


  • City of Yarra, Australia Qantas Airways Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Qantas Airways. As a key member of our software development team, you will be responsible for guiding and leading the architecture, delivery, and development of our software systems.Key ResponsibilitiesLead the design and development of software systems to meet...

  • iOS Software Engineer

    2 weeks ago


    City Of Parramatta Council, Australia Woolworths Limited Full time

    About the RoleWe are seeking an experienced iOS Engineer to join our team at Woolworths Limited. As an iOS Engineer, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our customers.Key ResponsibilitiesDevelop and maintain iOS applications using Swift and other relevant technologiesCollaborate with...


  • North Sydney Council, Australia Shift Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to design, develop, and maintain high-quality software products and solutions that support our business operations.This role involves working closely with cross-functional teams to identify and prioritize technical solutions and product enhancements. You will help drive and...


  • North Sydney Council, Australia ClearCompany Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Sydney office for an initial 6-month contract. As a key member of our Technology team, you will be responsible for developing, maintaining, and ensuring the quality of software components for our clients' products.Your daily tasks will include:Designing, developing,...


  • North Sydney Council, Australia ClearCompany Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Sydney office for an initial 6-month contract.The successful candidate will be responsible for developing, maintaining, and ensuring the quality of software components for our clients' products.Key Responsibilities:Design, develop, test, integrate, deploy,...


  • Council Of The City Of Sydney, Australia Department Of Defence Full time

    About the RoleThis is a fantastic opportunity to join our Department of Defence tech team as a Senior Software Engineer with a strong focus on backend development, particularly in Python and Go.Key ResponsibilitiesLead the design, development, and deployment of microservices for our SCM platform.Collaborate with the product owner to shape the product...


  • Council Of The City Of Sydney, Australia Woolworths Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Woolworths Group. As a key member of our software development squad, you will be responsible for designing, developing, and maintaining large-scale, high-traffic backend APIs that power our customer-facing web and mobile apps.Key ResponsibilitiesDesign, develop, and...