Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Senior Software Engineer @Encompass Technologies

[Hiring] Senior Software Engineer @Encompass Technologies

Mar 29, 2025 - Encompass Technologies is hiring a remote Senior Software Engineer. 💸 Salary: competitive salary, superannuation and bonus.. 📍Location: Australia.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

This role involves designing, developing, and maintaining our cutting-edge vintrace product solution, which streamlines the winemaking process from grape to bottle.

  • Design, develop, test, and deploy high-quality applications using Java and Spring
  • Design and implement robust RESTful APIs to ensure reliable integration across distributed systems
  • Utilize experience with concurrency and multi-threading to identify and optimize performance opportunities
  • Lead the adoption of automated testing frameworks and champion best practices within the team
  • Write clean, maintainable, and well-documented code in multiple languages and frameworks
  • Conduct thorough code reviews, refactor for efficiency, and implement unit tests using test-driven development (TDD)
  • Stay updated on emerging technologies and apply relevant advancements to improve team outputs
  • Analyse and resolve moderately complex technical challenges using structured problem-solving approaches
  • Propose innovative solutions and actively contribute creative input during design reviews
  • Research and recommend new technologies to enhance processes and project outcomes
  • Deliver high-quality features, ensuring scalability and alignment with business goals
  • Improve existing architecture, estimate task timelines accurately, and address project roadblocks
  • Participate in architectural and sprint planning discussions, contributing meaningful insights
  • Work closely with cross-functional teams to align on goals and deliverables
  • Participate in code reviews, pair programming, and planning sessions
  • Mentor junior engineers and support onboarding of new team members, fostering team growth

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
  • 8+ years of professional experience in software development or a related role

Requirements

  • Extensive proficiency in Java with strong, hands-on experience using Spring Boot
  • Demonstrated expertise in developing and maintaining RESTful APIs
  • Practical experience with concurrency and multi-threading concepts
  • Proven experience with automated testing frameworks and TDD methodologies
  • Solid understanding of clean, scalable and testable architecture principles and design patterns
  • Strong expertise in Relational Databases (with an emphasis on MySQL), including writing and optimizing complex queries, along with proficiency in ORM tools—preferably Hibernate
  • Proven experience with CI/CD and managing pipelines to automate the build, test, and deployment processes

Benefits

  • Remote-first organization
  • Inclusive Parental Leave program
  • Paid Leave Program
  • Health and wellness stipend
  • Generous learning stipend
  • Technology stipend
  • Paid time fitness
  • Employee assistance program
  • Additional gifted leave days

Similar Remote Jobs

More jobs at Encompass Technologies

More Software Development jobs

More jobs in Australia

Before You Apply
📍 Be aware of the location restriction for this remote position: Australia
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Encompass Technologies
Software Development
Salary 💸 competitive salary, superannuation and bonus.
Remote Location
Australia
Job Type unspecified
Posted Mar 29, 2025
Apply for this position Unlock 54,752 Remote Jobs
📍 Be aware of the location restriction for this remote position: Australia
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer Apply for this position Unlock 54,752 Remote Jobs
×
  • Unlock 54,752 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community