CareerPlanGet AI match score →

Software Engineer

Victoria, Australia💼 Full-time💰 $95,000–$95,000🗓 2026-06-17 → 2026-07-27

Core

Designing, building, and maintaining high-quality software solutions for managed IT services, digital transformation offerings, and internal systems.

Role type

Full-stack software engineer

Builds

Custom web and software solutions, internal tools, and processes

Domain

IT services and digital transformation

Deliverable

product features

Required skills

System architecture, full-stack development, API integration, automated testing, technical documentation

Preferred skills

None stated

Technologies

None stated

Responsibilities

Create technical specifications and prototypes, develop front-end/back-end applications, perform code reviews, integrate software components and APIs, conduct debugging and testing, produce technical documentation

Seniority

Mid-level IC

Rewrite
## Position: Software Engineer ## Type: Full-time ## Employer: Team IT Pty Ltd ## Location: Melbourne VIC 3170 ## Salary: $95,000 – $110,000 p/a ## About the Business Team IT Pty Ltd is a Melbourne-based leader in converged IT support and professional services, specialising in reliable, secure, and future-ready technology solutions for small and medium-sized businesses across Australia. Founded in 2008, the company has earned a strong reputation as one of Australia’s most trusted IT service providers, with a 98% customer satisfaction rate and a track record of supporting more than 500 businesses. Its core services include proactive managed IT, cloud strategy and migration, Microsoft 365 implementation, advanced cybersecurity and data protection, business continuity and disaster recovery, IT communication solutions, digital marketing, and custom web design and development. Team IT combines cutting-edge technology with proven best practices to deliver 24/7 uptime, operational efficiency, and digital transformation. The workplace culture is collaborative, client-focused, and supportive, with a strong emphasis on quality, innovation, continuous improvement, and helping both clients and team members “grow with confidence.” ## About the Position The Software Engineer is a pivotal technical role within Team IT Pty Ltd, responsible for designing, building, and maintaining high-quality software solutions that support the company’s managed IT services, digital transformation offerings, and internal systems. This position plays a key part in translating business and client needs into robust, scalable, and secure applications while contributing to the ongoing reliability and innovation that underpin Team IT’s reputation for excellence. Working in a collaborative team environment, the Software Engineer will help deliver custom web and software solutions, optimise internal tools and processes, and ensure systems remain stable, performant, and aligned with the company’s high standards for security and client service. ## Key Responsibilities - Gather and analyse business requirements and user feedback to create clear technical specifications, system architectures, and prototypes that evaluate feasibility before development begins. - Develop clean, maintainable, and efficient code for front-end, back-end, or full-stack applications, following modern development practices and team standards. - Perform thorough code reviews to maintain quality, security, consistency, and knowledge sharing across the development team. - Integrate software components, APIs, and third-party services to ensure seamless functionality across systems and platforms. - Conduct systematic debugging, write and execute automated and manual tests (including unit tests), and implement upgrades or patches to improve performance, stability, scalability, and security. - Produce comprehensive technical documentation, user guides, and system drawings to support knowledge sharing, maintenance, and future development. - Collaborate closely with cross-functional teams to ensure alignment with business goals and technical requirements. ## Requirements - Bachelor's degree in Computer Science, Software Engineering, or related field. - 3+ years of experience in software development, with a proven track record of delivering scalable and secure applications. - Proficiency in at least one programming language (e.g., Python, Java, C#, JavaScript, etc.). - Strong understanding of software development lifecycle, version control systems (e.g., Git), and agile methodologies. - Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills, with the ability to work effectively in a team environment. ## Nice to Have - Experience with front-end frameworks (e.g., React, Angular, Vue.js). - Familiarity with cybersecurity best practices and data protection standards. - Experience with CI/CD pipelines and automated testing tools. - Knowledge of digital marketing and web design principles. - Familiarity with Microsoft 365 and cloud migration strategies. ## Benefits - Competitive salary range of $95,000 – $110,000 p/a. - Opportunities for professional growth and development. - Collaborative and supportive work environment. - Access to cutting-edge technology and tools. - Strong emphasis on quality, innovation, and continuous improvement. - Client-focused culture with a commitment to excellence and customer satisfaction.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗