PRINCIPAL SOFTWARE ARCHITECT

We are looking for a Principal Software Architect to help guide strategy, development and deployment of our homegrown insurtech platform. Our team works on cutting-edge tech in an agile environment where each team member will have opportunities to innovate, contribute & collaborate towards the mission of the team. As a Principal Software Architect, you will get exciting opportunities to shape the future of features added to our platform and develop a strategy to move from our current monolith application to a modern service-oriented architecture.

The successful candidate will have a strong technical background and experienced in designing and possess the ability to develop a unified vision for software characteristics and functions. They will have excellent communication skills and can convey an architectural vision.

ESSENTIAL RESPONSIBILITIES

  • Develop a plan to migrate a monolithic code base to service oriented architecture
  • Introduce TDD and unit testing both as a concept and with practical usage by creating working code examples and documentation 
  • Develop full-featured web applications, scale back-end services, web services, restful APIs, and micro services etc.
  • Build reusable code and libraries, with scalability, performance, and security in mind
  • Work closely with team members and PMs to gather requirements, design, and implement features
  • Ensure solutions are smartly scalable and maintainable well beyond initial development and release
  • Produce and review detailed technical specifications and design documents
  • Engage in team code reviews, pull requests and feedback sessions

SKILLS / EXPERIENCE:

  • At least 15 years of professional programming experience
  • 8+ years of professional experience working in PHP and MySQL
  • Experience developing in object-oriented design and LAMP distributed systems
  • Experience with and understanding of AWS architecture and services, including EC2, S3, RDS, ElastiCache, and VPCs  
  • Excellent understanding of best practices for security while coding.
  • Experience using Git/branching in a team environment
  • Strong MySQL knowledge (table design, complex query creation, best practices)
  • Solid debugging, optimization, and problem-solving skills
  • Self-motivated, proactive and engaged attitude
  • Thrives in a fast-paced, team environment
  • Excellent written and verbal communication skills with the ability to understand and present complex technical information in a clear and concise manner through all levels of the organization

PREFERRED QUALIFICATIONS:

  • MS Degree or equivalent work experience

CURRENT TECHNOLOGY STACK:

  • PHP (Zend Framework)
  • Node.js
  • MySQL
  • jQuery
  • Nginx
  • Amazon Linux 2
  • Git

WHAT YOU CAN EXPECT FROM US:

  • Competitive Salary
  • Health and Benefits package
  • Opportunities to learn, grow and to shape the success of a small growing company

Address:
1811 Aston Ave Suite 200
Carlsbad, CA 92008

Contact









    © 2021 Integrated Specialty Coverages. All rights reserved.