Software Engineer – Junior & Senior

Tasks & Responsibilities:

  • Focus on technical strategy, software development processes and implementation.
  • Design systems architecture to address functionality, performance, resource optimization, availability, security, modularity, usability, and maintenance requirements
  • Create and implement system and software requirements, and debug and test the system through the product design/development lifecycle
  • Work with collaborative teams to collect and analyze customer requirements
  • Develop and support frameworks / SDKs for internal and customer use
  • Provide customer integration and development support

Qualifications and Skills:

  • Established software architecture design and implementation experience
  • Established C/C++ development experience
  • Great communicator with a sense of leadership and ownership
  • Strong knowledge and experience with object oriented analysis & design, UML, and design patterns

Apply For Position