Senior Developer and Chief Architect

As the Senior Developer & Chief Architect, your role will be dynamic, and your responsibilities will be diverse, but examples of projects that you may take on in this role include conceptualizing, designing, building, and testing cutting edge IT solutions to real world problems. This role requires strong software development and product strategy skills. 

Responsibilities  

  • Generates product requirements 
  • Develops architecture which supports product requirements, including performance, scalability, security, and manageability 
  • Conceptualizes and develops prototypes to test multiple design and architectural concepts 
  • Provides leadership and serves as senior development resource for development team 
  • Presents and defends architecture, design, and technique choices to internal and external audiences 
  • Conducts and leads code review sessions to ensure high quality software 
  • Establishes best practices and ensures that they are followed by the design team 
  • Proactively learns new technologies, standards, and applications; keeps current with technology developments within the industry 
  • Takes lead role in all stages of software development, including planning, implementation, testing, documentation, and release  

Required Experience  

  • Bachelor’s degree in Computer Science or related field 
  • Demonstrated leadership experience 
  • Excellent communication skills 
  • Strong knowledge of computer science fundamentals, such as design, data structures, algorithms, databases, networking, and multiple programming languages 
  • Demonstrated experience in architecting and leading design and development 
  • Experience in developing prototypes of new concepts and technologies 
  • Experience in software development methodologies, test-driven development, data analysis, and reporting 
  • Comfort with managing multiple projects at once without sacrificing detail 
  • Previous experience wearing multiple hats in a fast-paced, dynamic, entrepreneurial organization, preferably within a startup organization 
  • Demonstrated ability to take initiative, work autonomously, and self-direct within a highly communicative, interactive team structure 
  • Must be eligible to work in the United States without company sponsorship.