Software Engineer

Bangalore, India

Job Description

Anicca Data is looking for Software Engineer who is motivated to apply his/her skillset to solve complex and challenging problems. The role's focus will be dedicated to writing code to handle big data and showcasing complex data structures. This Engineer is expected to work on the existing codebases or write an optimized codebase at Anicca Data. Our ideal addition to our team is self-motivated, highly organized, and a team player who thrives in a fast-paced environment with the ability to learn quickly and work independently.

Job Location: Remote (for time being) and Bangalore, India (post COVID crisis)

Technical Requirements:

  • Hands-on experience in coding C, C++ and C#
  • Working knowledge of SQL
  • Working knowledge of continuous integration tools
  • Strong working knowledge of code quality tools/frameworks
  • Good knowledge of Agile development methodologies and practices
  • Deployments at scale
  • Good to have Microservice development


  • Extensive coding in C, C++ and C# and peer code review
  • Develop new user-facing features
  • Developing and implementing scalable code and libraries in production environment
  • Software documentation, changes and developing updates - familiarity with Jira a plus
  • Collaborate with other team members, stakeholders and work in an Agile environment
  • Designs and develop applications with simplicity, reliability, manageability, scalability, extensibility, performance and reusability

Education and Experience:

  • Bachelor or Master’s degree in Science, Commerce, Business, Computers, Technology, Engineering, or related field
  • 3+ years of Software Engineering experience
  • Expertise in building analytical/data-science applications a plus

Apply for this job