
Senior Software Engineer
Rocket Software2 hours ago
Canberra, AustraliaSenior
Responsibilities
- Understand end-user requirements and develop commercial and enterprise-grade software.
- Design, implement, test, debug, enhance, and maintain software and new products.
- Build and maintain operating systems, compilers, networking components, databases, and web-based applications.
- Evaluate software compatibility with hardware environments and contribute to architectural decisions.
- Optimize system integration, performance, scalability, and reliability across platforms.
- Document and communicate technical topics independently while working with limited management direction.
- Correct defects, create software enhancements, and contribute to new product development.
- Apply knowledge of data structures, algorithms, operating systems, memory management, security mechanisms, processing allocation, and concurrency control.
- Collaborate effectively as a team-oriented, accountable, and dependable software engineer.
- Learn application subject matter independently and contribute to information security responsibilities.
Requirements
- 8+ years of software development experience.
- Proficiency in one or more of TypeScript, C++, or Rust.
- Proficiency with Jira, GitHub, and VSCode.
- Understanding of data structures and algorithms.
- Ability to write high-quality code with minimal support and assess trade-offs in problems of varying complexity.
- Understanding of memory allocation and management, security mechanisms, processing allocation, and concurrency control in target operating systems.
- Bachelor's degree in Computer Science or equivalent experience.
- Preferred: proficiency in a mainframe environment and experience with distributed systems and enterprise-scale applications.
- Preferred: familiarity with DevOps practices, modern software architecture, SDLC, and CI/CD processes.
- Preferred: experience writing code with comprehensive unit test coverage.
- Preferred: active contribution to one or more open-source projects.
- Preferred: experience working with the Federal Government in Australia.
- Preferred: advanced degree such as an MBA or MS in Engineering.
Benefits
- Remote position, indicated by the #LI-Remote designation.
- Travel requirement of 0–10%.
- Rocket Software is committed to diversity, inclusion, equity, equal employment opportunity, and reasonable workplace accommodation.
- Background and reference checks are part of the hiring process.
- Employees are expected to use AI-powered tools and technologies responsibly where appropriate.
Tech Stack
Categories
About Rocket Software
As a global technology leader, Rocket Software is the partner of choice for organizations transforming their IT from core systems to the cloud. We are trusted by over 13,500 customers and 850 partners, and backed by a global team of more than 3,000 talented employees. Together, we help companies unlock the full potential of their data, applications, and infrastructure—without disruption. Headquartered in the Boston area, Rocket Software is a privately held corporation driving IT innovation with centers of excellence strategically located across North America, Europe, Asia, and Australia. Rocket Software is a portfolio company of Bain Capital Private Equity.