Back to search:Senior Software / Jakarta (south)

We are a fast-growing IT Consulting firm, delivering cutting-edge solutions to clients across industries. To strengthen our development team, we are seeking a Senior Software Engineer who can lead high-impact projects, design scalable systems, and mentor junior developers.

Responsibilities
  • Design, develop, test, and deploy high-quality software applications.
  • Lead end-to-end software development lifecycle, ensuring adherence to coding standards and best practices.
  • Collaborate with cross-functional teams (consultants, designers, testers, and clients) to translate requirements into technical solutions.
  • Optimize application performance, scalability, and security.
  • Provide technical guidance and mentorship to junior engineers.
  • Conduct code reviews and contribute to continuous improvement of development processes.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript/TypeScript.
  • Strong background in system architecture, APIs, and databases (SQL/NoSQL).
  • Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
  • Familiarity with Agile/Scrum methodologies.
  • Strong problem-solving, analytical, and communication skills.