Kennedy Pearce recruits talented Software Engineers who design, develop, and maintain high-quality software solutions that drive innovation and deliver real business value.
Typical responsibilities for Software Engineer roles include:
Writing clean, scalable, and efficient code in languages such as Python, Java, C#, or JavaScript
Designing software architecture and building reliable backend and frontend components
Collaborating with cross-functional teams including product managers, designers, and QA
Participating in code reviews and maintaining development best practices
Testing and debugging code to ensure functionality, performance, and security
Working with databases, APIs, and cloud platforms (e.g., AWS, Azure, GCP)
Supporting agile development processes including sprints, stand-ups, and backlog grooming
Maintaining and improving existing systems and refactoring legacy code where needed
Implementing DevOps practices and CI/CD pipelines
Staying up to date with emerging technologies and industry trends
Kennedy Pearce places Software Engineers with strong technical skills, problem-solving ability, and a focus on building scalable, maintainable solutions.
Please review our live jobs and if you would like to register with us please submit your CV.