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:

  • 3+ years of software development experience in C / C++ / Objective-C
  • Experience working across teams to drive complex projects
  • Working experience in QUIC Protocol and Network Protocol
  • Demonstrated track-record of self-directed execution
  • CS fundamentals, problem solving skills, coding and debugging skills
  • Working knowledge of MS Azure


  • Broad understanding of security and endpoint protection
  • Familiarity with software performance concepts and methodology
  • Passion for working with customers and advocating for their requirements to be met by features
  • Proven ability to create componentized, well-architected software at a component level
  • Extensive coding in C, C++ and C# and peer code review and develop new features
  • Developing and implementing scalable code and libraries in production environment
  • 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

Apply for this job