Senior Software Development Professional

1 week ago


NSW Sydney Northern Sydney Central Coast, Australia beBeeSoftware Full time $150,000 - $200,000
Job Opportunity

The ideal candidate will have a comprehensive understanding of software development methodologies and be able to work across the entire software development lifecycle, utilizing knowledge in various programming languages and technologies such as GO, REST APIs, Microservices, event-driven and distributed architectures.

Key Responsibilities:
  • Work across the full software development lifecycle, leveraging expertise in design patterns, architecture, and coding standards.
  • Understand infrastructure as code principles and execution, including configuration management and deployment automation.
  • Take ownership of requirements, proposing, evaluating and driving solutions through to completion, delivering high-quality software that meets production readiness.
  • Continuously learn new technologies and practices, staying up-to-date with industry trends and advancements.
  • Approach problem-solving logically, researching options and focusing on meaningful data to draw insights.
  • Anticipate consequences, both intended and unintended, and develop contingency plans.
Development Skills:
  • Writes maintainable, scalable, and efficient code that serves as a benchmark for new engineers.
  • Leads the refactoring of complex systems, ensuring stability, reliability, and performance.
  • Applies appropriate design patterns and principles to ensure system extensibility and modularity.
  • Implements complex business logic, orchestrates multi-stage processes, deals with idempotency or distributed data sources, and ensures data consistency.
  • Proactively considers security implications and identifies potential vulnerabilities.
  • Identifies and fixes security issues, ensuring system integrity and protecting sensitive information.
  • Optimizes services for scalability, reliability, and performance, eliminating bottlenecks and improving overall efficiency.
  • Designs and implements database schemas, ensuring data consistency, integrity, and query performance.
  • Coordinates complex deployments, ensuring seamless integration and minimal disruption to users.
  • Debugs and resolves complex production issues efficiently, minimizing downtime and impact on users.
  • Considers non-functional requirements (NFRs) such as metrics, logging, tracing, and monitoring when developing new systems or enhancing existing ones.
  • Mitigates risks associated with distributed systems, including race conditions and partial failure states.
  • Designs and develops large-scale technical infrastructure, ensuring scalability, reliability, and maintainability.
  • Executes infrastructure changes using Terraform, ensuring automated and repeatable deployments.
Communication Skills:
  • Transparently shares technical decisions and rationales with colleagues and stakeholders.
  • Provides context and direction for less experienced engineers, ensuring knowledge transfer and skill development.
  • Clearly explains platform features and capabilities at a high level to new engineers, ensuring rapid onboarding and productivity.
  • Delivers detailed explanations of their area of expertise to new engineers, providing in-depth knowledge and insight.
  • Encourages a positive team culture, addressing negative attitudes and working collaboratively to resolve issues.
Influence Skills:
  • Develops tools or enhances existing tools to benefit the engineering community, promoting collaboration and knowledge sharing.
  • Removes blockers for junior team members, provides guidance or escalates issues outside the team, ensuring progress and success.
  • Advocates for changes to engineering practices, presenting well-reasoned arguments and embracing a 'strong opinion, weakly held' mentality.
  • Shapes system designs with less experienced engineers, promoting knowledge sharing and skill development.
Scope and Impact Skills:
  • Originate or completes large-scale, horizontal engineering efforts, driving business outcomes and growth.
  • Gains buy-in on technical decisions and proposed designs, fostering collaboration and agreement among stakeholders.
  • Proactively involves relevant engineers in decision-making and project planning, ensuring inclusivity and representation.
  • Takes a long-term perspective, defining building blocks and strategies to achieve company goals and objectives.
  • Aligns individual goals with company vision, striving for alignment and cohesion.
  • Facilitates team rituals and activities, promoting collaboration, knowledge sharing, and team bonding.
  • Makes significant improvements to code, services, and processes, sharing knowledge and best practices with colleagues.

A flexible and hybrid environment is preferred, allowing for adaptability and creativity in an ever-changing landscape.



  • Logan Central, Queensland, Australia Simpro Software Full time

    First Things First - What We Can Offer You Leave to foster personal connections, health & overall well-being Emloyee Assistance Program Generous Parental Leave Program Paid Volunteer Leave Days Public Holiday Exchange Scheme Delicious, free, chef-prepared lunch daily on site Enjoy up to 4 weeks a year of flexible ' Work from Anywhere' timeTalent Referral...

  • Software Developer

    1 week ago


    Sydney, New South Wales, Australia Software Integrators Full time

    Direct message the job poster from Software IntegratorsFull-stack Developer (Mid-level) | Go, C and CloudLocation: Sydney or Melbourne, AustraliaType: Full-time | PermanentCompany: Software Integrators Pty LtdAbout UsSoftware Integrators (SI) has been at the forefront of custom software development for the transport and logistics sector for nearly four...

  • Software Developer

    2 weeks ago


    Sydney, New South Wales, Australia Software Integrators Full time

    Direct message the job poster from Software IntegratorsFull-stack Developer (Mid-level) | Go, C and CloudLocation: Sydney or Melbourne, AustraliaType: Full-time | PermanentCompany: Software Integrators Pty LtdAbout UsSoftware Integrators (SI) has been at the forefront of custom software development for the transport and logistics sector for nearly four...


  • Sydney, New South Wales, Australia Bebeesoftware Full time

    Senior Software Developer Opportunity">This role is pivotal to our business, requiring an individual with a passion for coding and a drive for innovation. Key qualifications include excellent communication skills, both verbal and written, as well as an understanding of how their contributions impact business strategy, growth, and customer satisfaction.We...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $120,000 - $180,000

    Senior Software Developer Opportunity">This role is pivotal to our business, requiring an individual with a passion for coding and a drive for innovation. Key qualifications include excellent communication skills, both verbal and written, as well as an understanding of how their contributions impact business strategy, growth, and customer satisfaction. We...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $120,000 - $180,000

    Mid-Senior Software Developer RoleJob DescriptionThis is a mid-senior level position in which you will contribute to the strategic planning and development of high-quality ICT systems and networks.Main ResponsibilitiesDesign, develop and optimize complex software features and components.Own code quality, performance and scalability for assigned...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $80,000 - $120,000

    We are seeking a skilled and driven professional to join our team as a Senior Software Development Professional.About the RoleThe ideal candidate will have a strong background in software development, with expertise in designing, developing, and maintaining scalable full stack applications.Key ResponsibilitiesCollaborate with senior developers and...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $150,000 - $180,000

    Job OverviewSquizing cutting-edge solutions, we're seeking a seasoned Software Developer to join our agile product engineering team.Key ResponsibilitiesCollaborate with cross-functional teams to design and implement robust software applications using Node, TypeScript, React, and AWS.Leverage expertise in full-stack development to deliver scalable and...


  • Sydney, New South Wales, Australia beBeeSoftwareDevelopment Full time $120,000 - $175,000

    Job OverviewWe are seeking a highly experienced Senior Software Development Professional to join our organization. As a key member of our development department, you will be responsible for designing, developing, and deploying large-scale software applications.About the RoleDesigning, developing, and maintaining high-quality software applications using a...


  • Sydney, New South Wales, Australia beBeeSoftwareEngineer Full time $120,000 - $180,000

    Job OverviewWe are seeking a seasoned software engineer to join our team. This role offers an opportunity to work on a wide range of systems, from internal tools to external facing applications.As a senior engineer, you will have the chance to collaborate with cross-functional teams to deliver high-quality software solutions. You will also have the...