Challenging Role: High Performing Software Engineer

3 days ago


Sydney, New South Wales, Australia Bebeesoftware Full time

Senior Software Engineer Position
We are looking for a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will contribute to the development and maintenance of our live, game-as-a-service CCG on PC and Mobile.
Responsibilities:
You will collaborate with team-leads delivering value to players on a monthly release cadence.
Technical designs for new features will be created by you, breaking down multi-month projects into smaller projects and tasks.
Design, build, and maintain C# microservices to support a live Unity game.
Build scalable APIs to support gameplay, content, and meta-game systems.
Collaborate with client engineers to ensure seamless feature delivery.
Maintain, scale, and troubleshoot cloud infrastructure.
Monitor and improve service performance, reliability, and observability.
Support and improve CI/CD and developer workflows in support of feature teams.
Implement and champion engineering standards to ensure high-quality code.
Cause junior engineers through code reviews and 1-on-1 feedback.
Troubleshoot live service issues as part of an on-call rotation.
Requirements:
7+ years of collective experience in professional software development is required.
3+ years of experience with compiled object-oriented languages (C++, Java, C#, etc.) is mandatory.
Experience building and scaling backend systems in production environments is essential.
Experience with containerized services (Docker, Kubernetes) is highly desirable.
Familiarity with cloud-based infrastructure (AWS, GCP, etc.) is preferred.
A strong grasp of service observability (logs, metrics, tracing) is necessary.
Experience breaking down and leading execution of multi-month work efforts in scope collaborating with team leadership is expected.
Preferred Qualifications:
Experience developing high-performance services at global scale is an advantage.
Experience with scripting languages (python, bash, ruby, Node.js, etc.) is beneficial.
Familiarity with SQL, relational databases, caching systems (e.g. Redis), and pub/sub systems (e.g. Kafka, HornetQ, RabbitMQ, etc.) is highly desired.
Experience with CI/CD pipelines and tools is an asset.
Experience working with non-engineering disciplines (Art, Design, Audio, UI/UX, etc.) is valuable.
Proficiency with Agile/Scrum and understanding of its value to work processes is necessary.
Benefits and Culture:
Work-life balance is highly valued at our company.
Paid parental leave is available to all employees.
Flexible work schedules are supported.
Our office environment is fun and collaborative.
A play fund is provided to deepen knowledge of players and community.
Medical Insurance covers you and your dependents.
An Employee Assistance Program is in place.
A Wellness fund is available.
Donation matching of time and money to registered charities is offered.
Learning and Development opportunities are abundant.



  • Sydney, New South Wales, Australia beBeeSoftware Full time $200,000 - $250,000

    Senior Software Engineer PositionWe are looking for a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will contribute to the development and maintenance of our live, game-as-a-service CCG on PC and Mobile.Responsibilities:You will collaborate with team-leads delivering value to players on a monthly release...


  • Sydney, New South Wales, Australia Bebeeperformance Full time

    Software Engineering ProfessionalThis is a challenging role, ideal for someone who combines strong software fundamentals with expertise in performance optimization and data systems.In this position, you will join a research-oriented engineering team focused on developing high-performance systems that process large volumes of market data. Your primary...


  • Sydney, New South Wales, Australia beBeePerformance Full time $150,000 - $200,000

    Software Engineering ProfessionalThis is a challenging role, ideal for someone who combines strong software fundamentals with expertise in performance optimization and data systems.In this position, you will join a research-oriented engineering team focused on developing high-performance systems that process large volumes of market data. Your primary...


  • Sydney, New South Wales, Australia Bebeesoftware Full time

    Develop High-Performance Software SolutionsThis role involves developing and implementing large-scale software systems using Python. You will collaborate with technical experts to design, build, and maintain complex software applications.Key ResponsibilitiesDesign and implement software solutions using Python, with a strong focus on test-driven...


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

    Develop High-Performance Software SolutionsThis role involves developing and implementing large-scale software systems using Python. You will collaborate with technical experts to design, build, and maintain complex software applications.Key ResponsibilitiesDesign and implement software solutions using Python, with a strong focus on test-driven...


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

    Are you passionate about developing innovative software solutions that drive business growth? We are seeking a skilled Senior Software Engineer to join our team in Australia. This is an exciting opportunity to work on high-performance, scalable software systems across multiple platforms, collaborate with cross-functional teams, and contribute to product...


  • Sydney CBD, New South Wales, Australia beBeeSoftwareEngineer Full time $175,000 - $225,000

    Unlock Your Potential as a Software EngineerWe are seeking an accomplished and driven Software Engineer to play a pivotal role in shaping the future of our clients' data infrastructure.This is an exceptional opportunity for a talented professional to join our global team, working closely with researchers and engineers to design and implement scalable...


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

    Job OpportunityWe are seeking a highly skilled software engineer to contribute to the development of high-performance, real-time systems that provide market risk insights.Key Responsibilities:Design and implement scalable, reliable, and efficient real-time risk systems using C# programming language.Collaborate with cross-functional teams to design and...


  • Sydney, New South Wales, Australia Bebeesoftwareengineer Full time

    Job Title: High-Performance Software EngineerWe are seeking a highly skilled software engineer to join our team in Sydney.This is an excellent opportunity for a seasoned software engineer with expertise in Rust to design, develop, and optimize high-performance systems using the language.You will collaborate with cross-functional teams, mentor junior...


  • Sydney, New South Wales, Australia beBeeSoftwareEngineer Full time $125,000 - $165,000

    Job Title: High-Performance Software EngineerWe are seeking a highly skilled software engineer to join our team in Sydney.This is an excellent opportunity for a seasoned software engineer with expertise in Rust to design, develop, and optimize high-performance systems using the language.You will collaborate with cross-functional teams, mentor junior...