
SOFTWARE ENGINEER
City People Solutions
Posted 7 days ago
About CITY PEOPLE SOLUTIONS (CPS):
City People Solutions is a leading IT Consulting, multi-specialist and managed recruitment and talent hire services provider. We are recognized for our expertise and success in providing businesses with flexible, Motivated and performance-based workforce within the Australian marketplace.
Since our beginnings in 2016, the Australian Staffing Agency has grown in the spirit of providing professional services with a personal touch and exceeding the expectations of our customers. CPS provides quality labor solutions across a number of industry sectors including Industrial and commercial recruitment, and focuses on helping our customers meet their staffing needs.
City People Solutions has built a strong company with a solid reputation based upon the company values of professionalism with a personal touch, respect for our customers and community, efficiency and responsiveness.
CPS provides training and on-the-job mentoring for all our staff to instill our values, and help exceed our customers’ expectations in the work that they do.
We help businesses build what is genuinely meaningful to their customers. We find the best way to enable change from the inside, and ensure that the positive changes we make are sustained long after we leave.
Find us at – cpsanz.com
Title: Software Engineer
Location: Sydney
An ICT Software Engineer requires a combination of core software engineering competencies—such as programming in languages like Python and Java, debugging, software architecture, and version control—alongside a specific, in-demand niche skill relevant to the role, such as DevOps and cloud platforms (AWS, Azure,Google Cloud), cybersecurity, mobile app development, artificial intelligence (AI), or working with specific database management systems. The spec should clearly outline responsibilities like analyzing user needs, designing solutions, writing code, testing, and collaboration, and list both the foundational and niche technical skills needed for the position.
Job Summary:
This role for a skilled ICT Software Engineer responsible for designing, developing, and maintaining complex software systems, with a focus on applying expertise in a specialized area of information and communication technology. The ideal candidate will possess a strong foundation in computer science and software development principles, coupled with deep experience in a specific, in-demand niche, such as:
Cybersecurity
Cloud Architecture (AWS, Azure, GCP)
Mobile Application Development (iOS, Android)
DevOps and CI/CD
Data Science / Big Data
Embedded Systems
Principal Engineer
Staff Engineer
Software Development Engineer
Software Architects
Technical Designers
Data Modellers
Pega Architect
AI Architect
Engineering Manager
Key Responsibilities:
Software Development:
Analyze user requirements, design robust software architectures, and write high-quality, maintainable code in relevant programming languages (e.g., Python, Java, C++).
Niche Application:
Leverage specialized knowledge to develop solutions within the chosen niche, such as implementing AI models, building secure applications, deploying on cloud platforms, or creating mobile-first experiences.
Testing and Debugging:
Develop comprehensive test plans, write automated tests, and efficiently debug and troubleshoot software issues to ensure high standards of quality.
Collaboration:
Work closely with cross-functional teams, including project managers, designers, and other engineers, to deliver project objectives.
Documentation:
Create and maintain clear technical documentation, design specifications, and user guides.
Innovation:
Stay updated on emerging technologies and industry trends, and contribute to improvements in software design, processes, and features.
Mentorship:
Support and mentor junior developers, sharing expertise and fostering a collaborative team environment.
Required Skills & Qualifications:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
How to apply:
Please apply using the link below or mail [email protected] further details.
Applications closes based on the volume of applications received.
This is an opportunity to work somewhere you can truly be proud of your contribution. If this sounds like a role for you, let us know how you best fit the specific skills, and apply today with your cover letter and CV.
CPS is an equal opportunity employer that actively embraces diversity in its workforce through accurate community representation of gender, culture; thought and work arrangements.
About City People Solutions
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Software Engineer - Python - Platform - Data
Aurec
Staff Software Engineer
Real Time

Software Engineer
MFTE Staffing Services
Senior Software Engineer
Omipay Pty Ltd
Senior Software Engineer - Data Visulisation
Spark Recruitment

Software Engineer
SSW
Principal Software Engineer
SustainRecruit
Software Engineer
KurrawongAI